トランスフォーメーション言語
ここでは、10.2の新しいトランスフォーメーション言語機能について説明します。
Informaticaトランスフォーメーション言語
ここでは、10.2のInformaticaトランスフォーメーション言語の新機能について説明します。
複雑な関数
バージョン10.2では、トランスフォーメーション言語は複合データ型に対して複雑な関数を導入します。複雑な関数を使用して、Sparkエンジンの階層データを処理します。
トランスフォーメーション言語には、以下の複雑な関数が用意されています。
- •ARRAY
- •CAST
- •COLLECT_LIST
- •CONCAT_ARRAY
- •RESPEC
- •SIZE
- •STRUCT
- •STRUCT_AS
複雑な関数の詳細については、『Informatica 10.2 Developerトランスフォーメーション言語リファレンス』の「関数」を参照してください。
複雑な演算子
バージョン10.2では、トランスフォーメーション言語は複雑なデータ型に対して複雑な演算子を導入しています。Sparkエンジンで実行されるマッピングでは、複雑な演算子を使用して階層データの要素にアクセスします。
トランスフォーメーション言語には、以下の複雑な演算子が用意されています。
複雑な演算子の詳細については、『Informatica 10.2 Developerトランスフォーメーション言語リファレンス』の「演算子」を参照してください。
ウィンドウ関数
バージョン10.2では、トランスフォーメーション言語にウィンドウ関数が導入されています。ウィンドウ関数を使用して、Sparkエンジン上でより大きなデータセットの小さなサブセットを処理します。
トランスフォーメーション言語には、以下のウィンドウ関数が用意されています。
- •LEAD。現在の行の後にある特定の物理オフセットにある行へのアクセスを提供します。
- •LAG。現在の行の前にある特定の物理オフセットにある行へのアクセスを提供します。
詳細については、『Informatica 10.2トランスフォーメーション言語リファレンス』の「関数」を参照してください。