
Data Services Integrator トランスフォームは、Platform トランスフォームのコア機能以外のデータ統合プロジェクトを拡張するために使用されます。プロジェクトでは、繰返ノード、階層データ、または項目が多すぎるか少なすぎるデータソースを持つ XML データに遭遇します。Platform トランスフォームには十分な柔軟性がないため、Data Services Integrator 固有のトランスフォームを使用してサポートを受けることができます。
Data Services インテグレータトランスフォームは、データセットに対してキー操作を実行し、ソースからターゲットに渡される構造を操作します。
Table_Comparison、History_Preserving、および Key_Generation のほかに、以下のトランスフォームがあります。
その他の Data Services インテグレータトランスフォーム
これらのトランスフォームは、ローカルオブジェクトライブラリのトランスフォームタブにある Data Integrator 分岐で使用できます。
| トランスフォーム | 内容説明 |
|---|---|
| Data Transfer | 1 つのデータフローの処理を 2 つのサブデータフローに分割できるようにすることで、リソースを消費する操作をデータベースサーバにプッシュダウンします。 |
| Date Generation | 指定した開始日付と終了日付および増分に基づいて、日付値が入力された列が生成されます。 |
| Effective Date | プライマリキーの有効開始日に基づいて、追加の有効終了列を生成します。 |
| Hierarchy Flattening | 階層データを平坦化して関連テーブルにすることで、スタースキーマに参加できるようにします。階層の平坦化は、水平および垂直の両方が可能です。 |
| Map CDC Operation | 入力データのソート、出力データのマッピング、および UPDATE 行の前後のバージョンの解決を行います。このトランスフォームは一般的に、Oracle またはメインフレームの変更データキャプチャをサポートするために使用されますが、入力要件が満たされている限りすべてのデータストリームをサポートします。 |
| Pivot | 指定した列から行に値を回転します。 |
| Reverse Pivot | 指定した行から列に値を回転します。 |
| XML Pipeline | 大きな XML 入力を小さなバッチで処理します。 |
それらの一部の使用ケースについて説明します。


