Введение

В этом пошаговом руководстве мы выполним интеграцию (или внедрение) плитки в веб-приложение с помощью кода C# и API Power BI, кода JavaScript и IFrame.

Для работы с руководством вам потребуется учетная запись Power BI. Если у вас нет учетной записи, вы можете зарегистрироваться для получения бесплатной учетной записи Power BI или создать собственный клиент Azure Active Directory для тестирования.

Для интеграции плитки в веб-приложение используется API Power BI и маркер доступа проверки подлинности Azure Active Directory (AD) для получения панели мониторинга и плитки. Затем вы загружаете плитку в IFrame, используя тот же маркер доступа. API Power BI обеспечивает программный доступ к определенным ресурсам Power BI. См. раздел Обзор интерфейса REST API Power BI. На рисунке ниже показана общая последовательность действий для интеграции плитки.

Ниже приведены шаги по интеграции (или внедрению) плитки в веб-страницу.

Скачивание примера

В этой статье показан код, используемый в примере интеграции плитки на сайте GitHub. Для работы с этим пошаговым руководством необходимо загрузить пример кода.

Если вы ищете пример, который включает в себя внедрение элементов для пользователей, не использующих Power BI, ознакомьтесь с этой статьей.

Процедура интеграции плитки в приложение

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

Далее вы узнаете, как зарегистрировать веб-приложение в Azure AD для получения идентификатора клиента и секрета клиента для проверки подлинности веб-приложения в службе Azure AD. Идентификатор и секрет клиента используются для идентификации приложения в Azure AD. После получения идентификатора клиента и секрета клиента можно настроить пример интеграции плитки. См. раздел Настройка примера интеграции плитки.

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

См. также:

Примеры для разработчиков Power BI
Embed sample for non-Power BI users (Пример внедрения для пользователей, не использующих Power BI)
Разрешения Power BI
JavaScript API Power BI
Power BI REST API on APIARY (Справочник по REST API Power BI на APIARY)

Появились дополнительные вопросы? Попробуйте задать вопрос в сообществе Power BI.