目次

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が評価されます。
ルックアップ条件に複数の一致がある場合、タスクは任意の行を返します。