Возможности службы Power BI и Power BI Embedded в Azure были объединены, что позволило предоставить единый API для внедрения информационных панелей и отчетов.

Это означает, что у вас будет одна область API, одинаковый набор возможностей и доступ к последним функциям Power BI, например информационным панелям, шлюзам и рабочим областям приложений, которые можно использовать при внедрении содержимого.

Единый API

В интерфейсы REST API для Power BI добавлена поддержка токена внедрения. Это позволит внедрять информационные панели и отчеты в приложение клиента, а также управлять пользователями и сопоставлять их с пользователями службы Power BI.

При внедрении содержимого вы можете воспользоваться всеми преимуществами JavaScript и REST API.

Внедрение без токена внедрения

Содержимое из службы Power BI можно внедрять в свои приложения с помощью REST API. Чтобы просмотреть содержимое в приложении, вам потребуется войти в службу Power BI. Дополнительные сведения см. в следующих статьях:

Внедрение с использованием токена внедрения

Токен внедрения можно использовать с интерфейсами REST API для Power BI. За счет этого вы сможете внедрять отчеты, используя одного пользователя Power BI. Токен внедрения затем используется с запросами пользователей в приложении для просмотра содержимого Power BI через одного пользователя Power BI. Пользователи приложения не обязательно должны входить в организацию Power BI. Токен внедрения — это то, что дает им такую возможность.

Для внедрения информационных панелей, отчетов и плиток используются те же API-интерфейсы, что и в процессе внедрения без токена внедрения. Когда появятся новые сведения о внедрении, мы добавим действия с использованием токена внедрения.

Токен внедрения позволяет использовать в приложении одного пользователя Power BI. Этот токен создается на основе проверки подлинности этого пользователя Power BI, а затем его можно использовать с несколькими пользователями в приложении. Эти пользователи приложения не должны входить в состав организации Power BI или иметь какие-либо лицензии.

Важно!

Процесс внедрения зависит от службы Power BI. Но при использовании токена внедрения эта зависимость устраняется. Чтобы просмотреть содержимое приложения, пользователям не нужно регистрироваться в службе Power BI.

Дополнительные сведения о том, как воспользоваться преимуществами токена внедрения, см. в статье Внедрение информационных панелей и отчетов с использованием токена внедрения.

Если вы используете службу Power BI Embedded в Azure, сведения о переносе содержимого см. в статье Как перенести содержимое коллекции рабочих областей Power BI Embedded в Power BI. Если вы никогда не использовали службу Power BI Embedded, вы можете начать работу с токеном внедрения, как только он станет доступен!

Дальнейшие действия

Use an embed token when embedding dashboards and reports (Внедрение информационных панелей и отчетов с использованием токена внедрения)
Как перенести содержимое коллекции рабочих областей Power BI Embedded в Power BI
Репозиторий Git JavaScript API
Репозиторий Git Power BI C#
Пример внедрения JavaScript
Техническая документация по Power BI Premium
Появились дополнительные вопросы? Ответы на них см. в сообществе Power BI.