对共享语义模型的生成权限

在 Power BI Desktop 中创建报表时,该报表中的数据将存储在“数据模型”中。 将报表发布到 Power BI 服务时,数据模型也会同时作为语义模型发布到该服务。 与他人共享报表时,可以向他们授予生成该报表时所基于的语义模型的生成权限,以便他们可以发现该报表,并将其重用于他们自己的报表、仪表板等。本文介绍如何使用生成权限控制对语义模型的访问。

生成权限适用于语义模型。 为用户提供生成权限后,他们可以使用语义模型生成报表、仪表板、Q&A 的固定磁贴、分页报表和 Insights Discovery 等新内容。 如果语义模型工作区外部的报表使用了你的语义模型,则无法删除该语义模型。 如果你尝试删除,则会收到一条错误消息。

用户还需要具有生成权限才能执行以下操作:

  • 导出 Power BI 基础数据。
  • 在语义模型上生成新内容,例如使用“在 Excel 中分析”。
  • 通过 XML for Analysis (XMLA) 终结点访问数据。

用户如何获取生成权限

用户通过几种不同的方式获取语义模型的生成权限:

  • 在工作区中至少具有“参与者”角色的用户对该工作区中的语义模型具有生成权限,以及在该工作区中复制报表的权限。 有关工作区中的角色的详细信息,请参阅 Power BI 的工作区中的角色

  • 语义模型所有者可以在“管理权限”页上将“生成”权限分配给特定用户或安全组。 有关详细信息,请参阅管理语义模型访问权限

  • 在语义模型所在的工作区中具有“管理员”或“成员”角色的用户可以在应用发布期间决定,具有应用权限的用户也可以获得底层语义模型的生成权限。 有关详细信息,请参阅创建和管理多类受众

  • 如果你对语义模型具有重新共享和生成权限,并且可以共享基于该语义模型生成的报表或仪表板,则可以指定收件人也获得该语义模型的生成权限。 有关详细信息,请参阅与同事和其他人共享 Power BI 报表和仪表板

删除生成权限

若要删除共享语义模型用户的生成权限,请按照管理直接访问中的说明进行操作。

如果你删除生成权限,则权限遭到撤消的人员仍可查看报表,但无法再编辑报表和导出基础数据。 具有只读权限的用户仍可导出汇总数据。

删除应用中语义模型的生成权限

如果从工作区分发应用,则删除用户对应用的访问不会自动删除其生成和重新共享权限。 若要删除其生成权限,请执行以下步骤:

  1. 在工作区的列表视图中,选择“更新应用”。

    Screenshot that shows Update app on the workspace list page.

  2. 选择“受众”选项卡,然后在“管理受众访问权限”侧窗格中,将鼠标悬停在要删除其访问权限的人员或组上,然后选择显示的垃圾桶图标。 完成后,选择“更新应用”。

    Screenshot that shows selecting the trash can icon next to a person's name to remove their permissions.

    你会看到一条消息,说明你需要转到“管理权限”,以便删除具有现有访问权限的用户的权限。

    Screenshot of the Manage permissions message.

  3. 选择更新

  4. 按照管理权限中的说明操作,以了解如何删除具有现有访问权限的用户的权限。 删除用户对语义模型的生成权限时,他们仍可以看到基于语义模型生成的报表,但无法再对其进行编辑。

配置用户请求生成权限的方式

某些操作(例如基于语义模型创建报表或访问数据中心内语义模型的详细信息页)需要对语义模型具有生成权限。 默认情况下,当没有生成权限的用户尝试这些操作时,他们会收到一个对话框,允许他们向请求生成权限的语义模型所有者发送电子邮件。 该电子邮件将包含用户的详细信息、他们请求访问的语义模型的名称,以及他们可以选择提供的任何其他信息。

Screenshot of the default Build permission request dialog.

更改访问请求行为

如果在语义模型所在的工作区中具有管理员、成员或参与者角色,可以通过转到语义模型的设置并根据需要配置“请求访问”选项来更改语义模型的默认访问请求行为。

Screenshot of the Request access configuration dialog in the semantic model settings.

  • 上图中未选中的默认选项用于通过电子邮件向你发送生成权限请求。 你负责处理请求并通知请求者。

  • 通过第二个选项,你可以提供有关如何获取生成权限的说明,而无需通过电子邮件接收请求。 例如,如果你的组织使用自动化系统处理访问请求,则可以选择此选项。 当没有生成权限的用户尝试需要生成权限的操作时,他们会看到一条消息,其中包含你提供的说明。

    前面的“请求访问权限”示例中的“说明”文本区域显示了示例说明。 说明必须采用纯文本格式。 HTML 或任何其他类型的代码格式都将呈现为纯文本,而不是代码格式。 以下示例显示了用户在尝试需要生成权限的操作时看到的说明。

    Screenshot of specific instructions for requesting Build permission.

    注意

    当你提供特定说明时,你的电子邮件地址对请求访问权限的用户可见。

更细粒度的权限

Power BI 提供生成权限作为对读取和重新共享权限的补充。 已通过应用权限、共享或工作区访问获得语义模型读取权限的用户也都获得了这些语义模型的生成权限。 这些用户自动获得了生成权限,因为他们可以凭借读取权限来使用“在 Excel 中分析”或“导出”直接在语义模型上生成新内容。

凭借这个更细粒度的生成权限,你可以选择仅可查看现有报表或仪表板中内容的人选,以及可创建与底层语义模型相连内容的人选。

是否有任何问题? 尝试咨询 Power BI 社区