管理高级容量

管理 Power BI Premium 涉及创建、管理和监视 Premium 容量。 本文概要介绍容量;有关分步说明,请参阅配置和管理容量

创建和管理容量

Power BI 管理门户的“容量设置”页面显示已购买的 vCore 数和可用的 Premium 容量。 在此页面中,全局管理员或 Power BI 服务管理员可以从可用的 V 核心创建 Premium 容量,或修改现有的 Premium 容量。

注意

还可以获取适用于个人的 Premium Per User (PPU) 许可证,它提供了高级容量的许多特性和功能,还整合了包含在 Power BI Pro 许可证中的所有功能。 有关详细信息,请参阅 Power BI Premium Per User

创建 Premium 容量时,需要管理员定义以下内容:

  • 容量名称(在租户中是唯一的)。
  • 容量管理员(一个或多个)。
  • 容量大小。
  • 用于数据驻留的区域。

至少必须分配一个容量管理员。 分配为容量管理员的用户可以:

  • 从容量中删除已分配的工作区
  • 为“我的工作区”指定默认容量
  • 管理用户权限并分配:
    • 其他容量管理员
    • 参与者 - 允许将工作区分配给该容量的用户(容量管理员也自动成为参与者)
  • 管理该容量的自动缩放设置
  • 设置资源利用率级别的电子邮件警报
  • 使用全新的专用应用跟踪容量资源使用情况

容量管理员无法访问工作区内容(除非已在工作区权限中明确分配权限)。 除此之外,容量管理员还无权访问 Power BI 管理员权限范围内的所有内容(除非已明确分配权限),如使用情况指标、审核日志或租户设置。 重要的是,容量管理员无权创建新的容量或缩放现有容量。 管理员按容量分配,确保它们只能查看和管理为其分配的容量。

从 SKU 选项的可用列表中选择容量大小,此列表受池中可用的 vCore 数的限制。 可以从池中创建多个容量,池可以来自一个或多个已购买的 SKU。 例如,P3 SKU(32 个 vCore)可用于创建三个容量:一个 P2(16 个 vCore)和两个 P1(2 x 8 个 vCore)。 下图显示了虚构的 Contoso 组织的示例设置,该组织包含五个 Premium 容量(3 个 P1 和 2 个 P3),每个功能都包含多个工作区,以及共享容量中的几个工作区。

虚构 Contoso 组织的示例设置

可以将 Premium 容量分配到 Power BI 租户的主区域以外的区域,这称为多地理位置。 多地理位置提供对 Power BI 内容所在的已定义地理区域内的数据中心的管理控制。 部署多地理位置通常是为了实现公司或政府合规性,而不是为了提升性能和规模。 加载报表和仪表板仍涉及对主区域元数据的请求。 若要了解详细信息,请参阅 Power BI Premium 的多地理位置支持

Power BI 服务管理员和全局管理员可以修改 Premium 容量。 具体而言,他们可以:

  • 更改容量大小以增加或减少资源。
  • 添加或删除容量管理员。
  • 添加或删除具有分配权限的用户。

注意

除非将服务和全局管理员显式添加为容量管理员,否则他们无权访问容量指标。

向特定的 Premium 容量分配工作区需要具有参与者分配权限。 可以向整个组织、特定用户或组授予权限。

默认情况下,Premium 容量仅支持与当前运行的 Power BI 查询关联的工作负载。 Premium 容量还支持其他工作负载:AI(认知服务)、分页报表和数据流。

删除 Premium 容量时,不会同时删除其工作区和内容。 但是,它会将任何已分配的工作区移动到共享容量。 在不同的区域中创建 Premium 容量时,会将工作区移动到主区域的共享容量。

容量的资源有限,由每个容量 SKU 定义。 可以使用 Metrics 应用跟踪 Power BI 项(例如报表和仪表板)在整个容量中的资源消耗情况。

将工作区分配到容量

可以在 Power BI 管理门户中将工作区分配到 Premium 容量,也可以在“工作区”窗格中为工作区分配工作区。

容量管理员以及全局管理员或 Power BI 服务管理员可以在 Power BI 管理门户中批量分配工作区。 批量分配适用于:

  • 用户拥有的工作区 - 向 Premium 容量分配这些用户拥有的所有工作区(包括“我的工作区”)。 如果已将工作区分配给不同的 Premium 容量,则会重新分配工作区。 此外,还会为用户分配工作区分配权限。

  • 特定工作区

  • 整个组织的工作区 - 向 Premium 容量分配所有工作区(包括“我的工作区”)。 为所有现有和未来的用户分配工作区分配权限。 不推荐这种方法。 请首选更具针对性的方法。

