Modifier

Créer des états Power BI pour afficher des données Dynamics 365 Business Central

Vous pouvez rendre vos données Dynamics 365 Business Central disponibles sous forme de source de données dans Power BI Desktop et créer des rapports puissants sur l’état de votre activité.

Cet article aborde la prise en main de Power BI Desktop pour créer des états qui affichent des données Dynamics 365 Business Central. Après avoir créé des états, vous pouvez les publier dans votre service Power BI ou les partager avec tous les utilisateurs de votre organisation. Une fois que ces états figurent dans le service Power BI, les utilisateurs configurés pour ce dernier peuvent alors afficher les états dans Dynamics 365 Business Central.

Mise en route

  • Inscrivez-vous au service Power BI.

    Si vous ne vous êtes pas encore inscrit, accédez à https://powerbi.microsoft.com. Au moment de votre inscription, utilisez votre adresse e-mail professionnelle et votre mot de passe.

  • Téléchargez Power BI Desktop.

    Power BI Desktop est une application gratuite que vous installez sur votre ordinateur local. Pour plus d’informations, voir Démarrage rapide : Se connecter aux données dans Power BI Desktop.

  • Veillez à ce que les données que vous souhaitez dans le rapport soit disponible en tant que page API ou publiées en tant que service Web.

    Pour plus d’informations, consultez Exposer les données via des pages API ou des services Web OData.

  • Pour Business Central sur site, obtenez les informations suivantes :

    • L’URL OData pour Business Central.

      En règle générale, cette URL a le format http[s]://[computer]:[port]/[serverinstance]/ODataV4, par exemple https://localhost:7048/BC190/ODataV4. Si vous disposez d’un déploiement à plusieurs abonnés, incluez le client dans l’URL, par exemple https://localhost:7048/BC190/ODataV4?tenant=tenant1.

    • Un nom d’utilisateur et une clé d’accès au service Web d’un compte Business Central.

      Pour obtenir des données depuis Business Central, Power BI utilise l’authentification de base. Vous aurez donc besoin d’un nom d’utilisateur et d’une clé d’accès au service Web pour vous connecter. Le compte peut être votre propre compte utilisateur ou votre organisation peut avoir un compte spécifique à cette fin.

  • Téléchargez le thème de l’état Business Central (facultatif).

    Pour plus d’informations, consultez Utiliser le thème de l’état Business Central dans cet article.

Notes

Il était possible d’obtenir les données de diverses entreprises dans un seul rapport avec les services Web OData. Mais depuis la 2e vague de lancement 2021 de Business Central, seul ODataV4 est pris en charge, ce qui ne permet pas n’exporter les données de plusieurs entreprises. La fonction $expand dans Power BI que vous pourriez considérer comme un autre moyen de créer un rapport multi-sociétés, ne peut pas non plus être utilisée. Elle créera une colonne avec le nom de l’entreprise, mais ne la remplira pas avec les données de l’entreprise après une actualisation.

Ajouter Business Central comme source de données dans Power BI Desktop

