Поделиться через


Масштабирование емкости Power BI Embedded в портал Azure

В этой статье содержится пошаговое руководство по масштабированию емкости Power BI Embedded в Microsoft Azure. Масштабирование позволяет увеличить или уменьшить размер доступной емкости.

Предполагается, что вы создали емкость Power BI Embedded (SKU). Если вы этого не сделали, см. статью "Создание емкости Power BI Embedded" в портал Azure, чтобы приступить к работе.

Примечание.

В этой статье описывается процесс вертикального масштабирования SKU. Он не говорит о горизонтальном масштабировании или SKU P.

Масштабирование емкости

  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.

Автомасштабирование емкости

Используйте один из методов автомасштабирования, описанных здесь, чтобы эластично изменить размер емкости и устранить потребности в памяти и ЦП.

  • REST API Power BI Embedded Azure Resource Manager, например Емкости — обновление. Ознакомьтесь с этим примером масштабирования емкости скрипта PowerShell runbook по использованию этого вызова API, который может создавать собственные версии высокомасштабируемых и немасштабируемых скриптов.

  • Используйте оповещения Azure для отслеживания метрик емкости Power BI , таких как:

    • Перегрузка — 1, если ЦП емкости превысил 100 % и находится в перегруженном состоянии. В противном случае флагу присваивается значение 0.
    • Процент использования ЦП
    • ЦП на рабочую нагрузку , если используются определенные рабочие нагрузки, например отчеты с разбивкой на страницы

    Когда эти метрики достигают значения, указанного в правилах генерации оповещений Azure Monitor, правило активирует скрипт runbook с увеличением или уменьшением масштаба.

    Например, можно создать правило, которое если перегрузка = 1 или если ЦП = 95%, то скрипт Runbook с высокой емкостью будет вызван для обновления емкости до более высокого номера SKU.
    Вы также можете создать правило, которое, если ЦП снижается ниже 50%, скрипт runbook нижнего масштаба будет вызываться для обновления емкости до более низкого ЦП.
    Используйте пример скрипта Power BI Embedded в качестве ссылки для масштабирования емкости.

Рекомендации и ограничения

Масштабирование емкостей может включать небольшое время простоя.

Есть еще вопросы? Задайте их в сообществе Power BI.