Édition

Création de rapports 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 rapports qui affichent des données Dynamics 365 Business Central. Après avoir créé des rapports, vous pouvez les publier dans votre service Power BI ou les partager avec tous les utilisateurs de votre organisation. Une fois que ces rapports figurent dans le service Power BI, les utilisateurs configurés pour ce dernier peuvent alors afficher les rapports 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 de courriel 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 du rapport Business Central (facultatif).

    Pour plus d’informations, consultez Utiliser le thème du rapport Business Central dans cet article.

Remarque

Il était possible d’obtenir les données de diverses compagnies dans un seul rapport avec les services Web OData. Cependant, depuis la 2e vague de lancement 2021 de Business Central, seul ODataV4 est pris en charge, ce qui ne permet pas d’exporter les données de plusieurs compagnies. La fonction $expand dans Power BI que vous pourriez considérer comme un autre moyen de créer un rapport multi-compagnie, ne peut pas non plus être utilisée. Une colonne sera créée avec le nom de la compagnie, mais elle ne sera pas renseignée avec les données de la compagnie 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 de rapports consiste à ajouter Business Central comme source de données dans Power BI Desktop. Une fois connecté, vous pouvez commencer à créer le rapport.

  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.

    Remarque

    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 compagnies Business Central. Avec Business Central Online, Navigateur a la structure suivante :

    Remarque

    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 rapport Power BI.

Astuce

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

Créer des rapports accessibles

Il est important de rendre vos rapports utilisables par autant de personnes que possible. Essayez de concevoir des rapports 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 de rapports Power BI pour l′accessibilité dans la documentation Power BI.

Création de rapports pour afficher des données associées à une liste

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

Utilisation du thème du rapport Business Central (facultatif)

Avant de générer votre rapport, 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 rapports avec le même style de couleur que les applications Business Central sans avoir à définir des couleurs personnalisées pour chaque visuel.

Remarque

Cette tâche est facultative. Vous pouvez toujours créer vos rapports, 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 rapport

Après avoir téléchargé le thème du rapport Business Central, vous pouvez l’importer dans vos rapports. 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 de rapport personnalisés.

Publier des rapports

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

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

Distribuer ou partager un rapport

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

  • Distribuez les rapports sous forme de fichiers .pbix.

    Les rapports sont stockés sur votre ordinateur sous forme de fichiers .pbix. Vous pouvez distribuer le fichier .pbix du rapport 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 rapports à partir de fichiers.

    Remarque

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

  • Partager un rapport à partir de votre service Power BI

    Si vous avez une licence Power BI Pro, vous pouvez partager le rapport avec d’autres, directement depuis votre service Power BI. Pour plus d’informations, consultez Power BI - Partager un tableau de bord ou un rapport.

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électionnez Fermer et appliquer à partir du ruban pour enregistrer les modifications et fermer l’éditeur Power Query.

Voir aussi

Activation de vos données commerciales 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