为什么joiner在Informatica中不等于运算符?

时间:2010-05-09 16:41:00

标签: informatica informatica-powercenter

为什么Informatica的加入者转换不支持!= > = < = 运营商?

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

2 个答案:

答案 0 :(得分:2)

Joiner转换用于垂直整合。 e.g

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以计算订单总数。

答案 1 :(得分:0)

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

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

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