Microsoft Fabric 中的 Fabric 开发人员体验的新增功能和计划

重要

发布计划描述了可能或可能尚未发布的功能。 交付时间线和投影功能可能会更改或未交付。 有关详细信息,请参阅Microsoft策略

Microsoft Fabric 的核心投资领域围绕我们跨平台的统一体验。 这包括用于在产品中导航、管理工作区中的内容以及用于管理项目的开发人员工具的共享用户体验。 我们计划投资领域,以便更轻松地开始构建项目、顺利完成协作体验,并提高监视和部署项目的能力。

投资领域

功能 预计发布时间线
工作区中的文件夹 2024 年第 4 季度
Fabric 工作负载开发人员工具包 2024 年第 4 季度
适用于 Power BI 工作区的建议任务流 2024 年第 4 季度
Power BI Embedded over Direct Lake 2024 年第 4 季度
结构导航体验改进 2024 年第 4 季度
Git 集成文件夹支持 2024 年第 4 季度
允许单个项上的多个计划程序 2025 年第 1 季度
作业计划程序支持用户分配的托管标识 2025 年第 1 季度
GitHub 的服务主体支持 2025 年第 1 季度
提高主页上的快速访问可见性 2025 年第 1 季度
在监视中心中添加作业容量信息 2025 年第 1 季度
部署管道构造 API 阶段 II 2025 年第 1 季度
适用于 Fabric 的 Terraform 提供程序 2025 年第 1 季度
改进工作区中的“+新建”体验:按 JTBD 分组的项 发货(2024 年第 4 季度)
部署管道新 UI 发货(2024 年第 3 季度)
Fabric Core REST API 支持服务主体 发货(2024 年第 3 季度)
Fabric Terraform 提供程序 发货(2024 年第 3 季度)
工作区筛选器/搜索支持嵌套文件夹 发货(2024 年第 3 季度)
GitHub 和 GitHub Enterprise 支持 发货(2024 年第 3 季度)
Git 集成 - 增强的分支功能 发货(2024 年第 3 季度)
使用户能够在工作负荷主页、浏览和工作区视图中调整列表列宽度 发货(2024 年第 2 季度)
.NET SDK for Fabric REST API 发货(2024 年第 2 季度)
Fabric Core REST API 正式发布 发货(2024 年第 2 季度)
Fabric 工作负载开发人员工具包 发货(2024 年第 2 季度)
工作区中的持久筛选器 发货(2024 年第 1 季度)
可自定义的左侧导航栏 发货(2024 年第 1 季度)
工作区中的父子项 发货(2023 年第 4 季度)

工作区中的文件夹

估计发布时间线:2024 年第 4 季度

发布类型:正式发布

工作区中的文件夹使用户能够有效地组织和管理项目,使协作和内容发现更加轻松。

Fabric 工作负载开发人员工具包

估计发布时间线:2024 年第 4 季度

发布类型:正式发布

此功能现在扩展到其他工作负载,并提供可靠的开发人员工具包,用于使用前端 SDK 和后端 REST API 与 Microsoft Fabric 进行设计、开发和互操作。 Microsoft Fabric 工作负载开发工具包简介。

Microsoft Fabric 平台现在为 ISV 和开发人员提供了一种机制,用于将新的和现有应用程序本机集成到 Fabric 的工作负荷中心。 此集成提供在不离开 Fabric 工作区的情况下在一致体验中向 Fabric 添加净新功能的功能,从而加速来自 Microsoft Fabric 的数据驱动结果。

通过下载和利用开发工具包,ISV 和软件开发人员可以在 Microsoft Fabric 上生成和缩放现有和新应用程序,并通过 Azure 市场 提供它们,而无需离开 Fabric 环境。

开发工具包提供了一个全面的指南和示例代码,用于创建自定义项类型,这些类型可以添加到 Fabric 工作区。 这些项类型可以利用 Fabric 前端 SDK 和后端 REST API 与其他 Fabric 功能(例如数据引入、转换、业务流程、可视化和协作)进行交互。 还可以使用 Fabric 本机体验组件(如标头、工具栏、导航窗格和状态栏)将自己的数据应用程序嵌入 Fabric 项编辑器中。 这样,就可以在不同的 Fabric 工作负载之间提供一致且无缝的用户体验。

估计发布时间线:2024 年第 4 季度

发布类型:公共预览版

