Incorporer un rapport PowerBI
Introduction
Cet article décrit la méthode d’incorporation d’un rapport Power BI dans votre jeu de données publié.
Étape 1 : Création d’un enregistrement de table de jeu de données
- Ouvrez la page Ensemble de données dans Business Central.
- Ouvrez l’ensemble de données dans lequel vous souhaitez afficher le rapport.
- Créez une nouvelle ligne, vous pouvez éventuellement attribuer un n° de table.
- Définir le type sur Power BI
Info
Lorsqu’un No. est fourni, la première valeur de la table est utilisée pour filtrer le rapport. Ce processus peut être plus précis lorsqu’un filtre est appliqué dans la configuration du filtre dans la table Dataset.
Étape 2 : Remplissage des options de besoin
Obtenir l’ID de groupe
Le groupId correspond à l’espace de travail dans Power BI. Si vous souhaitez le trouver manuellement, vous pouvez le faire via le service Power BI. Voici les étapes à suivre :
- La partie {workspace-id} de l’URL est votre groupId.
Obtenir l’ID du rapport
reportId correspond au rapport dans Power BI. Si vous souhaitez le trouver manuellement, vous pouvez le faire via le service Power BI. Voici les étapes à suivre :
- La partie {report-id} de l’URL est votre reportId.
Info
À ce stade, toutes les configurations nécessaires ont été effectuées et vous pouvez continuer avec l’étape Affichage sur le tableau de bord. Toutes les configurations suivantes sont facultatives.
Obtenir la page par défaut
La page par défaut fait référence aux noms de page dans Power BI. Cette option spécifie la page ouverte lorsque Business Portals initialise le rapport. Vous pouvez acquérir le nom de la page comme suit :
- La partie {page-name} de l’URL est le nom de votre page que vous pouvez utiliser pour définir la page par défaut.
Configurer le mode d’affichage
Pour ouvrir un rapport incorporé en mode édition, utilisez la propriété viewMode avec la propriété permissions.
Vous pouvez attribuer à la propriété viewMode les valeurs suivantes :
- Créer : ouvre le rapport en mode Création (fonctionnalité expérimentale).
Filtrage côté client
Par défaut, le volet de filtre est visible. Si vous souhaitez masquer ce volet, utilisez la propriété PowerBI Filter activ.
Navigation
Par défaut, la barre de navigation est visible. Si vous souhaitez masquer cette barre, utilisez la propriété active de navigation PowerBI. Il est fortement recommandé d’utiliser cette fonctionnalité avec la page par défaut, lorsque vous souhaitez ne publier qu’une seule page à partir d’un rapport.
Affichage sur le tableau de bord
Pour accéder au rapport dans le portail, vous devez configurer le tableau de bord pour afficher le datasettable table.
- Ouvrez la carte Datasettable du jeu de données pour lequel vous avez configuré Power BI.
- Cliquez sur le tableau de bord d’action Groupes, sélectionnez une ligne existante ou créez-en une nouvelle.
- Sélectionnez le code datasettable du rapport Power BI que vous avez précédemment configuré.
- Définir le style de vue d’élément sur PowerBI
Affichage sur la vue de la tête
Pour accéder au rapport dans le portail, vous devez configurer le tableau de bord pour afficher le datasettable table.
- Ouvrez la carte Datasettable du jeu de données pour lequel vous avez configuré Power BI.
- Cliquez sur le tableau de bord d’action Groupes, sélectionnez une ligne existante ou créez-en une nouvelle.
- Sélectionnez le code datasettable du rapport Power BI que vous avez précédemment configuré.
- Définissez le style de vue de l’élément sur Cue ou Button.
Considérations et limites
- Des autorisations spécifiques sont requises pour l’utilisation de la source de données Azure Analysis Services.
Configuration des rapports avancés Power BI avec un principal de service
Description
Les rapports avancés Power BI (par exemple, Analysis Services) peuvent nécessiter une configuration supplémentaire par rapport aux rapports standard. Cette configuration peut inclure la définition d'une identité effective en utilisant un principal de service conjointement avec l’enregistrement de l’application responsable de Power BI. Cela implique d’ajouter l’ID du principal de service (ID d’objet) dans le fichier XML CustomSettings.config sous la clé PowerAppsServicePrincipal.
Étapes de configuration
- Accéder au portail Azure
- Rendez-vous sur https://portal.azure.com et connectez-vous avec votre compte Azure.
- Naviguer vers Applications d’entreprise
- Dans la barre de recherche en haut du portail Azure, tapez « Enterprise applications » et sélectionnez-le dans les résultats.
- Localiser le principal de service Power BI
- Recherchez l’application d’entreprise associée à votre enregistrement d’application Power BI.
- Ouvrez la page de détails de l’application.
- Récupérer l’ID du principal de service (ID d’objet)
- Sur la page Aperçu de l’application d’entreprise, localisez le champ ID d’objet.
- Copiez cette valeur — c’est votre ID du principal de service.
- Mettre à jour la configuration des paramètres personnalisés
- Ouvrez le fichier XML
CustomSettings.configdans un éditeur de texte ou de code. - Localisez la clé
PowerAppsServicePrincipal. - Collez l’ID du principal de service copié en tant que valeur, par exemple :
- Ouvrez le fichier XML