目次

Search

  1. はじめに
  2. Informatica Data Engineering Integrationについて
  3. マッピング
  4. マッピングの最適化
  5. ソース
  6. ターゲット
  7. トランスフォーメーション
  8. Pythonトランスフォーメーション
  9. クラスタワークフロー
  10. プロファイル
  11. 監視
  12. 階層データ処理
  13. 階層データ処理設定
  14. スキーマが変更された階層データの処理
  15. ブロックチェーン
  16. インテリジェント構造モデル
  17. ステートフルコンピューティング
  18. 接続
  19. データ型リファレンス
  20. 関数リファレンス

ユーザーガイド

ユーザーガイド

Blazeエンジンでのアグリゲータトランスフォーメーション

Blazeエンジンでのアグリゲータトランスフォーメーション

Blazeエンジンの処理ルールには、データ統合サービスの処理ルールと異なるものがあります。

マッピング検証

マッピング検証は、次の場合に失敗します。
  • トランスフォーメーションに、ステートフル変数ポートが含まれる。
  • 式のトランスフォーメーションに、サポートされていない関数が含まれる。

集計関数

アグリゲータトランスフォーメーションの式でポートを使用し、集計関数内でポートを使用しないと、ランタイムエンジンはポート内の任意の行を使用して式を処理することがあります。
ランタイムエンジンは、ポートの最後の行以外の行を使用することがあります。処理が分散されているために、ランタイムエンジンがポートの最後の行を特定できないことがあるからです。

データキャッシュの最適化

アグリゲータトランスフォーメーションのデータキャッシュは、可変長を使用して、アグリゲータトランスフォーメーションを介して渡されるバイナリデータ型と文字列データ型を格納するように最適化されます。この最適化は、8 MBまでのレコードに対して有効化されます。レコードサイズが8 MBを超える場合、可変長の最適化は無効になります。
アグリゲータトランスフォーメーションを介して渡されるデータのデータキャッシュ内の格納に可変長が使用される場合、アグリゲータトランスフォーメーションは、ランタイムマッピング内のアグリゲータトランスフォーメーションの前に挿入されるソートされた入力とパススルーのソータートランスフォーメーションを使用するように最適化されます。
ソータートランスフォーメーションを表示するには、最適化されたマッピングを表示するか、Blaze検証環境内の実行プランを表示します。
データキャッシュの最適化中は、アグリゲータトランスフォーメーション用のそのデータキャッシュとインデックスキャッシュは[自動]に設定されます。ソータートランスフォーメーションのソーターキャッシュは、アグリゲータトランスフォーメーションのデータキャッシュと同じサイズに設定されます。ソーターキャッシュを設定するには、アグリゲータトランスフォーメーションのデータキャッシュのサイズを設定する必要があります。