只需单击一下,即可为 Power BI 工作区创建建议的任务流,其中仅包含 Power BI 项。 创建任务流会自动将工作区中的每个项分配给相关任务。 这样,可以查看任务之间的关系、筛选项目类型列表,以及更轻松地查找、组织和管理所创建的项目。

Power BI Embedded over Direct Lake

估计发布时间线:2024 年第 4 季度

发布类型:公共预览版

已启用基于 Direct Lake 模式的 Power BI Embedded 语义模型,包括基于 Fabric REST API 的完全自动化。 这样,ISV 就可以根据 Direct Lake 语义模型将解决方案部署到大量客户租户并对其进行管理。 Direct Lake 模式是一项突破性的全新引擎功能,能够分析 Power BI 中的海量数据集。 该技术基于直接从数据湖加载 parquet 格式文件的理念,无需查询仓库或 SQL 分析终结点,也无需将数据导入或复制到 Power BI 语义模型中。 这种本机集成带来了一种从仓库或 SQL 分析终结点访问数据的独特模式,称为 Direct Lake。 Direct Lake 提供性能最高的查询和报告体验。 通过 Direct Lake 可快速地将数据湖中的数据直接加载到 Power BI 引擎,可随时分析。 在传统的 DirectQuery 模式下,Power BI 引擎直接从源中查询每个查询执行的数据,查询性能取决于数据检索速度。 DirectQuery 无需复制数据,可确保源中的任何更改立即反映在查询结果中。 在导入模式下性能更好,因为数据在内存中随时可用,无需每次执行查询时都从数据源查询数据。 但是,Power BI 引擎必须在数据刷新时首先将数据复制到内存中。 在下一次数据刷新期间,对基础数据源所做的任何更改都会被捕捉。 Direct Lake 模式通过将数据文件直接加载到内存中来消除此导入要求。 由于没有显式导入过程,因此可以在数据源发生变化时及时捕捉。 Direct Lake 结合了 DirectQuery 和导入模式的优点,同时避免其缺点。 Direct Lake 模式是分析超大型数据集和频繁更新数据源的数据集的理想选择。

结构导航体验改进

估计发布时间线:2024 年第 4 季度

发布类型:公共预览版

目前,用户通过左下角的按钮访问各种工作负载,例如 Power BI、数据工程师、数据仓库和数据科学。 虽然此方法旨在提供灵活性,但我们听说可能会令人困惑,这让用户不确定何时和为什么在工作负荷之间切换。 现在,我们正在优化用户如何打开和与产品交互,以简化工作流并使导航更加直观。

Git 集成文件夹支持

估计发布时间线:2024 年第 4 季度

Git 集成的文件夹支持将使用户能够在 Fabric 工作区和连接的 Git 存储库中一致地维护其文件夹结构。 对包含 Fabric 项的工作区文件夹的修改将在两个 platofrms 中准确镜像,从而促进 Git 和 Fabric 之间的无缝同步,即使在处理复杂的文件夹层次结构时也是如此。

允许单个项上的多个计划程序

估计发布时间线:2025 年第 1 季度

发布类型:公共预览版

我们计划允许在同一项中创建和使用多个计划程序。 这些计划程序中的每一个单独独立地运行。 可以根据不同的业务需求为同一项制定不同的作业计划计划。 我们将首先支持 API,之后不久将推出 UX。

作业计划程序支持用户分配的托管标识

估计发布时间线:2025 年第 1 季度

发布类型:公共预览版

支持用户分配的托管标识可增强对作业计划活动的安全性、灵活性和控制。 我们计划先添加 API 支持,然后将其启用到 UI。

GitHub 的服务主体支持

估计发布时间线:2025 年第 1 季度

发布类型:正式发布

使用 GitHub 时,Fabric Git 集成将支持在完整的 Fabric Git REST API 集中使用服务主体,从而完全自动化 Git 工作流。 将遵循对 Azure DevOpss 的服务主体的支持。

提高主页上的快速访问可见性

估计发布时间线:2025 年第 1 季度

发布类型:公共预览版

Fabric 主页上的“快速访问”部分对于用户快速访问其项和工作区至关重要。 目前,它的可见性很差,因为它位于页面底部,“了解详细信息”卡正在占用大量房地产。 我们的目标是提高快速访问部分的可见性和可用性,使其更有用。

在监视中心中添加作业容量信息

估计发布时间线:2025 年第 1 季度

发布类型:正式发布

