1

为什么Informatica的连接器转换不支持!=>=<=运算符?

他们为什么要提出像查找这样的概念?

4

2 回答 2

2

Joiner 转换用于垂直合并。例如

order-tbl
order-id, item-id, item-qty

item-tbl
item-id, item-price, item-desc

在 order-tbl.item-id = item-tbl.item-id 上使用连接条件,您可以打印这样的报告

order-id, item-id, item-price, item-desc

对于垂直合并,我想不出一个场景需要其他条件,例如!=、>=、<=。

通过查找转换,一些核心 ETL 任务变得简单,例如

  1. 识别传入记录是新记录(主键不存在)还是对现有记录的更新;

  2. 查找一个值,例如从 item-tbl 中查找 item-price 以计算订单总额。

于 2010-08-17T17:41:24.230 回答
0

现在,您可以使用查找转换的“多重匹配”功能以非等连接条件连接异构源

您可以从以下 Informatica Marketplace 下载示例

https://community.informatica.com/solutions/mapping_multi_match_lookup_join

于 2012-09-21T13:05:45.797 回答