ターゲット_単一複数行ステートメント列値インライン適用
このパラメータは、Databricksのような、文ごとのSQLパラメータの数を制限しているプラットフォームにおける重要な制限に対処するものです。
Databricks は SQL ステートメントを 255 パラメータに制限しており、これは挿入および削除操作に影響します。 ターゲット・テーブルのカラム数が255を超えると、1行の挿入でも失敗する。 カラム数の少ないテーブルでは、一括挿入や一括削除も数行でこの制限に達する。
これを回避するには、このCDCプロパティを trueに設定する。 この設定により、CDCはパラメータを使用する代わりに、カラム値をSQL文内のインライン文字列として埋め込みます。 これにより、パラメータ制限が回避され、より大きなバッチサイズが可能になり、パフォーマンスが向上する。 しかし、それでもSQLパラメータを使うよりは効率が悪い。
- 適用対象
- ターゲット・データ・ストア
- デフォルト設定
- いいえ