Openflow Connector for SQL Server:スナップショットなしの増分複製を設定する

注釈

このコネクタは、 Snowflakeコネクタ規約 に従うものとします。

スナップショットをバイパスすることで Openflow Connector for SQL Server コネクタを構成し、新しく追加されたテーブルの増分変更をすぐに複製できます。増分ロードを使用すると、以前に複製されたデータ上にコネクタを再インストールする場合に、すべてのテーブルを再度スナップショットすることなく複製を続行します。

新規または既存のコネクタインスタンスで増分複製を有効にすることができます。

新規または既存のコネクタインスタンスで増分複製を有効にするには、以下を実行します。

  1. Openflow Connector for SQL Server の設定 の説明に従ってコネクタを設定します。

  2. SQLServer Ingestion Parameters コンテキストで、 Ingestion Type パラメーターを incremental に設定します。

スナップショットなしの増分複製を有効にする

既存のコネクタで増分複製を有効にするには、以下の手順を実行します。

  1. Sign in to Snowsight

  2. In the navigation menu, select Ingestion » Openflow

  3. Openflow ペインで Runtimes タブを選択します。

  4. コネクタを含むランタイムを選択します。

  5. コネクタを選択します。

  6. Ingestion Parameters コンテキストで、Ingestion Type = incremental を指定します。

  7. 新しい複製テーブルを追加します。これらのテーブルはすぐに増分ロードに切り替わります。

注釈

スナップショットロードを使用したテーブルの複製に戻るには、 Ingestion Typeincremental から full に変更します。

使用上の注意

  • Ingestion Type の値を変更しても、データの複製を開始したテーブルには影響しません。現在スナップショットフェーズにあるテーブルは、スナップショットのロードが完了するまで継続します。

  • Ingestion Typeincremental に設定されている間、複製されたテーブルのリストに追加された新しいテーブルはスナップショットフェーズをバイパスします。これには、 Included Table Regex パラメーターに一致するソースデータベースに追加された新しいテーブルが含まれます。インジェスチョンタイプが incremental に設定されていて、スナップショットフェーズをバイパスすることを確認します。

    注釈

    コネクタは、スナップショットをバイパスする必要がある限り、 incremental モードのままにする必要があります。増分更新に対するカスタマーのニーズが満たされたら、コネクタを full モードに戻す必要があります。

  • スナップショットロードをバイパスするテーブルの場合、コネクタは CREATE TABLE IF NOT EXISTS を実行してSnowflakeに宛先テーブルを作成します(宛先テーブルがまだ存在しない場合のみ)。スナップショットを経由するテーブルの場合、宛先テーブルは存在してはいけません。