Informaticaの joiner トランスフォーメーションが!=、>=、<=演算子をサポートしないのはなぜですか?
なぜlookupのような概念を考え出す必要があるのでしょうか?
Informaticaの joiner トランスフォーメーションが!=、>=、<=演算子をサポートしないのはなぜですか?
なぜlookupのような概念を考え出す必要があるのでしょうか?
ジョイナ変換は、垂直統合に使用されます。例えば
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 タスクが次のように簡単になります。
着信レコードが新しいレコード (主キーが存在しない) であるか、既存のレコードへの更新であるかを識別します。
値を検索します。たとえば、item-tbl から item-price を検索して注文合計を計算します。
Lookup Transformation の「Multi Match」機能を使用して、非等結合条件で異種ソースを結合できるようになりました
次の Informatica Marketplace からサンプルをダウンロードできます。
https://community.informatica.com/solutions/mapping_multi_match_lookup_join