目次

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

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

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

データ型の変換

データ型の変換

Pythonトランスフォーメーションは、Pythonトランスフォーメーションのフィールドタイプに基づいて、トランスフォーメーションのデータ型をPythonデータ型に変換します。
Pythonトランスフォーメーションは、入力行を読み込むと、受信フィールドデータ型をPythonデータ型に変換します。Pythonトランスフォーメーションは、出力行を書き込むと、Pythonデータ型を出力フィールドデータ型に変換します。
例えば、次の処理は、doubleデータ型である入力フィールドに対して発生します。
  1. Pythonトランスフォーメーションは受信フィールドのdoubleデータ型をPythonのfloatデータ型に変換します。
  2. このPythonトランスフォーメーションでは、受信フィールドの値をPythonのfloatデータ型の値として使用します。
  3. トランスフォーメーションは、出力行を生成すると、Pythonのfloatデータ型をdoubleデータ型に変換します。
Pythonトランスフォーメーションでトランスフォーメーションのデータ型をPythonのデータ型にマッピングする方法を次の表に示します。
トランスフォーメーションデータ型
Pythonのデータ型
Integer
Int
Decimal
Float
Double
Float
Timestamp
Datetime
String
Str
テキスト
テキスト