可以通过设置适当的许可证模式在工作区中启用高级功能。 若要设置许可证模式,你必须是工作区管理员,并且具有分配权限。 若要启用 P 和 EM SKU 的高级功能,请将许可证模式设置为 Premium Per Capacity。 若要启用 A SKU 的高级功能,请将许可证模式设置为 Embedded。 若要启用 Premium Per User (PPU) 的功能,请将许可证模式标记为 Premium Per User。 若要从 Premium 中删除工作区,请将工作区许可证模式标记为 Pro。

使用“工作区”窗格将工作区分配到 Premium 容量

工作区管理员可以在不需要分配权限的情况下从容量中删除工作区(并分配到共享容量)。 从预留容量中删除工作区可以有效地将工作区重分配到共享容量。 请注意,从 Premium 容量中删除工作区可能会带来负面影响,例如,导致共享内容无法供 Power BI(免费)许可用户使用,或者当计划的刷新量超出共享容量所支持的配额时,将暂停计划刷新。

在 Power BI 服务中,可以通过带有工作区名称的菱形图标轻松识别分配给 Premium 容量的工作区。

识别分配给 Premium 容量的工作区

提前规划容量大小

不同的 Premium 容量 SKU 具有不同数量的资源,可用于支持每个容量处理的 Power BI 项(例如报表、仪表板和数据集)。 SKU 按它们拥有的标准虚拟核心数进行区分。 在预先调整大小时要考虑的最具有影响力的资源包括:

  • CPU 功率 - 每个容量具有的 CPU 功率量是其基本虚拟核心数和它拥有的自动缩放核心数(提前购买并在容量实例化期间预先分配)的函数。 容量的 CPU 功率消耗通过聚合其处理的所有 Power BI 项使用的 CPU 功率来衡量。 对更多项执行的操作越多,CPU 消耗就越高。

  • 项大小 - Power BI 项的大小与项内部可处理的数据量有关。 大小可以有多个维度,具体取决于项。 例如,数据集大小取决于数据集在被处理时在内存中的占用情况。 不同的项可能具有以不同方式定义的大小度量值。 与 CPU 不同,在整个容量中的大小占用量不是对所有活动项进行合计,而是仅针对每个项进行计算。 这意味着,如果其中任何一项都未超过容量大小限制,则容量可以支持同时运行多个项。

由于 Power BI 项的大小度量值具有单独强制的性质,因此该大小通常决定了容量应该有多大。 例如,如果有一个 P1 SKU,则支持的数据集上限为 25 Gb。 只要数据集不超过此值,SKU 就应能满足你的需求。 可以通过测量 Power BI Desktop 工具的内存占用情况来评估典型数据集的大小。 请注意,根据所使用的数据集模式类型,刷新数据集时,数据集大小可能会增大。 例如,使用导入模式的数据集在完全刷新期间需要双倍大小。 在这种情况下,最大数据集大小应小于分配给容量的最大内存的一半。

典型项的使用模式将决定其 CPU 功耗,如果 CPU 耗尽会严重降低最终用户的报表交互性能。 因此,如果有一份典型的评估报表,有利的做法是在负载测试中使用该报表并评估结果以确定是否需要更大的 SKU 或启用自动缩放。

如何确定何时启用自动缩放?

使用 Power BI Premium 容量使用率和 Metrics 应用将在“概述”页的“重载分钟数”视觉对象中指示重载影响的情况。 可以使用“证据”页来评估这些重载分钟数的影响的严重程度,在该页中可以跟踪重载时刻的影响有多大、它影响了哪些 Power BI 项以及有多少用户受到影响。 如果根据你的评估,影响太大,则应启用“自动缩放”。

如何确定何时纵向扩展到更高的 SKU?

有两个不同的指标表明需要纵向扩展容量:

  • 超过一定程度使用自动缩放在经济上是不可行的。 如果自动缩放模式会使你定期消耗 25% 以上的容量,则将容量升级到更高的 SKU 可能会降低成本,因为容量 CPU 功率需求明显高于容量的原始功率。 在这里,我们将超过 25% 视为添加了多少核心以及添加了多长时间。 例如,具有 8 个虚拟核心的 P1 SKU 使用自动缩放的方式相当于持续应用两个额外的核心,其成本与 P2 相同。

  • Power BI 项的大小接近或超过容量限制。 如果 Metrics 应用中报告的任何项的项大小接近或超过容量限制,则针对该项的操作将失败。 因此,如果关键项接近这些限制(容量大小的 80%),建议提前考虑升级容量,以避免该项超过容量限制而造成服务中断。

后续步骤