【发布时间】:2017-04-01 14:11:58
【问题描述】:
我正在寻找有关如何满足此要求的建议。 我必须想出 Informatica 映射来在目标文件下构建。
源文件
Key-1 Key-2 ACCOUNT-1 键 1 键 2 帐户 2 键 1 键 2 CC-ACC-1 键 1 键 2 CC-ACC-2 键 1 键 2 CC-ACC-3对于上述输入源布局,我需要有一个基于以下目标文件的输出记录。
基本上,我需要根据 Key-1 和 Key-2 字段对数据进行分组并创建一条记录,该记录可以为一个客户提供多个帐户和多个信用卡帐户详细信息。
目标文件>
键 1 字符串 10 键 2 字符串 10 银行客户信息 MGR-NAME STRING 50 — 要从 MGR 表中提取的数据 MGR-EMAIL STRING 100 — 要从 MGR-ADDTNL-INFO 表中提取的数据 MGR-PHNE STRING 10 — 要从 MGR-ADDTNL-INFO 表中提取的数据 CUST-NAME STRING 100 — 要从人员表中提取的数据 CUST-EMAIL STRING 100 — 要从 Person-Addtnl_info 表中提取的数据 客户账户信息 银行账户发生 5 次 ACC-NO STRING 10(关键字段) ACC-TYPE STRING 10 — 要从 A 表中提取的数据 ACC-TRXN-DTLS 发生 10 次 ACC-TRXN-DATE DATE 10 — 要从 X 表中提取的数据 ACC-TRXN-MODE STRING 10 — 要从 Y 表中提取的数据 ACC-TRXN-AMT STRING 10 — 要从 Z 表中提取的数据 信用卡 ACC 发生 5 次 CC-ACC-NO STRING 10(关键字段) CC-ACC-TYPE STRING 10 — 要从 B 表中提取的数据 CC-TRXN-DTLS 发生 10 次 CC-TRXN-DATE DATE 10 — 从 X1 表中提取数据 CC-TRXN-MODE STRING 10 — 从 Y2 表中提取的数据 CC-TRXN-AMT STRING 10 — 从 Z2 表中提取的数据问题:-
如何完成映射。 Informatica 是否支持具有上述定义的目标结构。 我的大部分目标属性都是从多个表中获取来构造一条记录,这应该是映射最有效的方法。 此外,我还需要对数据进行非规范化以获得上述结构。【问题讨论】:
-
每个Key1/Key2组合最多可以有五个银行账户和最多五个信用卡账户(与银行账户没有直接关系)?您的源数据保存在哪里? Informatica 的意义是什么,大型机在哪里进入?
-
你好比尔。 Key1/Key2 与银行账户直接相关。源数据保存在 oracle DB 中,因此 informatica 想从 Oracle DB 中提取并准备目标文件,就像我在问题中提到的那样。大型机出现在这里是因为 Informatica 创建的目标文件将返回给大型机进行进一步处理。
标签: information-retrieval informatica informatica-powercenter