镜像 Azure SQL 数据库(预览版)

Fabric 中的镜像功能提供了一种简单的体验,可避免复杂的 ETL(提取转换加载),并可将现有的 Azure SQL 数据库资产与 Microsoft Fabric 中的其他数据集成在一起。 你可以将现有的 Azure SQL 数据库持续地直接复制到 Fabric 的 OneLake 中。 在 Fabric 中,可以解锁强大的商业智能、人工智能、数据工程、数据科学和数据共享应用场景。

有关为 Fabric 中的镜像配置 Azure SQL 数据库的教程,请参阅教程:配置来自 Azure SQL 数据库的 Microsoft Fabric 镜像数据库(预览版)

为什么要使用 Fabric 中的镜像功能?

使用 Fabric 镜像功能时,无需将来自多个供应商的不同服务拼凑在一起。 相反,你可以享受高度集成且易于使用的端到端产品,该产品旨在简化你的分析需求,并为在 Microsoft、Azure SQL 数据库和可读取开源 Delta Lake 表格式的上千种技术解决方案之间建立开放性和协作而构建。

内置了哪些分析体验?

镜像数据库是“Fabric Synapse 数据仓库”中的一个项目,有别于“仓库”和“SQL 分析终结点”项。

Azure SQL 数据库的 Fabric 数据库镜像关系图。

镜像在 Fabric 工作区中创建三个项:

  • 镜像数据库项。 镜像负责将数据复制到 OneLake 中,并将其转换为便于分析的 Parquet 格式。 这为数据工程、数据科学等下游应用场景提供了支持。
  • SQL 分析终结点
  • 默认语义模型

每个镜像 Azure SQL 数据库都有一个自动生成的 SQL 分析终结点,可基于镜像过程创建的增量表,提供丰富的分析体验。 用户可以使用熟悉的 T-SQL 命令来定义和查询数据对象,但不能操作 SQL 分析终结点的数据,因为它是只读副本。 可在 SQL 分析终结点中执行以下操作:

  • 浏览从 Azure SQL 数据库引用 Delta Lake 表中数据的表。
  • 创建无代码查询和视图,无需编写任何代码行即可直观地浏览数据。
  • 开发 SQL 视图、内联 TVF(表值函数)和存储过程,以 T-SQL 封装语义和业务逻辑。
  • 管理对象的权限。
  • 在同一工作区中查询其他仓库和湖屋中的数据。

除了 Microsoft Fabric SQL 查询编辑器,还有一个广泛的工具生态系统,可以查询 SQL 分析终结点,包括 SQL Server Management StudioAzure Data Studio,甚至 GitHub Copilot。

网络要求

目前,镜像不支持 Azure 虚拟网络或专用网络后的 Azure SQL 数据库逻辑服务器。 如果 Azure 数据库实例在专用网络后,则无法启用 Azure SQL 数据库镜像。

层级和购买模型支持

源 Azure SQL 数据库可以是单一数据库,也可以是弹性池中的数据库。

下一步