目次

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サービストランスフォーメーション

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

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

出力の設定

出力の設定

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