目次

Search

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

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

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

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

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

ランクトランスフォーメーションで、データ範囲の上下限を選択します。ランクトランスフォーメーションを使用して、グループ内で最大または最小の数値を返します。また、ランクトランスフォーメーションを使用して、マッピングソート順の最上位または最下位にある文字列を返すこともできます。
例えば、ランクトランスフォーメーションを使用して地域別に上位10名の顧客を選択できます。または、給与やオーバーヘッドの費用が最も低い部署を3つ特定することもできます。
ランクトランスフォーメーションは1つの値ではなく値のグループを返すため、トランスフォーメーション関数MAXおよびMINとは異なります。SQL言語ではデータグループを取り扱う多くの関数が提供されていますが、標準SQL関数を使用して行セット内の最上位または最下位の層を特定することは不可能です。
ランクトランスフォーメーションでは、パススルーする行数を変更できるため、これはアクティブなトランスフォーメーションです。例えば、トランスフォーメーションを設定して100行あるソースから上位10行を選択します。この場合、100行をトランスフォーメーションに渡しますが、10行のみランクトランスフォーメーションからダウンストリームトランスフォーメーションまたはターゲットに渡されます。
ランクトランスフォーメーションが含まれるマッピングを実行した場合、
データ統合
は、ランク計算を実行できるようになるまで入力データをキャッシュします。