Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. Data Integrationタスク
  3. マッピングタスク
  4. 動的マッピングタスク
  5. 同期タスク
  6. データ転送タスク
  7. レプリケーションタスク
  8. マスキングタスク
  9. マスキングルール
  10. PowerCenterタスク

タスク

タスク

ルックアップ条件

ルックアップ条件

ルックアップソースとして使用する2番目のソースを選択するときは、1つ以上のルックアップ条件を設定する必要があります。
ルックアップ条件では、ルックアップによってルックアップソースから値をいつ返すかを定義します。ルックアップ条件を設定するときは、元のソースの1つ以上のフィールドの値をルックアップソースの値と比較します。
ルックアップ条件には、元のソースの受信フィールド、ルックアップソースのフィールド、演算子が含まれます。名前の競合の可能性を回避するために、
データ転送
タスクはプレフィックス
SRC_
を元のソースのフィールドに付けます。これにより、元のソースのフィールドの名前が競合する場合、タスクはプレフィックス
IN_SRC_
を元のソースのフィールドに付けます。
例えば、元のソースにCustIDフィールドが含まれ、ルックアップソースにCustomerIDフィールドが含まれ、顧客IDが一致したときにルックアップソースから値を返したい場合は、次のルックアップ条件を設定できます。
ルックアップフィールド
演算子
受信フィールド
CustomerID
次の値に等しい
SRC_CustID
ルックアップ条件では次の演算子を使用できます。
  • 次の値に等しい
  • 次の値に等しくない
  • 次の値より小さい
  • 次の値以下
  • 次の値より大きい
  • 次の値以上
複数の条件を入力すると、タスクにより、AND論理演算子が使用されてルックアップ条件が評価されて、条件が結合されます。返されるのは、すべてのルックアップ条件と一致する行です。
複数の条件を含めるときは、パフォーマンスを最適化するため、次の順序で条件を入力してください。
  1. 次の値に等しい
  2. 次の値より小さい、次の値以下、次の値より大きい、次の値以上
  3. Not Equals
ルックアップ条件ではNULL値が照合されます。入力フィールドがNULLであるとき、タスクでは、ルックアップのNULL値と等しいNULLが評価されます。
ルックアップ条件に複数の一致がある場合、タスクは任意の行を返します。