Partager via


Camp de développement Power BI

Power BI Dev Camp (site tiers) est une ressource éducative destinée aux développeurs qui souhaitent en savoir plus sur Power BI en tant que plateforme de développement. Il 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 du camp de développement Power BI.

Tutoriels

Les didacticiels 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 de données propriétaires d’applications avec .NET 5 - Tutoriel qui montre aux développeurs comment créer une application web .NET 5 MVC qui implémente l’incorporation Power BI qui utilise le modèle d’incorporation de données propres à l’application. Ce didacticiel aborde des rubriques avancées telles que l’ajout de la prise en charge du projet pour TypeScript à l’aide de node.js, et la programmation de l’API REST Power BI pour générer des jetons d’accès à plusieurs ressources.
  • Tabular-Object-Model-Tutorial - Un didacticiel et un modèle sémantique de programmation de code qui utilisent le modèle objet tabulaire avec Power BI Desktop et le service Power BI via le point de terminaison XMLA.

  • Power BI-PowerShell-Tutorial - Fichiers étudiants pour le didacticiel PowerSHELL Power BI à partir 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 d’ID Azure lorsque vous utilisez un cloud Power BI autre que le cloud public.

  • 'API web personnalisée d’application propriétaires de données - 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 de service Power BI en tant que principal de service et retourne des données incorporées et des jetons incorporés au client. Cet exemple illustre la collecte des données de télémétrie à partir du client SPA et son stockage dans une base de données personnalisée pour surveiller les performances de chargement des rapports.

  • app-owns-data et RLS : exemple d’application web créée à l’aide de .NET 5 et d’une incorporation de données propres à l’application Power BI. Créé pour montrer comment concevoir un modèle d’autorisation de sécurité qui utilise EffectiveIdentity et la sécurité au niveau des lignes (RLS).

  • multilocataire d’applications propriétaires d’applications : exemple de projet de développeur montrant comment utiliser des profils de principal de service pour gérer un environnement multilocataire avec Power BI et l’incorporation de données propriétaires d’applications.

  • app-owns-data Salesforce embedding : exemple de projet qui montre comment implémenter l’incorporation de données propriétaires d’applications avec des rapports Power BI. Ce projet a été créé à l’aide de l’expérience développeur Salesforce (SFDX) et de l’interface de ligne de commande Salesforce (CLI). L’objectif de cet exemple est de fournir des conseils et de démontrer les meilleures pratiques pour les développeurs qui doivent implémenter l’incorporation de Power BI dans un environnement Salesforce.

Présentations

Pour télécharger des présentations Power BI Dev Camp, accédez au dépôt Camp-Sessions GitHub.

Plus de questions ? Essayez le de la communauté Power BI.