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.
- didacticiels sur les données propres à l’application
- didacticiels sur les données propres à l’utilisateur
-
'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).
- exemples de données propres à l’application
- exemples de données propriétaires d’utilisateurs
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.
- application de gestion des locataires pour Power BI - Exemple d’application .NET 5 qui montre comment gérer les principaux de service dans un environnement d’incorporation Power BI à grande échelle avec des milliers de locataires clients.
Présentations
Pour télécharger des présentations Power BI Dev Camp, accédez au dépôt Camp-Sessions GitHub.
Contenu connexe
- 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 d’analytique incorporée Power BI
Plus de questions ? Essayez le de la communauté Power BI.