Лагерь разработчиков Power BI

Power BI Dev Camp (сторонний сайт) — это образовательный ресурс для разработчиков, которые хотят узнать больше о Power BI в качестве платформы разработчиков. В ней рассматриваются такие темы, как внедрение Power BI и разработка визуальных элементов Power BI и пользовательских соединителей.

В этой статье содержатся ссылки на некоторые ресурсы Power BI Dev Camp.

Учебники

Учебники по Power BI Dev Camp предназначены для разработчиков, заинтересованных в том, как внедрить элементы Power BI (например, отчеты, панели мониторинга и плитки) и выполнять другие основные задачи внедрения.

  • Tabular-Object-Model-Tutorial — учебник и пример семантической модели программирования кода, использующую табличную объектную модель с Power BI Desktop и служба Power BI через конечную точку XMLA.

  • PowerBI-PowerShell-Tutorial — учебные файлы для Учебника по Power BI PowerShell из Power BI Dev Camp.

Примеры

Примеры Лагеря разработчиков Power BI предоставляют дополнительные ресурсы для разработчиков, которые хотят внедрить элементы Power BI (например, отчеты, панели мониторинга и плитки).

  • Приложение hello world — минимальный пример приложения .NET 5 для внедрения стандартного отчета Power BI или отчета с разбивкой на страницы. Вы можете запустить и проверить код в Visual Studio Code или Visual Studio 2019. Он также содержит сведения об обновлении параметров ДЛЯ URL-адресов и идентификаторов ресурсов Идентификатора Azure при использовании облака Power BI, отличного от общедоступного облака.

  • Пользовательский веб-API собственных приложений — пример пользовательского веб-API .NET 5 с клиентом одностраничного приложения (SPA), созданного с помощью JavaScript. Пользовательский веб-API взаимодействует с API служба Power BI в качестве субъекта-службы и возвращает внедренные данные и маркеры внедрения в клиент. В этом примере демонстрируется сбор данных телеметрии из клиента SPA и его хранение в пользовательской базе данных для мониторинга производительности загрузки отчета.

  • App-owns-data and RLS — пример веб-приложения, созданного с помощью .NET 5 и внедрения данных приложения Power BI. Создано для демонстрации разработки модели авторизации безопасности, которая использует EffectiveIdentity и безопасность на уровне строк (RLS).

  • Мультитенант приложений — пример проекта разработчика, демонстрирующего использование профилей субъекта-службы для управления мультитенантной средой с помощью Power BI и внедрения данных, принадлежащих приложению.

  • Внедрение собственных приложений Salesforce — пример проекта, демонстрирующего внедрение данных приложений с помощью отчетов Power BI. Этот проект создан с помощью интерфейса командной строки Salesforce (SFDX) и интерфейса командной строки Salesforce. Цель этого примера — предоставить рекомендации и продемонстрировать рекомендации для разработчиков, которым необходимо реализовать внедрение Power BI в среду Salesforce.

Видео

Чтобы просмотреть видео в Power BI Dev Camp, перейдите на страницу видео.

Презентации

Чтобы скачать презентации Power BI Dev Camp, перейдите в репозиторий GitHub camp-Session .

Есть еще вопросы? Попробуйте Сообщество Power BI.