Использование Azure Cloud Shell
В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.
Начало работы с Azure Cloud Shell
Параметр |
Пример и ссылка |
Нажмите кнопку Попробовать в правом верхнем углу блока с кодом. При нажатии кнопки Попробовать код не копируется в Cloud Shell автоматически. |
 |
Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell. |
 |
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure. |
 |
Чтобы выполнить код из этой статьи в Azure Cloud Shell, выполните следующие действия:
Запустите Cloud Shell.
В блоке кода нажмите кнопку Копировать, чтобы скопировать код.
Вставьте код в окно сеанса Cloud Shell, нажав клавиши CTRLSHIFTV в Windows и Linux или CMDSHIFTV в macOS.
Нажмите клавишу ВВОД, чтобы выполнить код.
Подготовка среды
Для использования команд емкости Power BI Embedded требуется Azure CLI 2.3.1 или более поздней версии. Запустите az --version
, чтобы узнать установленную версию и зависимые библиотеки. Чтобы выполнить установку или обновление, см. сведения в статье Установка Azure CLI.
Войдите.
Выполните вход с помощью команды az login, если вы используете локальную установку CLI.
az login
Выполните аутентификацию, следуя инструкциям в окне терминала.
Установите расширение Azure CLI.
При работе со ссылками на расширения для Azure CLI необходимо сначала установить расширение. Расширения Azure CLI предоставляют доступ к экспериментальным командам и предварительным выпускам команд, которые еще не поставлялись как часть основного CLI. Дополнительные сведения о расширениях, включая обновление и удаление, см. в статье Использование расширений с Azure CLI.
Установите расширение для емкости Power BI Embedded, выполнив следующую команду:
az extension add --name powerbidedicated
Создание емкости с помощью Azure CLI
Чтобы создать емкость, используйте команду az Power BI embedded-capacity create.
az powerbi embedded-capacity create --location westeurope
--name
--resource-group
--sku-name "A1"
--sku-tier "PBIE_Azure"
Удаление емкости с помощью Azure CLI
Чтобы удалить емкость с помощью Azure CLI, используйте команду Azure Power BI для удаления емкости Embedded.
az powerbi embedded-capacity delete --name
--resource-group
Управление емкостью с помощью Azure CLI
Просмотреть все команды Azure CLI для Power BI Embedded можно здесь.
Использование шаблона Resource Manager
Шаблон Resource Manager является файлом нотации объектов JavaScript (JSON), определяющими инфраструктуру и конфигурацию вашего проекта. Шаблон использует декларативный синтаксис, который позволяет указать объект, который вы собираетесь развернуть. При этом, для развертывания объекта, не нужно писать последовательность команд. Дополнительные сведения о разработке шаблонов Resource Manager см. в разделе Документация по Azure Resource Manager и в справочнике по шаблонам.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Изучение шаблона
Шаблоны, используемые в этом кратком руководстве, взяты на этой странице.
После определения ресурса Azure в шаблоне Microsoft.PowerBIDedicated/capacity Az создайте Power BI Embedded емкость.
Embedded 2-го поколения
Используйте этот шаблон для создания ресурса Embedded 2-го поколения.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string",
"metadata": {
"description": "The capacity name, which is displayed in the Azure portal and the Power BI admin portal"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The location where Power BI is hosted for your tenant"
}
},
"sku": {
"type": "string",
"allowedValues": [
"A1",
"A2",
"A3",
"A4",
"A5",
"A6"
],
"metadata": {
"description": "The pricing tier, which determines the v-core count and memory size for the capacity"
}
},
"admin": {
"type": "string",
"metadata": {
"description": "A user within your Power BI tenant, who will serve as an admin for this capacity"
}
}
},
"resources": [
{
"type": "Microsoft.PowerBIDedicated/capacities",
"apiVersion": "2021-01-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('sku')]"
},
"properties": {
"administration": {
"members": [
"[parameters('admin')]"
]
}
}
}
]
}
Embedded 1-го поколения
Используйте этот шаблон для создания классического ресурса Power BI Embedded.
Примечание
Ресурсы 1-го поколения будут устаревшими в начале 2021 г.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string",
"metadata": {
"description": "The capacity name, which is displayed in the Azure portal and the Power BI admin portal"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The location where Power BI is hosted for your tenant"
}
},
"sku": {
"type": "string",
"allowedValues": [
"A1",
"A2",
"A3",
"A4",
"A5",
"A6"
],
"metadata": {
"description": "The pricing tier, which determines the v-core count and memory size for the capacity"
}
},
"admin": {
"type": "string",
"metadata": {
"description": "A user within your Power BI tenant, who will serve as an admin for this capacity"
}
}
},
"resources": [
{
"type": "Microsoft.PowerBIDedicated/capacities",
"apiVersion": "2021-01-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('sku')]"
},
"properties": {
"administration": {
"members": [
"[parameters('admin')]"
]
},
"mode": "Gen1"
}
}
]
}
Развертывание шаблона
Выберите следующую ссылку, чтобы войти на портал Azure и открыть шаблон. Шаблон создает емкость Power BI Embedded.

Введите необходимые сведения и нажмите кнопку "Проверить и создать".

Подписка — подписка, в которой вы хотите создать емкость.
Группа ресурсов — группа ресурсов, содержащая новую емкость. Выберите существующую группу ресурсов или создайте новую. Дополнительные сведения см. в обзоре Azure Resource Manager.
Регион — регион, к которому будет относиться емкость.
Имя — имя емкости.
Расположение — расположение, где размещается Power BI для вашего клиента. Расположение по умолчанию — ваш домашний регион, но можно изменить расположение, используя параметры поддержки нескольких регионов.
Номер SKU — требуемый номер SKU A. Дополнительные сведения см. в разделе Память и вычислительные ресурсы SKU.
Администратор — администратор емкости.
Примечание
- По умолчанию администратором емкости является ее создатель.
- Вы можете выбрать другого пользователя или субъект-службу в качестве администратора емкости.
- Администратор емкости должен относиться к клиенту, в котором подготавливается емкость. Пользователи типа "бизнес-бизнес" (B2B) не могут быть администраторами емкости.
Проверка развертывания
Чтобы проверить развертывание, выполните указанные ниже действия.
Войдите на портал Azure.
В поле поиска найдите Power BI Embedded.
Проверьте наличие новой емкости в списке емкостей Power BI Embedded.
Очистка ресурсов
Чтобы удалить созданную емкость, выполните указанные ниже действия.
Войдите на портал Azure.
В поле поиска найдите Power BI Embedded.
Откройте контекстное меню созданной емкости и нажмите кнопку "Удалить".
На странице подтверждения введите имя емкости и нажмите кнопку "Удалить".