Partager via


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.

  • 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.

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

D’autres questions ? Essayez la communauté Power BI.