La première tâche dans le cadre de la création d’états consiste à ajouter Business Central comme source de données dans Power BI Desktop. Une fois connecté, vous pouvez commencer à créer l’état.

  1. Lancez Power BI Desktop.

  2. Sélectionnez Extraire les données.

    Si vous ne voyez pas Extraire les données, sélectionnez le menu Fichier, puis Extraire les données.

  3. Sur la page Extraire les données, sélectionnez Services en ligne.

  4. Dans le volet Services en ligne, effectuez l’une des étapes suivantes :

    • Pour se connecter à Business Central en ligne, sélectionnez Dynamics 365 Business Central, puis Connecter.
    • Pour se connecter à Business Central sur site, sélectionnez Dynamics 365 Business Central (local), puis Connecter.
  5. Connectez-vous à Business Central (une fois seulement).

    Si vous ne vous êtes jamais connecté à Business Central depuis Power BI Desktop auparavant, vous êtes invité à vous connecter.

    • Pour Business Central en ligne, sélectionnez Se connecter, puis choisissez le compte pertinent. Utilisez le même compte que celui avec lequel vous vous êtes connecté(e) à Business Central. Lorsque vous avez terminé, sélectionnez Connecter.

    • Pour Business Central local, saisissez d’abord l’URL OData pour Business Central, puis sélectionnez OK. Puis, à l’invite, entrez le nom d’utilisateur et le mot de passe du compte à utiliser pour vous connecter à Business Central. Dans la zone Mot de passe, entrez la clé d’accès au service Web. Lorsque vous avez terminé, sélectionnez Connecter.

    Notes

    Une fois que vous êtes connecté(e) à Business Central, vous n’êtes plus invité(e) à vous connecter. Comment modifier ou effacer le compte que j’utilise actuellement pour me connecter à Business Central depuis Power BI Desktop ?

  6. Une fois connecté, Power BI se met en contact avec le service Business Central. La fenêtre Navigateur apparaît et affiche les sources de données disponibles pour les rapports de construction. Sélectionnez un dossier pour le développer et voir les sources de données disponibles.

    Ces sources de données représentent tous les services web et les pages API que vous avez publiés à partir de Business Central. Les sources de données sont regroupées par environnements et sociétés Business Central. Avec Business Central Online, Navigateur a la structure suivante :

    Notes

    La structure de Business Central en local est différente, car elle ne prend pas en charge les pages API.

  7. Sélectionnez la source ou les sources de données que vous souhaitez ajouter à votre modèle de données, puis sélectionnez le bouton Charge.

  8. Si vous souhaitez ajouter ultérieurement d’autres données Business Central, vous pouvez répéter les étapes précédentes.

Une fois les données chargées, elles s’affichent dans le volet de navigation à droite dans la page. À ce stade, vous êtes connecté(e) à vos données Business Central et vous êtes prêt(e) à générer votre état Power BI.

Conseil

Pour plus d’informations sur l’utilisation de Power BI Desktop, reportez-vous à Mise en route avec Power BI Desktop.

Créer des états accessibles

Il est important de rendre vos états utilisables par autant de personnes que possible. Essayez de concevoir des états qui ne nécessitent aucune adaptation particulière pour répondre aux besoins spécifiques des différents utilisateurs. Assurez-vous que la conception permet aux utilisateurs de tirer parti des technologies d′assistance standard, comme les lecteurs d′écran. Power BI comprend diverses fonctionnalités d′accessibilité, des outils et des consignes pour vous aider à atteindre cet objectif. Pour plus d′informations, Conception d′états Power BI pour l′accessibilité dans la documentation Power BI.

Créer des états pour afficher les données associées à une liste

Vous pouvez créer des états qui s’affichent dans un Récapitulatif d’une liste Business Central. Les états peuvent contenir des données sur l’enregistrement sélectionné dans la liste. La création de ces états est similaire à celle d’autres états, à la différence près que vous devez effectuer quelques actions pour vous assurer que les états s’affichent comme prévu. Pour plus d’informations, consultez Création d’états Power BI pour afficher les données de la liste dans Business Central.

Utilisation du thème de l’état Business Central (facultatif)

Avant de générer votre état, il est préférable de télécharger et d’importer le fichier de thème Business Central. Le fichier de thème crée une palette de couleurs afin de pouvoir établir des états avec le même style de couleur que les applications Business Central sans avoir à définir des couleurs personnalisées pour chaque visuel.

Notes

Cette tâche est facultative. Vous pouvez toujours créer vos états, puis télécharger et appliquer le modèle de style ultérieurement.

Télécharger le thème

Le fichier de thème est disponible sous forme de fichier json sur la galerie de thèmes de la communauté Microsoft Power BI. Pour télécharger le fichier de thème, procédez comme suit :

  1. Accédez à la galerie de thèmes de la communauté Microsoft Microsoft Power BI pour Microsoft Dynamics 365 Business Central.
  2. Sélectionnez la pièce jointe de téléchargement Microsoft Dynamics Business Central.json.

