Se connecter à Microsoft Dynamics NAV avec Power BIConnect to Microsoft Dynamics NAV with Power BI

Power BI vous permet d’extraire facilement des informations de vos données Microsoft Dynamics NAV.Getting insights into your Microsoft Dynamics NAV data is easy with Power BI. Power BI récupère vos données relatives aux ventes et aux aspects financiers, puis crée une application comprenant un tableau de bord et des rapports basés sur ces données.Power BI retrieves your data, both Sales and Financial, then builds an app with a dashboard and reports based on that data. Power BI a besoin de vos autorisations d’accès aux tables à partir desquelles les données sont extraites, en l’occurrence, les données relatives aux ventes et aux aspects financiers.Power BI needs your permissions to the tables where data is retrieved from, in this case sales and finance data. Vous trouverez plus d’informations sur la configuration requise ci-dessous.More details on requirements below. Une fois l’application installée, vous pouvez afficher le tableau de bord et les rapports dans le service Power BI (https://powerbi.com) et dans les applications mobiles Power BI.After you install the app, you can view the dashboard and reports in the Power BI service (https://powerbi.com), and in the Power BI mobile apps.

Connectez-vous à Microsoft Dynamics NAV pour Power BI ou consultez des informations supplémentaires sur l’intégration de Dynamics NAV à Power BI.Connect to the Microsoft Dynamics NAV for Power BI or read more about the Dynamics NAV integration with Power BI.

Comment se connecterHow to connect

  1. Dans le volet de navigation de gauche, sélectionnez Applications, puis, dans l’angle supérieur droit, choisissez Obtenir des applications.Select Apps in the left navigation pane > select Get apps in the upper-right corner.

    Icône Obtenir des applications

  2. Dans AppSource, sélectionnez l’onglet Applications, puis recherchez le service souhaité.In AppSource, select the Apps tab, and search for the service you want.

    Onglet Applications dans AppSource

  1. Sélectionnez Microsoft Dynamics NAV, puis cliquez sur Obtenir.Select Microsoft Dynamics NAV, then select Get.
  2. Lorsque vous y êtes invité, entrez votre URL OData de Microsoft Dynamics NAV.When prompted, enter your Microsoft Dynamics NAV OData URL. L’URL doit correspondre au modèle suivant :The URL should match the following pattern:

    https//instance.navserver.com:7048/DynamicsNAV90_Instance1/OData/Company('CRONUS%20International%20Ltd.')

    • « instance.navserver.com » remplacé par le nom de votre NAV Server ;"instance.navserver.com" with your NAV Server name
    • « DynamicsNAV90_Instance1 » remplacé par le nom de votre instance NAV Server ;"DynamicsNAV90_Instance1" with your NAV Server Instance name
    • « Company(’CRONUS%20International%20Ltd.’) » remplacé par le nom de votre société NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name

      Dans Dynamics NAV, un moyen facile d’obtenir cette URL consiste à accéder à Services web, à rechercher le service web powerbifinance et à copier l’URL Odata, mais en omettant la partie « /powerbifinance » de la chaîne d’URL.An easy way to obtain this URL is in Dynamics NAV to go to Web Services, find the powerbifinance web service and copy the OData URL, but leaving out the “/powerbifinance” from the URL string.

  3. Sélectionnez De base et entrez vos informations d'identification Microsoft Dynamics NAV.Select Basic and enter your Microsoft Dynamics NAV credentials.

    Vous avez besoin d’informations d’identification d’administrateur (ou au moins d’autorisations d’accès aux données de ventes et financières) pour votre compte Microsoft Dynamics NAV.You need admin credentials (or at least permissions to sales and finance data) for your Microsoft Dynamics NAV account. Seule l’authentification de base (nom d'utilisateur et mot de passe) est actuellement prise en charge.Only Basic (Username and Password) authentication is currently supported.

  4. Power BI récupère vos données Microsoft Dynamics NAV, crée un tableau de bord prêt à l’emploi et génère un rapport pour vous.Power BI will retrieve your Microsoft Dynamics NAV data and create a ready-to-use dashboard and report for you.

Afficher le tableau de bord et les rapportsView the dashboard and reports

Une fois l’importation terminée, la nouvelle application apparaît sur la page Applications.When the import is complete, the new app will appear on the Apps page.

  1. Dans le volet de navigation de gauche, sélectionnez Applications, puis l’application.Select Apps in the left navigation pane > select the app.

    Applications dans le volet de navigation de gauche

  2. Vous pouvez poser une question en tapant dans la zone Q&R, ou cliquer sur une vignette pour ouvrir le rapport sous-jacent.You can ask a question by typing in the Q&A box, or click a tile to open the underlying report.

Et maintenant ?What now?

  • Essayez de poser une question dans la zone Q&R en haut du tableau de bord.Try asking a question in the Q&A box at the top of the dashboard.
  • Sélectionnez une vignette pour ouvrir le rapport sous-jacent.Select a tile to open the underlying report.
  • Vous pouvez filtrer et mettre en surbrillance les données dans le rapport, mais vous ne pouvez pas enregistrer vos modifications.You can filter and highlight the data in the report, but you can't save your changes.
  • L’actualisation planifiée de votre jeu de données est quotidienne.Your dataset is scheduled to refreshed daily. Vous pouvez modifier la planification de l’actualisation ou essayer d’actualiser le jeu de données sur demande à l’aide de l’option Actualiser maintenant.You can change the refresh schedule or try refreshing it on demand using Refresh Now.

Ce qui est inclusWhat's included

Le tableau de bord et les rapports contiennent des données des tables suivantes (respect de la casse) :The dashboard and reports contain data from the following tables (case sensitive):

  • ItemSalesAndProfitItemSalesAndProfit
  • ItemSalesByCustomerItemSalesByCustomer
  • powerbifinancepowerbifinance
  • SalesDashboardSalesDashboard
  • SalesOpportunitiesSalesOpportunities
  • SalesOrdersBySalesPersonSalesOrdersBySalesPerson
  • TopCustomerOverviewTopCustomerOverview

Configuration requiseSystem requirements

Pour importer vos données Microsoft Dynamics NAV dans Power BI, vous devez disposer d’autorisations d’accès aux tables à partir desquelles les données sont récupérées. Ici, il s’agit des données de ventes et financières (voir ci-dessus).To import your Microsoft Dynamics NAV data into Power BI, you need to have permissions to the sales and finance data tables where data is retrieved from (listed above). Les tables doivent également contenir des données, les tables vides ne pouvant être importées.The tables are also required to have some data, empty tables will currently fail to import.

Résolution des problèmesTroubleshooting

Power BI utilise les services web de Microsoft Dynamics NAV pour extraire vos données.Power BI uses Microsoft Dynamics NAV's web services to retrieve your data. Si vous avez une grande quantité de données dans votre instance Microsoft Dynamics NAV, une suggestion pour minimiser l’impact sur votre utilisation du service web consiste à modifier la fréquence d’actualisation en fonction de vos besoins.If you have a lot of data in your Microsoft Dynamics NAV instance, a suggestion to minimize the impact on your web service usage is to change the refresh frequency depending on your needs. Une autre suggestion est qu’un administrateur crée l’application et la partage au lieu que chaque administrateur doive créer sa propre application.Another suggestion is to have one admin create the app and share it instead of having every admin create their own.

« Échec de la validation des paramètres. Vérifiez que tous les paramètres sont valides »"Parameter validation failed, please make sure all parameters are valid"
Si vous voyez cette erreur après avoir tapé votre URL Microsoft Dynamics NAV.If you see this error after typing your Microsoft Dynamics NAV URL. Assurez-vous que les conditions suivantes sont remplies :Make sure the following requirements are satisfied:

  • L’URL suit exactement le modèle suivant :The URL follows exactly this pattern:

    https//instance.navserver.com:7048/DynamicsNAV90_Instance1/OData/Company('CRONUS%20International%20Ltd.')

    • « instance.navserver.com » remplacé par le nom de votre NAV Server ;"instance.navserver.com" with your NAV Server name
    • « DynamicsNAV90_Instance1 » remplacé par le nom de votre instance NAV Server ;"DynamicsNAV90_Instance1" with your NAV Server Instance name
    • « Company(’CRONUS%20International%20Ltd.’) » remplacé par le nom de votre société NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name
  • Assurez-vous que toutes les lettres sont en minuscules.Make sure all the letters are lower case.
  • Assurez-vous que l’URL utilise « https ».Make sure the URL is in 'https'.
  • Assurez-vous qu’il n’existe aucune barre oblique finale à la fin de l’URL.Make sure there are no trailing forward slash at the end of the URL.

« Échec de la connexion »"Login failed"
Si vous obtenez une erreur « Échec de la connexion » après avoir utilisé vos informations d’identification Microsoft Dynamics NAV pour vous connecter, vous rencontrez peut-être l’un des problèmes suivants :If you get a "login failed" error after using your Microsoft Dynamics NAV credentials to login, then you may be hitting one of the following issues:

  • Le compte que vous utilisez ne dispose pas des autorisations nécessaires pour récupérer les données de Microsoft Dynamics NAV à partir de votre compte.The account you are using doesn't have permissions to retrieve the Microsoft Dynamics NAV data from your account. Vérifiez qu’il s’agit d’un compte d’administrateur et réessayez.Verify it is an admin account and try again.
  • L’instance Dynamics NAV à laquelle vous tentez de vous connecter ne possède pas de certificat SSL valide.The Dynamics NAV instance you're trying to connect to doesn't have a valid SSL certificate. Dans ce cas, vous verrez un message d’erreur plus détaillé (similaire à « Impossible d’établir une relation de confiance SSL »).In this case you'll see a more detailed error message ("unable to establish trusted SSL relationship"). Notez que les certificats auto-signés ne sont pas pris en charge.Note that self-signed certs are not supported.

« Désolé »"Oops"
Si ce message d’erreur s’affiche après que vous êtes passé par la boîte de dialogue d’authentification, cela signifie que Power BI rencontre un problème de chargement des données.If you see an "Oops" error dialog after you pass the authentication dialog box, Power BI is running into an issue while loading the data.

  • Vérifiez que l’URL est conforme au modèle spécifié ci-dessus.Verify the URL follows the pattern specified above. Une erreur courante consiste à spécifier ceci :A common mistake is to specify:

    https//instance.navserver.com:7048/DynamicsNAV90\_Instance1/OData

    Toutefois, vous devez inclure la section « Company(’CRONUS%20International%20Ltd.’) » avec votre nom de société NAV :However, you need to include the 'Company('CRONUS%20International%20Ltd.')' section with your NAV Company name:

    https//instance.navserver.com:7048/DynamicsNAV90\_Instance1/OData/Company('CRONUS%20International%20Ltd.')

Étapes suivantesNext steps