我们正在为 Monitor Hub 中的所有项类型引入新的“容量”列,以帮助用户更清楚地了解容量的利用方式。 在将来遇到“容量限制”时,你将能够参考监视器中心来获取见解和线索,这些见解和线索可能有助于诊断问题。

部署管道构造 API 阶段 II

估计发布时间线:2025 年第 1 季度

发布类型:正式发布

根据 Fabric 的一致性,我们将在 2024 年 5 月发布的最初一批 API 之后,在 Fabric 平台上完成部署管道的公共 API。 虽然 5 月版本提供了检索现有部署管道详细信息和阶段的功能,但即将发布的版本将引入 API 进行修改、工作区添加/删除、访问控制和管理任务。 下面提供了完整列表。

添加部署管道角色分配删除部署管道角色分配获取部署管道角色分配,创建部署管道删除部署管道更新部署管道分配工作区以从阶段取消分配工作区

  • 添加部署选项以部署 API

获取部署管道操作获取部署管道操作管理员:列出部署管道管理员:添加部署管道角色分配管理员:删除部署管道角色分配管理员:获取部署管道角色分配

适用于 Fabric 的 Terraform 提供程序

估计发布时间线:2025 年第 1 季度

发布类型:正式发布

Terraform 作为强大的基础结构即代码(IaC)工具,可以创建和管理各种云资源,这要归功于它对各种提供商的广泛支持。 Terraform 中的提供程序是一些插件,可用于几乎任何具有可访问 API 的平台或服务。 这种灵活性允许用户无缝地跨不同环境定义和预配基础结构。

Terraform Provider for Fabric 使用户能够以声明性方式自动执行和简化其部署和管理过程。 使用适用于 Microsoft Fabric 的 Terraform 提供程序,用户可以:

  1. 增强治理和合规性:建立和强制实施流程、降低风险、识别和纠正基础结构偏移、使用符合性策略、批准修改和跟踪更新历史记录。
  2. 自动执行复杂的部署:简化和模板化重复任务,跨多个环境应用更改,并为各种应用程序开发阶段(开发、测试、Prod、Pipelines)或常见用例(如 copilots)预配环境。
  3. 管理临时环境:根据需要创建和销毁临时开发/测试环境,确保生产和开发设置之间的更一致性。
  4. 启用跨租户资源复制:促进在非生产租户之间复制环境资源,以实现企业内部的开发目的。
  5. 加速基础结构设置:加快在客户租户中设置复杂的自承载产品。
  6. 管理合作伙伴租户:初始化和管理业务合作伙伴的租户,例如经销商和特许经营权。

发货功能(s)

改进工作区中的“+新建”体验:按 JTBD 分组的项

发货(2024 年第 4 季度)

发布类型:正式发布

工作区中的“+新建”下拉列表是一个长而平面的列表。 我们不断收到客户反馈,他们期望项目按 JTBD 分组,以便他们可以轻松找到它们。 我们还添加了使用户喜欢快速创建的项目类型的功能。

部署管道新 UI

发货(2024 年第 3 季度)

发布类型:公共预览版

随着部署管道演变为平台工具(结构),它需要修改其当前设计,以从各种角度(如 UX 对齐、可伸缩性和高级功能等)适应 Fabric。 部署管道的新 UI 引入了用于创建过程和管道主页的新用户界面,以及一些 UX 改进。 部署操作中还有一个转变,即现在要部署到当前阶段,而不是部署到下一阶段。 除此之外,所有功能都保持不变,因此可以在原始 UI 中执行的任何操作,都可以使用新 UI 执行任何操作。

Fabric Core REST API 支持服务主体

发货(2024 年第 3 季度)

发布类型:正式发布

在 Microsoft Fabric REST API 中启用服务主体支持是客户部署和管理环境自动化的关键增强功能。管理 Fabric 工作区的主要权限以及创建和管理 Fabric 项目(如 eventhouse 和 lakehouse)的能力对于预配工作流的自动化至关重要。 到 2024 年 7 月底,少数自动化方案(如 Fabric 工作区管理、Power BI 报表管理、Power BI 语义模型管理和构造容量)已经支持服务主体。

Fabric Terraform 提供程序

发货(2024 年第 3 季度)

发布类型:公共预览版

