SQL Server 接続の制限
プレビュー
LakeFlow Connect はゲート付きパブリック プレビュー段階です。 プレビューに参加するには、Databricks アカウント チームにお問い合わせください。
この記事では、LakeFlow Connect を使用して SQL Server に接続し、そこからデータを取り込む場合の制限と考慮事項について説明します。
スケジュールされたパイプラインを実行しても、アラートはすぐにはトリガーされません。 代わりに、次の更新が実行されたときにトリガーされます。
ソース テーブルが削除されると、宛先テーブルも自動的に削除されます。 この動作は Delta Live Tables の動作と一致しています。
メンテナンス期間中、Databricks はデータにアクセスできない可能性があります。
ソース テーブル名が既存の宛先テーブル名と競合する場合、フローは失敗します。
ステージング・カタログをフォーリンカタログにすることはできません。
Microsoft チェンジデータキャプチャ (CDC) を使用するには、SQL Server 2017 以上が必要です。
Microsoft 変更追跡を使用するには、SQL Server 2012 以降が必要です。
データベースのバリエーション
Azure SQL Database と Amazon RDS for SQL Server のみがサポートされています。
ユーザー名/パスワード認証のみがサポートされています。
テーブル
Databricks では、パイプラインごとに 50 個以下のテーブルを取り込むことを推奨しています。 ただし、これらのオブジェクト内でサポートされる行または列の数に制限はありません。
Databricks では、大文字と小文字が区別される名前が大文字と小文字のみ異なるテーブル (たとえば、
MyTable
とMYTABLE
) を単一の取り込みパイプラインに取り込むことはサポートされていません。 このようなケースをサポートするには、異なるターゲット スキーマに公開する 2 つのゲートウェイ インジェスト パイプライン ペアを作成します。