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 中的所有体验分析和使用。
如果满足数据复制需求,则打开镜像满足以下条件:
- 根据打开的 镜像登陆区域要求和格式,使用自己的应用程序将数据写入打开的镜像登陆区域。
- 使用我们现有的 开放镜像合作伙伴 之一来帮助引入数据。
内置了哪些分析体验?
所有类型的镜像数据库都是 Fabric 数据仓库 中的项,不同于 仓库 和 SQL 分析终结点。
镜像会在 Fabric 工作区中创建以下项:
每个打开的镜像数据库都有自动生成的 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 查询数据的计算按常规费率收费。