利用 Terraform Provider for Fabric,用户能够以声明性方式自动执行和简化部署和管理过程。 这可确保部署和管理任务准确且一致地执行,从而减少手动错误。 Fabric Terraform 提供程序将帮助你:

  • 跟踪源代码管理解决方案(如 Azure DevOps、GitHub)中的所有更改。
  • 在部署到生产环境之前,通过实施测试和验证策略来启用 DevOps 流程。
  • 提高部署的可伸缩性和灵活性。
  • 提高部署的速度和可靠性。 解决方案和客户用例:Fabric Terraform 提供程序使客户能够管理 Fabric 工作区和项部署。 Fabric Terraform 提供程序旨在解决以下客户用例和摩擦点,在尝试大规模部署、管理和治理 Fabric 实体时:治理和合规性:通过建立流程并强制实施可降低风险的策略,帮助他们确保合规性、批准修改并跟踪更新历史记录。 IaC 还使用服务主体标识来实现最低特权管理和自动化。 ALM 基础结构:为了促进敏捷开发,企业需要根据需要创建和销毁临时开发/测试工作区。 通过 IaC 管理此过程有助于客户在生产和开发工作区之间实现更大的一致性。

此提供程序包括用于管理 Fabric 工作区和项的基本资源。

工作区管理:此资源允许用户创建、编辑和删除 Fabric 工作区,以及管理工作区角色分配。 项管理:这些资源允许用户对 Fabric 工作区中的项执行 CRUD 操作。

工作区筛选器/搜索支持嵌套文件夹

发货(2024 年第 3 季度)

发布类型:公共预览版

此功能提供按整个工作区或整个文件夹中的关键字(包括其所有子文件夹)中的关键字进行 filer/search 的用户功能。

GitHub 和 GitHub Enterprise 支持

发货(2024 年第 3 季度)

发布类型:公共预览版

Fabric Git 集成通过添加对 GitHub 作为提供程序的支持来扩大其兼容性。 鉴于 GitHub 广泛采用为领先的源代码管理工具,此扩展将授予依赖 GitHub 的组织利用 Fabric Git 集成的机会,确保其结构工作区与 Git 存储库之间的同步。 GitHub 将新增现有的 Azure DevOps 支持,提供所有熟悉的工具和功能。 开发人员将能够使用其个人访问令牌连接到 GiHub,确保每个开发人员的精确连接。 还将支持 GitHub Enterprise Cloud,不包括使用特定允许的 IP 地址和专用链接。

Git 集成 - 增强的分支功能

发货(2024 年第 3 季度)

发布类型:公共预览版

对 Fabric Git 集成的此更新引入了增强的分支相关功能,为用户提供了一种无缝方法来隔离工作,这是任何工作流的基本方面。 此版本包含对 Fabric 和 Git 分支之间的连接的多项改进:

  • 分支到新工作区:用户只需单击几下鼠标即可轻松分支到新的工作环境。 此功能有助于创建与相应新分支同步的新工作区,以便开发人员开始工作。 任务完成后,可以通过现有的 Git 工作流轻松重新合并。 这可确保隔离并简化开发人员的工作流程。
  • 上下文工作区导航:为了简化相关工作区之间的导航,将“相关分支”部分添加到源代码管理窗格。 此区域显示共享同一 Git 连接的任何连接工作区,允许用户在它们之间无缝转换。 此功能增强了工作流连续性,有助于在 Fabric 中维护上下文。
  • 改进了源代码管理窗格结构:Git 源代码管理窗格经过重新设计以提高可用性。 它将提供单独的选项卡,用于管理更改和更新、分支相关操作和导航,以及计划将来更新的其他选项卡。 此重组旨在简化与源代码管理窗格的交互,为用户提供更直观的体验。

使用户能够在工作负荷主页、浏览和工作区视图中调整列表列宽度

发货(2024 年第 2 季度)

发布类型:正式发布

目前,Fabric 工作负荷主页中的列无法展开浏览和工作区页面以显示完整的对象名称。 名称列允许的最大宽度由屏幕宽度决定。

此功能可改进列宽大小调整体验,并允许用户设置无限制的列宽。 同时,确保表和其他列的体验不中断。

.NET SDK for Fabric REST API

发货(2024 年第 2 季度)

发布类型:公共预览版

Fabric REST API 为开发人员提供编程访问权限,以管理和与 Microsoft Fabric 资源交互。 它使开发人员能够自动执行各种任务,包括数据集成、数据仓库、大数据分析、部署过程自动化、新租户预配等。 .NET SDK 是一个包装库,可简化与 Fabric REST API 的通信,并处理身份验证、序列化和错误处理。 .NET SDK for Fabric REST API 公开以下终结点:

  1. 容量:列出容量
  2. 工作区:创建、更新、删除或列出Microsoft Fabric 工作区。
  3. 项:创建、更新、删除或列出Microsoft Fabric 项。
  4. Git:提交到 Git,将工作区连接到 Git,并从 Git 更新工作区。
  5. 长时间运行的操作:获取操作状态并获取操作结果。
  6. OneLake 快捷方式:创建、删除和获取快捷方式

