Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
本文可帮助你了解适用于 Azure SQL 数据库的 Azure Synapse Link 的功能。 可以使用 Azure Synapse Link for SQL 功能将作数据从 Azure SQL 数据库复制到 Azure Synapse Analytics 专用 SQL 池。
链接连接标识 Azure SQL 数据库与 Azure Synapse Analytics 专用 SQL 池之间的映射关系。 可以在 Synapse 工作区中创建、管理、监视和删除链接连接。 创建链接连接时,可以选择源数据库和目标 Synapse 专用 SQL 池,以便源数据库中的作数据会自动复制到指定的目标 Synapse 专用 SQL 池。 还可以从要复制的源数据库中添加或删除一个或多个表。
可以启动、停止、暂停或恢复链接连接。 启动后,链接连接将首先从源数据库执行完整的初始加载,然后通过 Azure SQL 数据库中的更改源功能实现增量更改源。 停止链接连接时,对作数据的更新不会同步到 Synapse 专用 SQL 池。 如果再次启动链接连接,它将从源数据库执行完全初始加载。 暂停链接连接时,对作数据的更新不会同步到 Synapse 专用 SQL 池。 恢复链接时,它会继续从暂停链接的位置同步更新内容到 Synapse 专用 SQL 池。 有关详细信息,请参阅 SQL Server 2022 和 Azure SQL 数据库的 Azure Synapse Link 更改馈送。
需要为每个链接连接选择计算核心计数才能复制数据。 核心计数表示计算能力,它会影响数据复制延迟和成本。
还可以通过选择连续模式或批处理模式来复制数据,在成本和延迟之间进行权衡。 选择连续模式时,运行时时间将持续运行,以便将应用于 SQL DB 或 SQL Server 的任何更改以低延迟方式复制到 Synapse。 选择指定间隔的批处理模式时,将累积应用于 SQL DB 或 SQL Server 的更改,并在具有指定间隔的批处理模式下复制到 Synapse。 这样做可以节省成本,因为只需为运行时复制数据所需的时间付费。 复制每批数据后,运行时将自动关闭。
可以在链接和表级别监视适用于 SQL 的 Azure Synapse Link。 对于每个链接连接,你将看到以下状态:
- 初始: 创建链接连接,但未启动。 在初始状态下,不会向你收费。
- 启动:链接连接正在设置计算引擎以复制数据。
- 正在运行: 链接连接正在复制数据。
- 停止:链接连接即将停止。 正在关闭计算引擎。
- 已停止: 链接连接已停止。 停止状态下不收取费用。
- 暂停: 将暂停链接连接。 正在关闭计算引擎。
- 已暂停: 链接连接已暂停。 暂停状态下不收取费用。
- 恢复: 将通过设置计算引擎以继续复制更改来恢复链接连接。
对于每个表,你将看到以下状态:
- 快照:源表最初通过完整快照加载到目标。
- 复制: 源表上的任何更新将复制到目标。
- 失败: 由于错误,无法将源表上的数据复制到目标。 如果要在修复错误后重试,请从链接连接中删除表并将其添加回。
- 挂起:由于出错,此表的复制已挂起。 错误解决后,它将恢复。
您还可以获取以下指标,以支持服务的高级监控:
- 链接连接事件:链接连接事件数, 包括启动、停止或失败。
- 链接表事件:链接表事件数, 包括快照、删除或失败。
- 链接延迟(秒): 数据处理延迟(秒)。
- 链接处理的数据量(字节):适用于 SQL 的 Synapse Link 处理的数据量(以字节为单位)。
- 链接处理的行:适用于 SQL 的 Synapse Link 处理的行数(已更改)。
有关详细信息,请参阅管理适用于 SQL 的 Synapse Link 更改源。
可以为每个链接连接跨表启用事务一致性。 但是,它会限制总体复制吞吐量。
可以在 Azure Synapse Link for SQL 的已知限制和问题中找到已知限制和问题的合并列表。
- 若要了解详细信息,请参阅如何 为 Azure SQL 数据库配置 Synapse Link。