REST API Power BI предоставляют конечные точки службы для внедрения, администрирования, управления и пользовательских ресурсов.
С помощью REST API Power BI можно выполнить следующие действия.
Управление содержимым Power BI
Выполнение операций администратора
Внедрение содержимого Power BI
Примечание
Некоторые API Power BI называются рабочими областями как группы. Любая ссылка на группы означает, что вы работаете с рабочими областями.
При доступе к REST API Power BI содержимое запроса и ответа может обрабатываться центрами обработки данных в регионах, отличных от домашнего региона клиента Power BI.
Области
Чтобы использовать REST API Power BI, необходимо зарегистрировать приложение Azure Active Directory (Azure AD) в Azure. Приложение Azure AD устанавливает разрешения для ресурсов REST Power BI и разрешает доступ к REST API Power BI. Сведения о регистрации приложения см. в статье Регистрация приложения Azure AD для использования сPower BI.
После регистрации приложения Azure AD его можно пройти проверку подлинности с помощью Azure AD (версии 1.0; ADAL) или платформу удостоверений Майкрософт (версия 2.0; Конечные точки MSAL. Дополнительные сведения о работе этих методов проверки подлинности см. в статье Почему обновление платформы удостоверений Майкрософт (версия 2.0)?
Области не требуются, если вы используете субъект-службу. После включения использования субъекта-службы с Power BI разрешения AD приложения больше не вступают в силу. При использовании субъекта-службы разрешения приложения управляются на портале администрирования Power BI. Дополнительные сведения см. в разделе Включение параметров администратора службы Power BI.
Добавление областей
Чтобы добавить разрешения в приложение Azure AD, выполните следующие действия.
Откройте приложение в Azure.
Слева в разделе Управлениевыберите разрешения API.
Выберите Добавитьразрешения.
В окне разрешения API запроса выберите службе Power BI.
Выберите Делегированные разрешения. Отображается список API.
Разверните API, к которому нужно добавить разрешения, и выберите необходимые разрешения.
Выберите Добавить разрешения.
Удаление областей
Чтобы удалить разрешения из приложения Azure AD, выполните следующие действия.
Откройте приложение в Azure.
Слева в разделе Управлениевыберите разрешения API.
Power BI использует регулирование для обеспечения оптимальной производительности и надежности. Чтобы предотвратить чрезмерное использование ресурсов от отдельных пользователей, Power BI ограничивает количество вызовов API в течение периода времени на пользователя.
Когда пользователь отправляет ряд запросов, превышающих предопределенное ограничение во время периода времени, Power BI регулирует любые дальнейшие запросы от этого пользователя в течение короткого периода.
При регулировании приложений Power BI возвращает код состояния HTTP 429 (слишком много запросов) с заголовком HTTP Retry-After в ответе, указывая, сколько секунд вызову приложению придется ждать, прежде чем выполнять новый запрос.
Скачивание между географическими регионами
Операции, связанные с скачиванием файлов в другом регионе, отличном от региона, в котором был выполнен вызов, может занять больше времени, чем ожидалось.
Группы операций REST
В этой таблице перечислены группы операций REST API Power BI.
Узнайте, как защитить, совместно использовать и публиковать Microsoft Power BI отчеты как часть Power BI службы. Понимание рабочих областей и сертификации.
Демонстрация методов и рекомендаций, которые соответствуют бизнес-и техническим требованиям для моделирования, визуализации и анализа данных с помощью Microsoft Power BI.