Fabric Core REST API 正式发布

发货(2024 年第 2 季度)

发布类型:正式发布

Fabric Core REST API 现已正式发布。 这标志着 Microsoft Fabric 演变的一个重要里程碑,该平台经过精心设计,旨在为开发人员和企业提供全面的工具和服务套件。 核心 REST API 是 Microsoft Fabric 的主干,为平台中无数功能提供基本构建基块。 它们旨在提高效率、减少手动工作量、提高准确性并加快处理时间。 随着工作量的增长,这些 API 有助于更轻松地高效地缩放操作,通过一致性自动执行可重复流程,并实现与其他系统和应用程序的集成,从而提供简化且高效的数据管道。 Microsoft Fabric Core REST API 涵盖各种功能,包括:工作区管理:用于处理工作区操作的 API,包括权限管理。 项管理:API 支持创建、检索、更新和删除项,以及即将推出的在数据源发现和精细权限管理方面的增强支持计划。 项定义:能够创建、检索和更新各种项的定义,例如语义模型、报表、笔记本、SJD 和数据管道。 借助这些 API,开发人员可以在发布之前毫不费力地调整参数(如语义模型配置或报表主题)来精确控制其部署过程。 利用 Microsoft Fabric REST API 有助于通过 REST API 调用实现无缝项目部署。 此外,API 还提供用于作业和租户管理的功能,简化了平台中的操作。 对于渴望了解 Microsoft Fabric Core API 的详细信息的开发人员,随时提供全面的文档。 本文档包括使用指南、说明示例和集中存储库中保存的文章,以便轻松访问和可发现性。文档会不断更新,以反映最新的功能和改进,确保开发人员有最新的信息。 若要了解详细信息,请参阅 Fabric REST API 文档

Fabric 工作负载开发人员工具包

发货(2024 年第 2 季度)

发布类型:公共预览版

此功能现在扩展到其他工作负载,并提供可靠的开发人员工具包,用于使用前端 SDK 和后端 REST API 与 Microsoft Fabric 进行设计、开发和互操作。 Microsoft Fabric 工作负载开发工具包简介。

Microsoft Fabric 平台现在为 ISV 和开发人员提供了一种机制,用于将新的和现有应用程序本机集成到 Fabric 的工作负荷中心。 此集成提供在不离开 Fabric 工作区的情况下在一致体验中向 Fabric 添加净新功能的功能,从而加速来自 Microsoft Fabric 的数据驱动结果。

通过下载和利用开发工具包,ISV 和软件开发人员可以在 Microsoft Fabric 上生成和缩放现有和新应用程序,并通过 Azure 市场 提供它们,而无需离开 Fabric 环境。

开发工具包提供了一个全面的指南和示例代码,用于创建自定义项类型,这些类型可以添加到 Fabric 工作区。 这些项类型可以利用 Fabric 前端 SDK 和后端 REST API 与其他 Fabric 功能(例如数据引入、转换、业务流程、可视化和协作)进行交互。 还可以使用 Fabric 本机体验组件(如标头、工具栏、导航窗格和状态栏)将自己的数据应用程序嵌入 Fabric 项编辑器中。 这样,就可以在不同的 Fabric 工作负载之间提供一致且无缝的用户体验。

工作区中的持久筛选器

发货(2024 年第 1 季度)

目前,工作区筛选器不持久。 每次返回到工作区时,都必须重新应用筛选器。 我们听取了你的反馈,并计划为改进的导航启用持久性筛选器。

可自定义的左侧导航栏

发货(2024 年第 1 季度)

我们从你那里了解到,经常使用的功能因每个人的角色和工作而异,这些功能在特定时间段内完成。 为了提高工作效率,我们计划使左侧导航栏可自定义。 可以根据自己的首选项固定或取消固定左侧导航栏上的入口点。

工作区中的父子项

发货(2023 年第 4 季度)

某些 Fabric 项具有子项,例如 Lakehouse、数据仓库等。此功能使你能够轻松地在工作区 UI 中查看父子项关系,并使项列表更简洁。