Power BI Dev Camp
Power BI Dev Camp (Drittanbieterwebsite) ist eine Bildungsressource für Entwickler, die mehr über Power BI als Entwicklerplattform erfahren möchten. Es behandelt Themen wie das Einbetten von Power BI und die Entwicklung von visuellen Power BI-Elementen und benutzerdefinierten Connectors.
Dieser Artikel enthält Links zu einigen der Power BI Dev Camp-Ressourcen.
Tutorials
Die Lernprogramme von Power BI Dev Camp richten sich an Entwickler, die sich für das Einbetten von Power BI-Elementen (z. B. Berichte, Dashboards und Kacheln) interessieren und andere grundlegende Einbettungsaufgaben ausführen möchten.
-
App-owns-data embedding with .NET 5 – Ein Lernprogramm, das Entwicklern zeigt, wie Sie eine .NET 5 MVC-Webanwendung erstellen, die Power BI-Einbettung implementiert, die das Einbettungsmodell der App-eigenen Daten verwendet. Das Lernprogramm befasst sich mit erweiterten Themen wie dem Hinzufügen der Projektunterstützung für TypeScript mithilfe von
node.js
und der Programmierung der Power BI-REST-API zum Generieren von Token für mehrere Ressourcen.
Tabular-Object-Model-Tutorial – Ein Lernprogramm und codeprogrammierungssemantisches Modell, das das Tabellarische Objektmodell mit Power BI Desktop und den Power BI-Dienst über den XMLA-Endpunkt verwendet.
PowerBI-PowerShell-Lernprogramm – Schülerdateien für das Power BI PowerShell-Lernprogramm aus Power BI Dev Camp.
Beispiele
Die Power BI Dev Camp-Beispiele bieten zusätzliche Ressourcen für Entwickler, die Power BI-Elemente einbetten möchten (z. B. Berichte, Dashboards und Kacheln).
app-owns-data hello world – Ein minimales .NET 5-Anwendungsbeispiel zum Einbetten eines Standard-Power BI-Berichts oder eines paginierten Berichts. Sie können den Code entweder in Visual Studio Code oder Visual Studio 2019 ausführen und testen. Sie enthält außerdem Details zum Aktualisieren der Einstellungen für URLs und Azure ID-Ressourcen-IDs, wenn Sie eine andere Power BI-Cloud als die öffentliche Cloud verwenden.
Benutzerdefinierte Web-API- für App-eigene Daten – ein benutzerdefiniertes .NET 5-Web-API-Beispiel mit einem single-page application (SPA)-Client, der mit JavaScript erstellt wurde. Die benutzerdefinierte Web-API interagiert mit der Power BI-Dienst-API als Dienstprinzipal und gibt einbetten von Daten und Einbettungstoken an den Client zurück. In diesem Beispiel wird das Sammeln von Telemetrie aus dem SPA-Client und das Speichern in einer benutzerdefinierten Datenbank veranschaulicht, um die Ladeleistung des Berichts zu überwachen.
app-owns-data und RLS- – Ein Beispiel für eine Webanwendung, die mithilfe von .NET 5 und Power BI-App-owns-data embedding erstellt wurde. Erstellt, um zu veranschaulichen, wie sie ein Sicherheitsautorisierungsmodell entwerfen, das
EffectiveIdentity
- und Zeilenebenensicherheit (RLS) verwendet.App-owns-data multitenant – Ein Beispiel für ein Entwicklerprojekt, das veranschaulicht, wie Dienstprinzipalprofile zum Verwalten einer mehrinstanzenbasierten Umgebung mit Power BI und App-owns-Data-Einbettung verwendet werden.
Salesforce-App-owns-data embedding – Ein Beispiel für ein Projekt, das veranschaulicht, wie app-owns-data embedding mit Power BI-Berichten implementiert wird. Dieses Projekt wurde mithilfe der Salesforce-Entwicklerumgebung (SFDX) und der Salesforce-Befehlszeilenschnittstelle (CLI) erstellt. Ziel dieses Beispiels ist es, Anleitungen bereitzustellen und bewährte Methoden für Entwickler zu veranschaulichen, die Power BI-Einbettung in eine Salesforce-Umgebung implementieren müssen.
- Mandantenverwaltungsanwendung für Power BI – Eine .NET 5-Beispielanwendung, die veranschaulicht, wie Dienstprinzipale in einer umfangreichen Power BI-Einbettungsumgebung mit Tausenden von Kundenmandanten verwaltet werden.
Darbietungen
Um Power BI Dev Camp-Präsentationen herunterzuladen, wechseln Sie zum Camp-Sessions GitHub-Repository.
Verwandte Inhalte
- Einbetten von Power BI-Inhalten in eine Anwendung für Ihre Kunden
- Einbetten von Power BI-Inhalten in eine Anwendung für Ihre Organisation
- Einbetten eines Power BI-Berichts in eine Anwendung für Ihre Organisation
- eingebetteten Power BI-Analyse-
Weitere Fragen? Probieren Sie die Power BI Community-aus.