Microsoft Fabric 中的开放镜像(预览版)
Fabric 中的镜像功能提供了一种简单的体验,可避免复杂的 ETL(提取转换加载),并可将现有的数据与 Microsoft Fabric 中的其他数据集成到 OneLake。 可以直接将现有数据持续复制到 Fabric 的 OneLake 中。 在 Fabric 中,可以解锁强大的商业智能、人工智能、数据工程、数据科学和数据共享应用场景。
任何应用程序都可以通过开放镜像直接将更改数据写入 Fabric 中的镜像数据库。 开放镜像设计为可扩展、可自定义且开放。 这项强大功能基于开放式 Delta Lake 表格式扩展 Fabric 中的镜像。
数据进入 Fabric 中的 OneLake 后,开放镜像可以简化复杂数据更改的处理,确保所有镜像数据持续保持最新并可随时用于分析。
重要
此功能目前为预览版。
有关在 Fabric 中配置开放镜像数据库的教程,请参阅教程:配置 Microsoft Fabric 开放镜像数据库。
为什么在 Fabric 中使用开放镜像?
开放镜像可将 Fabric 中的镜像功能扩展到你自己的应用程序或现有数据提供程序,将数据放入 Fabric 的 OneLake 中的镜像数据库中。 数据进入登陆区域后,镜像复制引擎将管理更改的复杂性,并将数据转换为 Delta Parquet(分析就绪格式)。 在 OneLake 中,你的数据可供 Fabric 中的所有体验分析和使用。
如果你符合以下条件,则开放镜像满足数据复制需求:
- 根据开放镜像登陆区域要求和格式,使用自己的应用程序将数据写入开放镜像登陆区域。
- 使用我们现有的开放镜像合作伙伴来帮助引入数据。
内置了哪些分析体验?
所有类型的镜像数据库都是“Fabric 数据仓库”中的一个项,有别于“仓库”和“SQL 分析终结点”。
镜像在 Fabric 工作区中创建三个项:
- 镜像数据库项。 镜像负责将数据复制到 OneLake 并转换为 Delta Parquet 格式,以及以分析就绪格式管理更改的复杂性。 这为数据工程、数据科学等下游应用场景提供了支持。
- SQL 分析终结点
- 默认语义模型
每个开放镜像数据库都有一个自动生成的 SQL 分析终结点,可基于镜像过程创建的增量表,提供丰富的分析体验。 用户可以使用熟悉的 T-SQL 命令来定义和查询数据对象,但不能操作 SQL 分析终结点的数据,因为它是只读副本。 可在 SQL 分析终结点中执行以下操作:
- 浏览从 Delta Lake 表引用数据的表。
- 创建无代码查询和视图,无需编写任何代码行即可直观地浏览数据。
- 开发 SQL 视图、内联 TVF(表值函数)和存储过程,以 T-SQL 封装语义和业务逻辑。
- 管理对象的权限。
- 在同一工作区中查询其他仓库和湖屋中的数据。
除了 Microsoft Fabric SQL 查询编辑器外,还有一个可查询 SQL 分析终结点的广泛工具生态系统,包括 SQL Server Management Studio、使用 Visual Studio Code 的 mssql 扩展,甚至 GitHub Copilot。
开放镜像成本注意事项
与 Fabric 中的所有镜像类型相同,开放镜像为购买和预配的每个容量单位 (CU) 免费提供 1TB 的镜像存储。 例如,如果购买 F64,则镜像副本将获得 64 TB 的免费存储空间。 仅当超出免费镜像存储限制或容量暂停时,才会对 OneLake 存储进行计费。
此外,管理更改数据复杂性所需的计算是免费的,并且不会消耗容量。 作为镜像进程的一部分,对 OneLake 的请求与正常的 OneLake 计算消耗一样消耗容量。