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 Type 设置为 incremental 时,新添加到复制表列表中的表将跳过快照阶段。这包括与 Included Table Regex 参数匹配的源数据库中新添加的表。确保将引入类型设置为 incremental 以跳过快照阶段。

    备注

    连接器应仅在必需时保持 incremental 模式,因为该模式会跳过快照。客户的增量更新需求得到满足后,应将连接器切换回 full 模式。

  • 对于跳过快照加载的表,仅当目标表不存在时,连接器才会通过执行 CREATE TABLE IF NOT EXISTS 语句在 Snowflake 中创建目标表。而经历快照加载的表则要求目标表必须不存在。

语言: 中文