Новые примеры кода Power BI Embedded доступны с апреля 2019 г.
Дата публикации: 10 апреля, 2019
Новые примеры доступны в нашем репозитории GitHub:
- Пример ASP .NET Core. Начиная с версии пакета SDK 2.1.0 мы поддерживаем разработку приложений .NET Core 2.0. Пример демонстрирует основной процесс внедрения для пользователей Power BI ("Пользователь владеет данными") с помощью .NET Core. Этот пример можно применить и для использования сценария "Приложение владеет данными" — для этого добавьте соответствующий код, который создает токен внедрения после получения токена Azure AD.
- Фрагменты кода для Node.js. Для разработчиков, создающих приложения на платформе Node.js, мы добавили некоторые фрагменты кода для самых распространенных шаблонов использования во внедренном сценарии:
o "get reports" — возвращает все отчеты в указанной рабочей области;
o "generate embed token" — создает токен внедрения для отчета, который можно использовать для внедрения из приложения;
o "generate embed token with RLS" — скрипт, который создает токен внедрения с примененной в токене безопасностью на уровне строк.
- Пример приложения субъекта-службы — пример приложения со сценарием "Приложение владеет данными", который демонстрирует, как выполнить внедрение для пользователей, не использующих Power BI, был расширен с включением авторизации субъекта-службы. См. комментарии в коде, чтобы узнать, как переключаться между субъектом-службой и "главным" пользователем.