Openflow Connector for SQL Server:スナップショットなしの増分複製を設定する¶
注釈
このコネクタは、 Snowflakeコネクタ規約 に従うものとします。
スナップショットをバイパスすることで Openflow Connector for SQL Server コネクタを構成し、新しく追加されたテーブルの増分変更をすぐに複製できます。増分ロードを使用すると、以前に複製されたデータ上にコネクタを再インストールする場合に、すべてのテーブルを再度スナップショットすることなく複製を続行します。
新規または既存のコネクタインスタンスで増分複製を有効にすることができます。
新規または既存のコネクタインスタンスで増分複製を有効にするには、以下を実行します。
Openflow Connector for SQL Server の設定 の説明に従ってコネクタを設定します。
SQLServer Ingestion Parametersコンテキストで、Ingestion Typeパラメーターをincrementalに設定します。
スナップショットなしの増分複製を有効にする¶
既存のコネクタで増分複製を有効にするには、以下の手順を実行します。
Sign in to Snowsight。
In the navigation menu, select Ingestion » Openflow。
Openflow ペインで Runtimes タブを選択します。
コネクタを含むランタイムを選択します。
コネクタを選択します。
Ingestion Parametersコンテキストで、Ingestion Type=incrementalを指定します。新しい複製テーブルを追加します。これらのテーブルはすぐに増分ロードに切り替わります。
注釈
スナップショットロードを使用したテーブルの複製に戻るには、 Ingestion Type を incremental から full に変更します。
使用上の注意¶
Ingestion Type の値を変更しても、データの複製を開始したテーブルには影響しません。現在スナップショットフェーズにあるテーブルは、スナップショットのロードが完了するまで継続します。
Ingestion Type が
incrementalに設定されている間、複製されたテーブルのリストに追加された新しいテーブルはスナップショットフェーズをバイパスします。これには、Included Table Regexパラメーターに一致するソースデータベースに追加された新しいテーブルが含まれます。インジェスチョンタイプがincrementalに設定されていて、スナップショットフェーズをバイパスすることを確認します。注釈
コネクタは、スナップショットをバイパスする必要がある限り、
incrementalモードのままにする必要があります。増分更新に対するカスタマーのニーズが満たされたら、コネクタをfullモードに戻す必要があります。スナップショットロードをバイパスするテーブルの場合、コネクタは
CREATE TABLE IF NOT EXISTSを実行してSnowflakeに宛先テーブルを作成します(宛先テーブルがまだ存在しない場合のみ)。スナップショットを経由するテーブルの場合、宛先テーブルは存在してはいけません。