Publier à l'outil bi de puissance
L’outil Publier sur Power BI utilise l’API REST de Power BI pour charger une table de données depuis votre workflow Alteryx vers l’application Web Power BI. Vous pouvez alors créer et partager des tableaux récapitulatifs contenant autant de visualisations et de rapports de données que vous le souhaitez. Réexécutez la macro pour mettre à jour les données sous-jacentes des tableaux récapitulatifs.
Outil Gallery
Cet outil n’est pas automatiquement installé avec Alteryx Designer. Pour utiliser cet outil, téléchargez-le à partir de la Gallery Alteryx Analytics.
Les trois fichiers suivants sont fournis avec la macro. Ils sont nécessaires pour que la macro soit correctement authentifiée auprès de l’API et doivent rester dans le même dossier qu’elle.
- PBIGetAccessToken.exe
- Microsoft.IdentityModel.Clients.ActiveDirectory.dll
- Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll
Les données ne peuvent pas inclure des noms de colonnes commençant par des chiffres ou contenant des points.
Configurer l’outil
Utilisez l' onglet Configuration pour définir les données publiées sur Power bi.
- Nomdu DataSet: entrez le nom du DataSet comme vous voulez qu'il soit enregistré dans Power bi.
- Nom dela table: saisissez le nom de la table comme vous voulez qu'il soit enregistré dans Power bi.
- Fonctionnement: sélectionnez l'une des opérations suivantes:
- Créer nouveau: un nouveau DataSet/table sera créé. Si un jeu de données du même nom existe déjà, le suffixe « _2 » est ajouté au nom du jeu de données. Si ce nom de jeu de données existe déjà, un suffixe « _2 » supplémentaire est ajouté, etc.
- Append: ajout d'enregistrements à la fin d'une table existante. Si le jeu de données n’existe pas, le logiciel en crée un.
- Remplacer: table d'écrasement. Si le jeu de données n’existe pas, le logiciel en crée un.
Utilisez l' onglet avancé pour définir les options d'informations d'identification.
- Autorisation interactive: [Default] cette option invite l'utilisateur à son nom d'utilisateur et son mot de passe lors de l'exécution du Workflow. L’ID client n’est pas requis (voir ci-dessous). L’authentification étant interactive, les workflows qui utilisent cette option ne sont pas programmables ni utilisables dans une application de la galerie.
- Utiliser le jetond'actualisation: cette option met en cache un «jeton d'actualisation» qui permet à l'utilisateur de réexécuter le Workflow sans que les besoins ne s'authentifient de nouveau jusqu'à l'expiration du jeton d'actualisation. (Renseignez-vous auprès de Microsoft pour connaître la politique d’expiration.) Décochez cette case si vous publiez vers un autre compte Power BI. Dans ce cas, le logiciel demandera la saisie d’un autre nom d’utilisateur. Si vous décochez cette case et si vous exécutez le workflow, le jeton d’actualisation mis en cache est supprimé ce qui peut être utile en cas de corruption de celui-ci.
- Informations d'identification codéesen dur: sélectionnez cette option si vous utilisez la macro dans une application Gallery ou un workflow planifié.
- Utilisateur: entrez le nom d'utilisateur Power bi.
- Mot de passe: entrez le mot de passe Power bi.
- ID client: lors de l'utilisation d'un déploiement d'entreprise de Microsoft Azure, l'application Alteryx doit être enregistrée par votre administrateur Azure et un ID client obtenu d'eux. Si vous utilisez un compte configuré par vos soins, vous devez effectuer les tâches administratives suivantes dans Azure Active Directory pour obtenir l’ID client. Il est recommandé de vous faire aider par une personne familière de l’administration d’Azure Active Directory.
Si vous êtes invité à sélectionner un type de compte, vous devez choisir « Compte professionnel ou de l’école ».