目次

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トランスフォーメーションを機械学習の実装に使用することもできます。例えば、トレーニング済みモデルをリソースファイルからロードし、そのモデルを使用して入力データを分類したり、予測を作成したりすることができます。
Pythonトランスフォーメーションを作成するには、次のタイプのPythonコードスニペットを記述します。
  • 入力行を処理する前に1回実行される、パーティション化前のPythonコード。
  • トランスフォーメーションが入力行を受け取ったときに実行される、メインPythonコード。
  • トランスフォーメーションがすべての入力行を処理した後に実行される、パーティション化後のPythonコード。
Pythonトランスフォーメーションを使用するには、組織が適切なライセンスを所有している必要があります。
Graviton対応クラスタではPythonトランスフォーメーションは使用できません。Graviton対応クラスタの詳細については、「Administrator」のヘルプを参照してください。
Pythonトランスフォーメーションを作成する場合は、マッピングタスクでコードを実行する前にPythonコードを確認し、クエリ、リモートスクリプト、データ接続などの潜在的な危険性を持つアクティブコンテンツがないことを確認してください。