Importer le thème dans un état

Après avoir téléchargé le thème de l’état Business Central, vous pouvez l’importer dans vos états. Pour importer le thème, sélectionnez Afficher > Thèmes > Parcourir les thèmes. Pour plus d’informations, consultez Power BI Desktop - Importer des thèmes d’état personnalisés.

Publier des états

Après avoir créé ou modifié un état, vous pouvez le publier dans votre service Power BI et le partager avec d’autres membres de votre organisation. Une fois publié, l’état apparaît dans Power BI. L’état est également disponible pour sélection dans Business Central.

Pour publier un état, sélectionnez Publier sur l’onglet Accueil du ruban ou du menu Fichier. Si vous êtes connecté au service Power BI, l’état est publié sur ce service. Sinon, vous êtes invité à vous connecter.

Distribuer ou partager un état

Il existe plusieurs façons de transmettre des états à vos collègues et à d’autres personnes :

  • Distribuez les états sous forme de fichiers .pbix.

    Les états sont stockés sur votre ordinateur sous forme de fichiers .pbix. Vous pouvez distribuer le fichier .pbix de l’état aux utilisateurs, comme n’importe quel autre fichier. Ensuite, les utilisateurs peuvent télécharger le fichier sur leur service Power BI. Voir Télécharger des états à partir de fichiers.

    Notes

    Distribuer les états de cette manière signifie que l’actualisation des données des états sera effectuée individuellement par chaque utilisateur. Cette situation pourrait avoir un impact sur la performance Business Central.

  • Partager l’état de votre service Power BI

    Si tu as une licence Power BI Pro, vous pouvez partager l’état avec d’autres, directement depuis votre service Power BI. Pour plus d’informations, consultez Power BI - Partager un tableau de bord ou un état.

Résolution des problèmes

« Impossible d’insérer un enregistrement. L’intention de connexion actuelle est en lecture seule. » erreur de connexion à la page API personnalisée

S’APPLIQUE À : Business Central Online

À compter de février 2022, les nouveaux rapports qui utilisent les données Business Central se connecteront par défaut à une réplique en lecture seule de la base de données Business Central. Dans de rares cas, selon la conception de la page, vous obtenez une erreur lorsque vous essayez de vous connecter et d’obtenir des données à partir de la page.

  1. Lancez Power BI Desktop.

  2. Sur le ruban, cliquez sur Obtenir les données > Services en ligne.

  3. Dans le volet Services en ligne, sélectionnez Dynamics 365 Business Central, puis Connecter.

  4. Dans la fenêtre Navigateur, sélectionnez le point de terminaison d’API à partir duquel vous souhaitez charger les données.

  5. Dans le volet d’aperçu sur la droite, vous verrez l’erreur suivante :

    Dynamics365BusinessCentral : Échec de la requête : le serveur distant a renvoyé une erreur : (400) Requête incorrecte. (Impossible d’insérer un enregistrement. L’intention de connexion actuelle est en lecture seule. CorrelationId : [...]) ».

  6. Sélectionner Transformer les données à la place de Charger comme vous le feriez normalement.

  7. Dans l’éditeur Power Query, sélectionnez Éditeur avancé du ruban.

  8. Dans la ligne qui commence par Source =, remplacez le texte suivant :

    Dynamics365BusinessCentral.ApiContentsWithOptions(null, null, null, null)
    

    par :

    Dynamics365BusinessCentral.ApiContentsWithOptions(null, null, null, [UseReadOnlyReplica = false])
    
  9. Cliquez sur Terminé.

  10. Sélectionner Fermer et appliquer à partir du ruban pour enregistrer les modifications et fermer l’éditeur Power Query.

Voir aussi

Activation de vos données métier pour Power BI
Veille économique
Préparation aux activités commerciales
Importation des données métier à partir d’autres systèmes financiers
Configuration de Business Central
Finances
Démarrage rapide : Se connecter aux données dans Power BI Desktop

Trouvez des modules d’apprentissage en ligne gratuits pour Business Central ici