在 Azure 门户中缩放 Power BI Embedded 容量

本文介绍如何在 Microsoft Azure 中缩放 Power BI Embedded 容量。 缩放操作可增加或减少容量的大小。

这里假设你已创建 Power BI Embedded 容量 (A SKU)。 如果还没有,请参阅在 Azure 门户中创建 Power BI Embedded 容量开始创建。

注意

本文介绍纵向缩放 A SKU 的过程, 不讨论水平缩放或 P SKU。

缩放容量

  1. 登录到 Azure 门户

  2. 在“Azure 服务”下,选择“Power BI Embedded”以查看容量。

    Screenshot of Azure services in Azure portal.

  3. 选择要缩放的容量。 请注意,每个容量的当前缩放都列在“SKU”下方。

    Screenshot of Power BI Embedded capacity list in Azure portal.

    做出选择后,会在所选容量旁边显示有关它的信息。 此信息同样包含“SKU”下方的当前缩放。

    Screenshot of essential information about capacity.

  4. 在“缩放”下,选择“更改大小”。

    Screenshot of Change size option.

  5. 选择一种缩放,然后单击“重设大小”。

    Sceenshot of new scale selection.

  6. 通过查看概述选项卡确认你的定价层。系统会列出当前的定价层。

    Screenshot current tier information.

自动缩放容量

使用此处所述的自动缩放技术之一,弹性调整容量大小并满足其内存和 CPU 需求。

  • Power BI Embedded Azure 资源管理器 REST API(例如容量 - 更新)。 请参阅此 Runbook PowerShell 脚本容量纵向扩展示例,了解如何使用此 API 调用来创建自己的纵向扩展脚本和纵向缩减脚本版本。

  • 使用 Azure 警报跟踪 Power BI 容量指标,例如:

    • 重载 - 如果容量的 CPU 已超过 100% 且处于重载状态,则为 1。 否则为 0。
    • CPU 使用率(百分比)
    • 每个工作负载的 CPU(如果使用特定工作负载,如分页报表)

    当这些指标达到 Azure Monitor 警报规则中指定的值时,这些规则将触发纵向扩展或纵向缩减 Runbook 脚本。

    例如,可创建以下规则:如果重载 = 1 或 CPU = 95%,则调用纵向扩展容量 Runbook 脚本以将容量更新到更高的 SKU。
    还可创建以下规则:如果 CPU 低于 50%,则调用纵向缩减 runbook 脚本,将容量更新到更低的 CPU。
    使用 Power BI Embedded 示例脚本作为缩放容量的参考。

注意事项和限制

缩放容量可能导致停机一小段时间。

后续步骤

更多问题? 尝试咨询 Power BI 社区