重要
此功能以 预览版提供。
先决条件
- 付费 F2 或更高版本的 Fabric 容量资源
- Fabric 数据代理租户设置已启用。
- Copilot 租户切换已启用。
- 启用了 AI 的跨地理位置处理 。
- 已启用适用于 AI 的跨地理位置存储。
- 至少具备其中一项:数据仓库、湖屋、一个或多个 Power BI 语义模型或含数据的 KQL 数据库。
- 已为 Power BI 语义模型数据源启用通过 XMLA 终结点的 Power BI 语义模型租户切换。
发布和版本控制
在 Microsoft Fabric 中创建数据代理是一个迭代过程。 它涉及优化各种配置,例如
- 选择相关表
- Fabric 数据代理指令定义
- 为每个数据源生成示例查询
通过调整来提高 Fabric 数据代理的性能,最终可以发布该 Fabric 数据代理。 发布后,将生成只读版本,你可以与他人共享。
尝试发布 Fabric 数据代理时,可以包含用于解释 Fabric 数据代理作用的说明。 该说明可供 Fabric 数据代理的使用者使用,以帮助他们理解其用途和功能。 其他自动化系统和业务流程协调程序还可以使用说明,在 Microsoft Fabric 外部调用 Fabric 数据代理。
注释
可以让 Fabric 数据代理描述其用途。 然后,可以优化和汇总回复,以便在发布时用作其说明。
发布 Fabric 数据代理后,可以在不影响他人使用的已发布版本的情况下,继续优化其当前草稿版本以提高其性能。 这样,您可以自信地进行迭代,知道您的更改与已发布版本保持隔离。 可以在已发布版本和草稿版本之间无缝切换,测试两者相同的查询集以比较其性能。 这有助于评估更改的影响,并深入了解它们如何提高 Fabric 数据代理的有效性。 以下屏幕截图显示了如何在已发布和开发版本的 Fabric 数据代理之间进行切换:
如需在不进行任何其他更改的情况下更新 Fabric 数据代理说明,可导航到“设置”,选择“发布”,然后更新说明,如以下屏幕截图所示:
用于共享 Fabric 数据代理的权限模型
借助 Fabric 数据代理共享功能,可以使用一系列权限模型与他人共享 Fabric 数据代理,如以下屏幕截图所示:
你可以完全控制对 Fabric 数据代理的访问及其使用。 此外,共享 Fabric 数据代理时,还必须共享它所使用的基础数据的访问权限。 Fabric 数据代理遵守针对数据的所有用户权限,包括行级别安全性 (RLS) 和列级安全性 (CLS)。
- 未选择权限:如果你未选择任何其他权限,则用户只能查询“已发布”版本的 Fabric 数据代理。 他们无权编辑甚至查看任何配置或详细信息。 这维护了 Fabric 数据代理设置的完整性。
- 查看详细信息:用户可以查看 Fabric 数据代理的已发布版本和草稿版本的详细信息和配置,但无法对其进行任何更改。 但他们仍可查询 Fabric 数据代理,并在没有意外修改风险的情况下生成信息性见解。
- 编辑和查看详细信息:用户具有完全访问权限,可以查看和编辑 Fabric 数据代理已发布版本和草稿版本的所有详细信息和配置。 他们还可查询 Fabric 数据代理,这使得它非常适合协作性工作。
以下屏幕截图显示了可以选择的实际权限:
如果在发布之前共享 Fabric 数据代理,则具有默认权限(没有任何其他权限)的用户无法查询它。 这是因为默认权限使用户只能查询已发布的版本,如果已发布版本尚不存在,用户则无法查询 Fabric 数据代理。 具有其他权限的用户(查看详细信息或 编辑和查看详细信息)只能访问草稿版本。 以下屏幕截图显示了在不发布 Fabric 数据代理的情况下共享该代理的选项: