在 Microsoft Fabric 中打开镜像

Fabric 中的镜像 提供了一种简单的体验,以避免复杂的 ETL(提取转换加载),并将现有数据与 Microsoft Fabric 中的其余数据集成到 OneLake 中。 可以直接将现有数据复制到 Fabric 的 OneLake 中。 在 Fabric 中,可以解锁强大的商业智能、人工智能、数据工程、数据科学和数据共享方案。

打开镜像 可使任何应用程序直接将数据写入 Fabric 中的镜像数据库中。 打开镜像设计为可扩展、可自定义和打开。 这个强大功能在开放式 Delta Lake 表格式的基础上扩展了 Fabric 的镜像功能。

数据降落在 Fabric 中的 OneLake 后,打开镜像可以简化复杂数据更改的处理,确保所有镜像数据都持续 up-to日期并准备好进行分析。

有关在 Fabric 中配置打开的镜像数据库的教程,请参阅 教程:配置 Microsoft Fabric 打开的镜像数据库

为什么在 Fabric 中使用打开的镜像?

打开镜像可将 Fabric 中的镜像功能扩展到你自己的应用程序,或现有数据提供程序将数据登陆到 Fabric 的 OneLake 中的镜像数据库中。 数据降落在登陆区域后,镜像复制引擎将管理更改的复杂性,并将数据转换为 Delta Parquet(分析就绪格式)。 在 OneLake 中,数据可由 Fabric 中的所有体验分析和使用。

此图说明通过更改的数据捕获(CDC)处理将数据从登陆区域流向表。

如果满足数据复制需求,则打开镜像满足以下条件:

内置了哪些分析体验?

所有类型的镜像数据库都是 Fabric 数据仓库 中的项,不同于 仓库SQL 分析终结点

镜像会在 Fabric 工作区中创建以下项:

  • 镜像数据库项。 镜像管理将数据复制到 OneLake 并转换为 Delta Parquet 格式,以及以分析就绪格式管理更改的复杂性。 这可实现数据工程、数据科学等下游方案。
  • SQL 分析终结点

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

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

除了 SQL 查询编辑器,还有一个广泛的工具生态系统,可以查询 SQL 分析终结点,包括 SQL Server Management Studio (SSMS),使用 Visual Studio Code 的 mssql 扩展,甚至 GitHubCopilot。

打开镜像成本注意事项

用于将数据复制到 Fabric OneLake 的构造计算是免费的。 镜像存储成本取决于容量的限制。 有关详细信息,请参阅镜像和Microsoft构造定价的成本。 使用 SQL、Power BI 或 Spark 查询数据的计算按常规费率收费。

后续步骤