目次

Search

  1. はじめに
  2. Informatica Data Engineering Integrationについて
  3. マッピング
  4. マッピングの最適化
  5. ソース
  6. ターゲット
  7. トランスフォーメーション
  8. Pythonトランスフォーメーション
  9. データプレビュー
  10. クラスタワークフロー
  11. プロファイル
  12. 監視
  13. 階層データ処理
  14. 階層データ処理設定
  15. スキーマが変更された階層データの処理
  16. インテリジェント構造モデル
  17. ブロックチェーン
  18. ステートフルコンピューティング
  19. 付録 A: 接続リファレンス
  20. 付録 B: データ型リファレンス
  21. 付録 C: 関数リファレンス

ユーザーガイド

ユーザーガイド

Databricks Sparkエンジンでのアップデートストラテジトランスフォーメーション

Databricks Sparkエンジンでのアップデートストラテジトランスフォーメーション

アップデートストラテジトランスフォーメーションを使用して、INSERT、UPDATE、およびその他の操作を実行できます。一部のDelta LakeカラムではINSERTおよびUPDATE操作を実行することもできます。

一般的な制限

Delta Lakeテーブルターゲットを使用する場合、Databricks Sparkエンジンではアップデートストラテジトランスフォーメーションのみを使用できます。
アップデートストラテジトランスフォーメーションは、Delta ACIDをサポートするDatabricksディストリビューションでのみサポートされます。

マッピングの検査

マッピング検証は、次の場合に失敗します。
  • アップデートストラテジトランスフォーメーションが、複数のターゲットに接続されている。
  • アップデートストラテジトランスフォーメーションが、ターゲットの直前に配置されていない。
  • アップデートストラテジトランスフォーメーションのターゲットが外部のACIDテーブルである。
  • ターゲットに接続されたプライマリキーが含まれていない。
  • 実行時にターゲットテーブルの切り捨てを有効にするプロパティが選択されている。
  • 実行時のターゲットテーブルに対して、次のターゲットストラテジのいずれかが選択されている。
    • ターゲットテーブルの作成または置換
    • ApplyNewColumns
    • ApplyNewSchema
    • 失敗