Data Integration
- Data Integration
- 所有产品
プロパティ
| 説明
|
---|---|
スキーマ
| 階層出力の構造を定義するスキーマ。 データをAvro、ORC、またはParquet形式に変換するには、 [サンプルファイルから自動生成] をクリックし、インテリジェント構造モデル を作成します。
データをJSONまたはXML形式に変換するには、既存の階層スキーマを選択するか、 [新しいスキーマの作成] をクリックします。階層ビルダトランスフォーメーションに階層スキーマを作成する方法については、階層スキーマのルールとガイドラインを参照してください。階層スキーマの更新時に、既存のフィールドマッピングを保持することを選択できます。 インテリジェント構造モデルと階層スキーマの詳細については、「コンポーネント」を参照してください。 |
精度
| 出力のバッファサイズ。
|
NULL値
| トランスフォーメーションでプリミティブJSON型のNULL値を保持するか省略するかを指定します。トランスフォーメーションをJSONベースのスキーマに関連付ける場合に適用されます。
|
出力形式
| 出力データの形式(文字列またはバイナリ)。
|
ファイルに書き込み
| トランスフォーメーションがデータをフラットファイルに書き込むかどうかを決定します。このオプションを有効にした場合、 [ファイルパス] フィールドにファイルパスを入力します。 ファイルパスをパラメータ化できるのは、 [トランスフォーメーションの最適化] プロパティを有効にした場合のみです。トランスフォーメーションが大量のデータを処理し、出力フィールドのサイズが100 MBを超えるような場合は、データをフラットファイルに書き込みます。 |
パススルーフィールドを有効にする
| マッピングされていないフィールドをダウンストリームトランスフォーメーションに渡すかどうかを決定します。 階層ビルダトランスフォーメーションに複数のアップストリームトランスフォーメーションが接続されている場合、これらのフィールドが階層ルートグループにマッピングされていると、トランスフォーメーションは最初に接続されたアップストリームトランスフォーメーションのフィールドのみを通過します。 |
単一の出力の生成
| トランスフォーメーションで、すべての出力要素を含む1つのJSONまたはXML構造を生成するかどうかを指定します。デフォルトでは、トランスフォーメーションは、出力要素ごとにJSONまたはXML出力構造を生成します。
単一の出力構造を生成するには、入力グループを階層フィールドの繰り返し要素にマッピングします。
出力の違いの例については、単一の出力の例を参照してください。
|
トランスフォーメーションの最適化
| 実行時にデータをリレーショナル出力から階層出力に変換する処理パフォーマンスを最適化します。 デフォルトでは有効になっています。 詳細については、「Rules and
guidelines」を参照してください。 |