Fabric 数据代理共享和权限管理(预览版)

重要

此功能以 预览版提供

先决条件

发布和版本控制

在 Microsoft Fabric 中创建数据代理是一个迭代过程。 它涉及优化各种配置,例如

  • 选择相关表
  • Fabric 数据代理指令定义
  • 为每个数据源生成示例查询

通过调整来提高 Fabric 数据代理的性能,最终可以发布该 Fabric 数据代理。 发布后,将生成只读版本,你可以与他人共享。

尝试发布 Fabric 数据代理时,可以包含用于解释 Fabric 数据代理作用的说明。 该说明可供 Fabric 数据代理的使用者使用,以帮助他们理解其用途和功能。 其他自动化系统和业务流程协调程序还可以使用说明,在 Microsoft Fabric 外部调用 Fabric 数据代理。

注释

可以让 Fabric 数据代理描述其用途。 然后,可以优化和汇总回复,以便在发布时用作其说明。

显示创建 Fabric 数据代理说明的屏幕截图。

发布 Fabric 数据代理后,可以在不影响他人使用的已发布版本的情况下,继续优化其当前草稿版本以提高其性能。 这样,您可以自信地进行迭代,知道您的更改与已发布版本保持隔离。 可以在已发布版本和草稿版本之间无缝切换,测试两者相同的查询集以比较其性能。 这有助于评估更改的影响,并深入了解它们如何提高 Fabric 数据代理的有效性。 以下屏幕截图显示了如何在已发布和开发版本的 Fabric 数据代理之间进行切换:

显示如何在已发布和开发 Fabric 数据代理版本之间进行切换的屏幕截图。

如需在不进行任何其他更改的情况下更新 Fabric 数据代理说明,可导航到“设置”,选择“发布”,然后更新说明,如以下屏幕截图所示

显示如何更新 Fabric 数据代理说明的屏幕截图。

用于共享 Fabric 数据代理的权限模型

借助 Fabric 数据代理共享功能,可以使用一系列权限模型与他人共享 Fabric 数据代理,如以下屏幕截图所示:

显示如何共享 Fabric 数据代理链接的屏幕截图。

你可以完全控制对 Fabric 数据代理的访问及其使用。 此外,共享 Fabric 数据代理时,还必须共享它所使用的基础数据的访问权限。 Fabric 数据代理遵守针对数据的所有用户权限,包括行级别安全性 (RLS) 和列级安全性 (CLS)。

  • 未选择权限:如果你未选择任何其他权限,则用户只能查询“已发布”版本的 Fabric 数据代理。 他们无权编辑甚至查看任何配置或详细信息。 这维护了 Fabric 数据代理设置的完整性。
  • 查看详细信息:用户可以查看 Fabric 数据代理的已发布版本和草稿版本的详细信息和配置,但无法对其进行任何更改。 但他们仍可查询 Fabric 数据代理,并在没有意外修改风险的情况下生成信息性见解。
  • 编辑和查看详细信息:用户具有完全访问权限,可以查看和编辑 Fabric 数据代理已发布版本和草稿版本的所有详细信息和配置。 他们还可查询 Fabric 数据代理,这使得它非常适合协作性工作。

以下屏幕截图显示了可以选择的实际权限:

显示实际 Fabric 数据代理共享权限选择的屏幕截图。

如果在发布之前共享 Fabric 数据代理,则具有默认权限(没有任何其他权限)的用户无法查询它。 这是因为默认权限使用户只能查询已发布的版本,如果已发布版本尚不存在,用户则无法查询 Fabric 数据代理。 具有其他权限的用户(查看详细信息编辑和查看详细信息)只能访问草稿版本。 以下屏幕截图显示了在不发布 Fabric 数据代理的情况下共享该代理的选项:

显示在不发布的情况下共享 Fabric 数据代理的选项的屏幕截图。