目次

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

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

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

複合ファイルソースのネイティブデータ型の編集

複合ファイルソースのネイティブデータ型の編集

データ統合
は、複合ファイルソースのネイティブデータ型を、
詳細クラスタ
とデータ統合サーバーではそれぞれ異なる方法で処理します。
詳細クラスタ
では、array、map、structなどの階層データ型には、ネイティブタイプが割り当てられます。例えば、Amazon S3ソースのmapフィールドには、ネイティブデータ型「map (string_integer)」が設定されることがあります。array、map、structフィールドのメタデータは編集できません。
データ統合サーバーでは、データ統合は複合階層データ型を最大4,000文字の精度でネイティブ文字列データ型にフラット化します。ネイティブデータ型はコネクタによるものと、
データ統合
がソースデータを読み取るときに使用するパーサーによるものとがあります。パーサーデータ型には形式タイプのプレフィックスが付きます。例えば、Avro形式のAmazon S3ソースでは、パーサーによるmapフィールドにはネイティブデータ型avro_stringが設定されます。コネクタフィールドとパーサーフィールドのネイティブデータ型は変更できます。
ネイティブデータ型を変更するには、ソースのメタデータを編集し、
[ネイティブタイプ]
カラムで適切なデータ型を選択します。
ネイティブデータ型を変更するときは、非パーサーデータ型をパーサーデータ型に変更できません。例えば、Amazon S3ソースの場合、
データ統合
はFileNameフィールドのネイティブデータ型をstringに設定します。ネイティブデータ型をnstringに変更することはできますが、avro_stringにはできません。同様に、パーサーデータ型を非パーサーデータ型に変更できません。
複合ファイルソースのネイティブデータ型の編集の詳細については、適切なコネクタのヘルプを参照してください。