Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

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

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

出力フィールド

出力フィールド

構造パーサートランスフォーメーションで使用するインテリジェント構造を選択すると、[プロパティ]パネルの
[出力フィールド]
タブにインテリジェント構造モデル出力フィールドが表示されます。
マッピングでは、出力フィールドは次のグループに分類されます。
  • [未定義]グループ。このグループには、インテリジェント構造で識別されなかったデータが含まれます。詳しい分析のためにこのデータをターゲットファイルに渡すことができます。
  • [出力]グループ。インテリジェント構造モデルが識別するデータを含む1つ以上のグループ。
パススルーフィールドを転送する1つまたは複数のグループを選択できます。パススルーフィールドは、トランスフォーメーションのフィールドマッピングでマッピングせず、トランスフォーメーションで選択した1つまたは複数のグループにそのまま転送されるフィールドです。後からマッピングでパススルーフィールドを使用する場合、例えば、タイムスタンプフィールドを次のダウンストリームトランスフォーメーションに渡す場合は、このオプションを使用します。構造パーサートランスフォーメーションは、パススルーフィールドを選択した各グループに渡します。
詳細モードのマッピングでは、出力フィールドは1つのグループに入れられます。パススルーフィールドを有効にするようにトランスフォーメーションを構成する場合、このグループにはパススルーフィールドが含まれます。
[出力フィールド]
タブには、各出力グループの最初の5つのフィールド(各フィールドの名前、タイプ、精度、スケール、オリジンなど)が表示されます。グループの下部にあるリンクをクリックすると、グループ内のすべてのフィールドを表示できます。フィールドのオリジンは、インテリジェント構造モデルのそれぞれのノードのパスを示します。インテリジェント構造モデルのノードの名前に特殊文字が含まれている場合、Secure Agentはそれらをアンダースコア(_)文字に置き換え、
[出力フィールド]
タブには、修正後の名前が出力フィールド名として表示されます。
[出力フィールド]
タブには、名前が修正されたフィールドのオリジンは表示されません。
出力フィールドの精度を編集するには、その精度をクリックして、必要な精度を入力します。
インテリジェント構造検出
では、10進数フィールドに精度とスケール適用されません。
トランスフォーメーション出力フィールドを編集することはできません。データフローから出力フィールドを除外する場合、または出力フィールドをダウンストリームトランスフォーメーションまたはターゲットに渡す前に出力フィールド名を変更する場合は、ダウンストリームトランスフォーメーションのフィールドルールを設定します。

リレーショナル出力の出力グループ

リレーショナル出力を生成するようにトランスフォーメーションを設定した場合、トランスフォーメーションには複数の出力グループが含まれることがあります。各出力グループには1つ以上のフィールドが含まれており、リレーショナルターゲットに書き込むか、以降の処理のためにダウンストリームトランスフォーメーションに渡すことができます。
詳細モードでは、構造パーサートランスフォーメーションはリレーショナル出力を生成できません。

JSON、JSON行、およびXML出力の出力グループ

JSON、JSON行、またはXML出力を生成するようにトランスフォーメーションを設定した場合、トランスフォーメーションには1つの出力グループが含まれます。出力グループには、出力データを示す1つの文字列フィールドが含まれます。デフォルトの精度は1,000,000文字です。文字列フィールドのデータは、ダウンストリームトランスフォーメーションまたは適切なタイプのターゲットに渡すことができます。例えば、XML出力を生成するようにトランスフォーメーションを設定した場合、出力フィールドをフラットファイルターゲットに接続し、出力をXMLファイルに保存することができます。

Avro、Parquet、およびORC出力の出力グループ

Avro、Parquet、またはORC出力を生成するようにトランスフォーメーションを設定した場合、トランスフォーメーションには1つの出力グループが含まれます。出力グループには、出力データを示す1つのバイナリフィールドが含まれます。デフォルトの精度は1,000,000文字です。バイナリフィールドのデータは、ダウンストリームトランスフォーメーションまたは適切なタイプのターゲットに渡すことができます。例えば、Parquet出力を生成するようにトランスフォーメーションを設定した場合、出力フィールドをAmazon S3やHadoop Filesなどのターゲットに接続できます。
詳細モードでは、構造パーサートランスフォーメーションはAvro、Parquet、またはORC出力を生成できません。