在 Power BI Desktop 中创建报表时,该报表中的数据存储在 数据模型中。 将报表发布到 Power BI 服务时,数据模型也会同时作为 语义模型 发布到服务。 与他人共享报表时,可以为报表构建的语义模型授予 “生成”权限 ,以便他们可以发现并重复使用报表、仪表板等。本文介绍如何使用生成权限控制对语义模型的访问。
生成权限适用于语义模型。 向用户授予“生成”权限时,他们可以在语义模型上生成新内容,例如报表、仪表板、Q&A 中的固定磁贴、分页报表和 Insights 发现。 如果语义模型工作区外部的报表使用语义模型,则无法删除语义模型。 如果尝试执行此作,将收到错误消息。
用户还需要构建权限才能执行以下操作:
- 导出基础 Power BI 数据。
- 在语义模型中生成新内容,例如使用 Excel 中的分析。
- 通过 XML for Analysis (XMLA) 终结点访问数据。
用户如何获取生成权限
用户通过几种不同的方式获取语义模型的生成权限:
工作区中至少有“参与者”角色的用户对该工作区中的语义模型具有“生成”权限,以及复制该工作区中的报表的权限。 有关工作区中的角色的详细信息,请参阅 Power BI 中工作区中的角色。
语义模型所有者可以在 “管理权限 ”页上将“生成”权限分配给特定用户或安全组。 有关详细信息,请参阅 管理语义模型访问权限。
在语义模型所在的工作区中具有管理员或成员角色的用户可以在应用发布期间决定,具有应用权限的用户也会获得基础语义模型的生成权限。 有关详细信息,请参阅 创建和管理多个受众。
如果对语义模型拥有重新共享和生成权限,并且共享基于该语义模型的报表或仪表板,则可以指定收件人也获取语义模型的生成权限。 有关详细信息,请参阅 与同事和其他人员共享 Power BI 报表和仪表板。
删除生成权限
若要删除共享语义模型用户的生成权限,请按照 “管理直接访问”中的说明作。
如果删除“生成”权限,则撤消的权限的人员仍可以看到报表,但无法再编辑报表或导出基础数据。 只有读取权限的用户仍可以导出汇总的数据。
删除应用中语义模型的生成权限
如果从工作区分发应用,则删除用户对应用的访问权限不会自动删除其重新共享和生成权限。 若要删除其生成权限,请执行以下步骤:
在工作区中,在列表视图中,选择 “更新应用”。
选择“ 访问群体 ”选项卡,然后在 “编辑访问群体 ”侧窗格中,将鼠标悬停在要删除其访问权限的人员或组上,然后选择显示的回收站图标。 完成后,选择“ 更新应用”。
按照 “管理语义模型访问权限 ”中的说明作,了解如何从具有现有访问权限的用户中删除权限。 当你删除用户对语义模型的生成权限时,他们仍然可以查看基于语义模型生成的报表,但他们无法再编辑报表。
配置用户请求构建权限的方式
某些操作(例如基于语义模型创建报表)需要具有语义模型的生成权限。 默认情况下,当没有生成权限的用户尝试这些作时,他们会收到一个对话框,允许他们向请求生成权限的语义模型所有者发送电子邮件。 电子邮件包括用户的详细信息、他们请求访问的语义模型的名称,以及他们可以选择提供的任何其他信息。
更改访问请求行为
如果在语义模型所在的工作区中具有 管理员、成员或参与者角色 ,可以通过转到语义模型的设置并根据需要配置请求访问选项来更改语义模型的默认 访问请求 行为。
在上图中未选择的默认选项是构建权限请求通过电子邮件发送至你的邮箱。 你负责处理请求并通知请求者。
第二个选项是提供有关如何获取生成权限的说明,而不是通过电子邮件接收请求。 例如,如果你的组织使用自动化系统处理访问请求,则可以选择此选项。 当没有生成权限的用户尝试需要生成权限的作时,他们会看到一条消息,其中包含你提供的说明。
前面的请求访问示例中的“说明”文本区域显示了示例说明。 说明必须采用纯文本形式。 HTML 或任何其他类型的代码格式呈现为纯文本,而不是代码格式。
注释
提供特定说明时,你的电子邮件地址对请求访问权限的用户可见。
更精细的权限
Power BI 提供生成权限作为读取和重新共享权限的补充。 所有已经通过应用权限、共享或工作区访问获得语义模型读取权限的用户也获得这些模型的生成权限。 这些用户会自动获得生成权限,因为“读取”权限已授予他们使用 “在 Excel 中分析 ”或 “导出”在语义模型中生成新内容的权限。
使用更精细的“生成”权限,可以选择谁只能查看现有报表或仪表板中的内容,以及谁可以创建连接到基础语义模型的内容。