Power BI Dev Camp
Power BI Dev Camp (site tiers) est une ressource pédagogique destinée aux développeurs qui souhaitent en apprendre davantage sur Power BI en tant que plateforme de développement. Elle aborde des sujets tels que l’incorporation de Power BI et le développement de visuels Power BI et de connecteurs personnalisés.
Cet article fournit des liens vers certaines des ressources Power BI Dev Camp.
Tutoriels
Les tutoriels Power BI Dev Camp sont destinés aux développeurs qui souhaitent comprendre comment incorporer des éléments Power BI (tels que des rapports, des tableaux de bord et des vignettes) et effectuer d’autres tâches d’incorporation de base.
- Tutoriels App-owns-data (l’application est propriétaire des données)
- Tutoriels User-owns-data (l’utilisateur est propriétaire des données)
- Incorporation « App-owns-data » avec .NET 5 : tutoriel qui montre aux développeurs comment créer une application web MVC .NET 5 qui implémente l’incorporation de Power BI qui utilise le modèle d’incorporation app owns data (les données appartiennent à l’application). Ce tutoriel aborde des sujets avancés tels que l’ajout de la prise en charge des projets pour TypeScript en utilisant
node.js
et la programmation de l’API REST Power BI pour générer des jetons d’accès multiressources.
Tutoriel de modèle d’objet tabulaire : un tutoriel et un exemple de modèle sémantique de programmation de code qui utilisent le modèle d’objet tabulaire avec Power BI Desktop et le service Power BI via le point de terminaison XMLA.
PowerBI-PowerShell-Tutorial : fichiers étudiant pour le tutoriel PowerShell Power BI de Power BI Dev Camp.
Exemples
Les exemples Power BI Dev Camp fournissent des ressources supplémentaires pour les développeurs qui cherchent à incorporer des éléments Power BI (tels que des rapports, des tableaux de bord et des vignettes).
App-owns-data hello world : exemple d’application .NET 5 minimal pour incorporer un rapport Power BI standard ou un rapport paginé. Vous pouvez exécuter et tester le code dans Visual Studio Code ou Visual Studio 2019. Il inclut également des détails sur la mise à jour des paramètres des URL et des ID de ressource Azure ID lorsque vous utilisez un cloud Power BI autre que le cloud public.
App-owns-data custom web API : exemple d’API web personnalisée .NET 5, avec un client d’application monopage (SPA) créé à l’aide de JavaScript. L’API web personnalisée interagit avec l’API du service Power BI en tant que principal de service et retourne les données et jetons d’incorporation au client. Cet exemple montre comment collecter la télémétrie à partir du client SPA et la stocker dans une base de données personnalisée pour surveiller les performances de chargement des rapports.
App-owns-data and RLS : exemple d’application web créé en utilisant .NET 5 et l’incorporation Power BI app owns data. Cet exemple montre comment concevoir un modèle d’autorisation de sécurité, qui utilise
EffectiveIdentity
et la sécurité au niveau des lignes (RLS).App-owns-data multitenant : exemple de projet de développeur illustrant comment utiliser des profils de principal de service pour gérer un environnement multilocataire avec Power BI et incorporation App-Owns-Data.
Salesforce app-owns-data embedding : exemple de projet qui montre comment implémenter une incorporation app owns data avec des rapports Power BI. Ce projet a été créé avec SFDX (Salesforce Developer Experience) et l’interface de ligne de commande (CLI) Salesforce. L’objectif de cet exemple est de fournir des conseils et d’illustrer les bonnes pratiques pour les développeurs qui doivent implémenter l’incorporation Power BI dans un environnement Salesforce.
- Application de gestion de locataires pour Power BI : exemple d’application .NET 5 montrant comment gérer des principaux de service dans un environnement d’incorporation Power BI à grande échelle avec des milliers de locataires clients.
Vidéos
Pour voir les vidéos Power BI Dev Camp, accédez à la page des vidéos.
Présentations
Pour télécharger les présentations Power BI Dev Camp, accédez au dépôt GitHub Camp-Sessions.
Étapes suivantes
- Incorporer du contenu Power BI dans une application pour vos clients
- Incorporer du contenu Power BI dans une application pour votre organisation
- Incorporer un rapport Power BI dans une application pour votre organisation
- Terrain de jeu de Power BI Embedded Analytics
D’autres questions ? Essayez la communauté Power BI.