问题标签 [informatica-powercenter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
informatica-powercenter - 从 DB2 数据库的两个表中提取数据并加载到临时表中
我正在创建一个 informatica 工作流,它可以从 DB2 数据库的两个表中提取数据并加载到一个临时表中。假设两个源表名称是 Account (Parent) 和 Activities (Child)。他们有 1:M 的关系。意味着一个帐户可以有许多活动(Account.PK = Activities.FK)。活动表有两列 - 第一个“类型”,其值可以是“已支付”、“将支付”或“未支付”。第二列是“Created_Date”日期时间数据类型,无论何时创建新的活动记录、日期和时间会在这个领域得到印记。现在,在临时表中加载数据的条件是-“对于帐户记录,它将第一次在活动表中检查今天的付费活动(类型 = 付费)。如果它发现多个付费活动,然后它会从中挑选出最新创建的一个(Created_Date 列)。如果该帐户没有付费活动记录,那么它将选择最新创建的“Will-Pay”活动。”意思是,它应该为一个帐户选择今天(Sysdate)的最新付费活动,如果它不存在,那么只有它将选择今天最新的 Will-pay 活动。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮助。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮忙。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮忙。
informatica-powercenter - Informatica 问题 - 转换
我想知道如何通过 Informatica 获取最新的更新记录。假设我在一个临时表中有 10 条记录。Account1 有 3 条记录,Account2 有 3 条记录,Account3 有 4 条记录。现在在这 3 个帐户中,我只需要获取那些具有最大日期值(最新日期)的记录并插入另一个临时表中。那么我可以使用哪些转换来获得这个或我应该使用的 informatica 逻辑?请帮忙。
informatica-powercenter - Informatica 日期/时间转换
在其中一项要求中,informatica 从平面文件中获取数据作为源文件并将记录插入到 DB2 数据库的临时表 temp 中。平面文件有一列作为日期时间数据类型 (YYYY/MM/DD HH:MM:SS)。但是,informatica 将此列作为字符串数据类型获取(因为 Informatica 日期格式与此列和 DB2 不同)。因此,在加载到 DB2 数据库的临时表之前,我需要将此列转换回日期时间格式。
使用表达式转换,我可以做到这一点,但我不知道怎么做?To_date
转换函数 ( TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')
) 存在,但它只会处理日期 (YYYY/MM/DD)。它没有考虑时间(HH:MM:SS),因此记录没有插入到临时表中。
如何将日期时间从字符串数据类型转换为 DB2 日期时间格式 (YYYY/MM/DD HH:MM:SS)?
informatica-powercenter - Informatica 错误 =[ERROR('转换错误')]
我收到以下 Informatica 错误:
注意:输出列 [AGENT_DISPOSTION_CODE] 没有默认值。如果遇到转换错误,将跳过行 MAPPING> DBG_21056 column=[PHONE_NUMBER], defaultvalue=[ERROR('transformation error')]
我该如何解决?
database - 数据库驱动程序错误 >>“ÃãÉåÉãèmÉÄ@”后面的字符“”在会话执行期间无效<<
我在会话级别低于错误。请帮我解决这个问题 -
READER_1_1_1> RR_4035 SQL 错误 [
[IBM][CLI Driver][DB2/AIX64] SQL0007N “ÃãÉåÉãèmÉÄ@”后面的字符“”无效。
SQLSTATE=42601
sqlstate = 42601
数据库驱动错误...
我在源限定符中编写了一个 SQL 查询。查询是从三个表中获取数据,所以有连接,有条件,也有子查询。在源限定符中进行验证时,它没有给出任何错误,甚至在 toad 中运行此查询,它运行良好。
那么为什么我在会话级别收到此错误?是因为查询有子查询还是与数据库的一些连接问题?
我的数据库是 DB2。
informatica-powercenter - 如何更新非主键表中的数据
我有一张桌子 - TableA。这也是源和目标。表没有任何主键。我正在从 TableA 中获取数据,然后对某些字段进行一些计算并在同一个 tableA 中更新它们。现在如何在没有任何主键或复合键的情况下更新数据?第二个问题 - 如果加入两个列使记录唯一,那么我如何在 informatica 中使用它?请帮助
informatica-powercenter - 如何更改 Informatica 编辑窗口中非活动字段的颜色?
在 Informatica Designer 和 Workflow Manager 中,当用户打开转换/会话进行编辑而未将其签出时,所有字段都以非常低对比度的灰色阴影与白色背景显示。
有没有人找到改变颜色的方法?
network-protocols - Informatica 架构协议
在获得 VPN 访问权限以在家中运行 Informatica 之前,我需要确定 Informatica 用于运行 ETL 作业的所有协议。我发现它对存储库、源数据库和目标数据库使用了本机协议(因此 Oracle 使用了 sqlnet)。我还知道我需要确定所有可能用于从非 RDBMS 源(例如 ftp)中提取数据的协议。
但是,将使用什么协议连接到服务器以运行作业?在打开 Designer、创建作业和运行它的整个过程中,是否有任何其他我需要注意的协议?
decode - Informatica 中的案例语句/解码函数
谁能帮我在 Informatica PowerCenter Designer 中编写案例陈述?我对 Informatica 相当陌生,根据我有限的经验,我觉得不支持案例陈述。有一个具有类似功能的解码函数,但我找不到任何关于语法的好例子。
如果有人能给我一些关于如何在 Informatica 中使用 case 语句/解码函数的具体示例,我将不胜感激。
非常感谢您的帮助!
informatica-powercenter - 从 DEV 将工作流导入 QA 环境时出错
我在尝试将工作流从 DEV 环境导入到 QA 时遇到错误。成功后我可以导入,但有人删除了它,现在我再次尝试,然后它给出了错误:
04/04/2012 16:56:46 * * 导入映射:m_BTTC_Load_T3_T1 ...
:找不到转换定义:TEMP_BTTC_TABLE_1
** 导入失败:m_BTTC_Load_T3_T1