Introduction
Ce guide a pour but de vous aider à mettre en œuvre sans difficulté le modèle de chaîne « Power BI : Chargement des données dans Power BI ». Que vous ayez besoin d'importer de nouvelles données, de mettre à jour des données existantes ou de supprimer des données de votre espace de travail Power BI, ce modèle peut vous aider dans cette démarche. Il fournit des instructions claires pour vous guider à travers les autorisations de configuration requises pour Power BI, les autorisations d'API des applications, ainsi que les différents avantages liés à l'utilisation du modèle Chain. En suivant ce guide, vous pourrez garantir un processus de mise en œuvre fluide et efficace, ce qui rendra vos tâches liées aux données dans Power BI plus simples et plus performantes.
Conditions préalables
Chaînes
- Les connecteurs suivants doivent être activés et configurés dans votre espace de travail :
Données
- Un fichier CSV contenant les données est requis : (Le fichier CSV ne doit pas contenir de marque d'ordre des octets.)
- Il est indispensable de disposer d'une liste des noms de colonnes et de leurs types de données respectifs
Informations complémentaires sur la configuration de Power BI
- Vérifiez que le compte utilisateur dispose d'une licence Power BI Pro de type « » ou supérieure, avec les autorisations nécessaires pour effectuer des modifications dans le compte Azure.
- Connectez-vous au portail Azure d'
- Sélectionnez le tenant « » de Microsoft Entra en choisissant votre compte dans le coin supérieur droit de la page.
- Sélectionnez « Inscriptions aux applications » ( ) .
-
- Dans « Inscriptions aux applications », sélectionnez « » > « Nouvelle inscription ».
-
- Remplissez les champs suivants :
- Nom - Donnez un nom à votre application
- Types de comptes pris en charge - Sélectionnez les utilisateurs autorisés à utiliser l'application
- Remplissez les champs suivants :
-
- Sélectionnez « » (Inscription) sur . Une fois votre application enregistrée, vous serez redirigé vers la page de présentation de celle-ci.
- Sur la page d'aperçu, repérez l'application (ID client) et l'ID de locataire, puis conservez ces informations dans un endroit sûr ; vous en aurez besoin pour connecter Workiva à Power BI.
Autorisations API pour Power BI
- Modifiez les autorisations de l'application Power BI à l'aide du panneau de droite
- Développer Gérer
- Accéder aux autorisations de l'API
- Assurez-vous que les autorisations API suivantes sont sélectionnées.
- Assurez-vous que les autorisations API suivantes sont sélectionnées.
URI de redirection
- Modifiez les autorisations de l'application Power BI à l'aide du panneau de droite
- Développer Gérer
- Accéder à la section « Authentification »
| Champ | Valeur |
|---|---|
| URI Azure | https://h.app.wdesk.com/s/wdata/oc/app/oauth/callback |
| Champ | Valeur |
|---|---|
| URI Azure | https://h.eu.wdesk.com/s/wdata/oc/app/oauth/callback |
| Champ | Valeur |
|---|---|
| URI Azure | https://h.apac.wdesk.com/s/wdata/oc/app/oauth/callback |
| Champ | Valeur |
|---|---|
| URI Azure | https://h.ca.wdesk.com/s/wdata/oc/app/oauth/callback |
Une fois les autorisations Power BI correctement configurées, consultez la page « Connecteur vers Power BI » ( ) pour configurer le connecteur Power BI.
Déployer la chaîne
L' « Power BI : Importer des données dans Power BI » ( ) se trouve dans la section « Chaînes Workiva » de l'écran « Modèles ».
Voici comment le trouver :
- Dans Chain Builder, allez dans l'onglet Templates
- Sélectionnez Workiva Chains dans le menu du haut.
- Recherchez « » dans Power BI : Importer des données dans Power BI Cliquez sur « Modèle de chaîne » en haut à droite et ouvrez le modèle
Une fois votre modèle localisé, configurez- z-le pour votre espace de travail à l'aide des paramètres d'exécution répertoriés ci-dessous.
Remarque : Pour obtenir des instructions détaillées sur la création d'une chaîne à partir d'un modèle, consultez l'article « Créer et gérer des chaînes » ( ) disponible à l'adresse .
Note : Cet utilisateur d’intégration nécessite les autorisations appropriées pour les commandes que le connecteur exécute, telles que la propriété des feuilles de calcul ou de l’espace de travail avec lesquels il interagit.
Entrée en cours d'exécution
| Entrée en cours d'exécution | Description | Type de champ | Nécessaire ? |
| Identifiant de l'espace de travail PBI | Il s'agit de la variable destinée à contenir l'identifiant de l'espace de travail Power BI. L'identifiant est destiné aux espaces de travail distincts de votre espace de travail PBI personnel. Il se trouve après « /group/ » dans l'URL. | Champ de texte | Oui |
| Identifiant de l'ensemble de données PBI | Il s'agit de la variable qui contient l'identifiant de l'ensemble de données PBI existant. Cette information se trouve dans PBI, après « /datasets/ » dans l'URL. Il s'agit de l'ensemble de données que nous souhaitons mettre à jour avec de nouvelles données ou supprimer. | Champ de texte | Non |
| Nom de la table PBI | Il s'agit du nom de la table du jeu de données à laquelle vous souhaitez ajouter des données dans Power BI. | Champ de texte | Oui |
| Fichier de données | Fichier CSV que vous souhaitez importer dans Power BI. | Champ de fichier | Non |
| Ajouter à un ensemble de données existant, en créer un nouveau ou en supprimer un |
Vous avez le choix entre ajouter des données à un ensemble de données existant dans Power BI, créer un nouvel ensemble de données dans lequel charger ces données ou supprimer un ensemble de données. Options
|
Champ déroulant | Oui |
En savoir plus sur la chaîne
Pour assurer le bon fonctionnement du processus de chaîne et commencer à obtenir des résultats, l'espace de travail Power BI associé devra être aligné sur les variables correspondantes au sein de Chains.
Voici comment saisir les identifiants de table dans leurs champs d'entrée d'exécution respectifs dans l' Power BI : Chargement des données vers Power BI Chain
- Accédez à votre chaîne « » activée dans Power BI : « Charger des données dans Power BI » .
- Modifiez les paramètres d'exécution en double-cliquant sur la commande
- Mettez à jour les identifiants de table et d'espace de travail correspondants, situés dans Power BI, dans la commande « Runtime Inputs ».
Remarque : Attention : ce modèle nécessite un utilisateur supplémentaire dans une commande en aval d'un pipeline.
Dans la commande « Créer un ensemble de données », l'utilisateur devra saisir et configurer les colonnes de l'ensemble de données ainsi que leur type de données respectif avant de poursuivre l'exécution de la chaîne.
- Modifiez la commande « Créer un ensemble de données » en double-cliquant dessus.
- Dans la section « Colonnes », sélectionnez « Ajouter » et renseignez les champs « Nom » et « Type de données » des colonnes.
Remarque : Veillez à remplacer la première colonne « CHANGE_ME » avant de continuer. Chaque commande ne permet d'utiliser que 70 colonnes. Les tables comportant plus de 70 colonnes devront être regroupées dans Power BI.
Dépannage
Les étapes suivantes peuvent être utilisées pour résoudre les problèmes liés au modèle de chaîne :
Erreurs d'exécution de la chaîne
Fichier CSV contenant un indicateur d'ordre des octets (BOM)
Les commandes Power BI ne parviennent pas à charger ni à traiter les fichiers CSV contenant une nomenclature. Pour supprimer la nomenclature, veuillez consulter les conseils de dépannage suivants :
Pour Visual Studio Code ( ) (VS Code) :
- Ouvrez votre fichier CSV dans VS Code.
- Cliquez sur le format d'encodage affiché dans le coin inférieur droit de la fenêtre (il peut s'agir de « UTF-8 avec BOM »).
- Un menu déroulant s'affichera. Sélectionnez UTF-8. Cela supprime généralement la nomenclature lors de la prochaine sauvegarde. Vous devrez peut-être aller dans Fichier > Enregistrer sous et vous assurer que « UTF-8 » est sélectionné dans le menu déroulant « Encodage ».
Pour Notepad++ (Windows) :
- Ouvrez votre fichier CSV dans Notepad++.
- Accédez au menu « Encodage » dans la barre d'outils supérieure.
- Sélectionnez « Convertir en UTF-8 sans BOM ».
- Enregistrez le fichier (Fichier > Enregistrer).