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

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

ルックアップソースフィルタ

ルックアップソースフィルタ

キャッシュが有効になっているリレーショナルルックアップトランスフォーメーション用にルックアップソースフィルタを設定できます。ルックアップソースフィルタを追加することで、
マッピング
タスクがルックアップソーステーブルに対して実行するルックアップの数を制限できます。ルックアップソースフィルタを設定すると、
マッピング
タスクはそのフィルタ文の結果に基づいてルックアップを実行します。
ルックアップソースフィルタを設定するには、ルックアップトランスフォーメーションの
[詳細]
タブを開いて
[ルックアップソースフィルタ]
フィールドにフィルタを入力します。フィルタ条件にはWHEREキーワードを含めないでください。
例えば、IDが510より大きい従業員の姓をすべて取得する必要があるとします。
ルックアップトランスフォーメーションの[EmployeeID]フィールドで次のルックアップソースフィルタを設定します。
EmployeeID >= 510
マッピング
タスクでソース行を読み取るときに、EmployeeIDの値が510より大きい場合にキャッシュに対してルックアップを実行します。EmployeeIDが510以下の場合、ルックアップトランスフォーメーションは姓を取得しません。
SQL ELTの最適化を使用している
マッピング
タスク、またはSQL ELTモードのマッピングに基づくマッピングタスクのルックアップソースフィルタをルックアップソースフィルタに追加すると、タスクによりSQLオーバーライドを表すビューが作成されます。
マッピング
タスクはこのビューに対してSQLクエリを実行し、トランスフォーメーションロジックをデータベースにプッシュします。
ルックアップSQLオーバーライドとルックアップソースフィルタを同じトランスフォーメーションで設定する場合、
マッピング
タスクはフィルタを無視します。