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

  • 版本 :2023.1(当前版本)

在 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”以查看容量。

    Azure 门户中 Azure 服务的屏幕截图。

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

    Azure 门户中 Power BI Embedded 容量列表的屏幕截图。

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

    有关容量的基本信息的屏幕截图。

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

    “更改大小”选项的屏幕截图。

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

    新的缩放选择的屏幕截图。

    对于 Gen1 容量,缩放可能需要一、两分钟才能完成。

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

    当前层信息的屏幕截图。

自动缩放容量

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

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

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

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

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

    • 重载 - 如果容量的 CPU 已超过 100% 且处于重载状态,则为 1。 否则为 0。

    • CPU 使用率(百分比)

    • 每个工作负载的 CPU(如果使用特定工作负载,如分页报表)

注意事项和限制

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