Power BI vous permet d’extraire facilement des informations de vos données Microsoft Dynamics NAV. 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 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. Vous trouverez plus d’informations sur la configuration requise ci-dessous. 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.

Connectez-vous à Microsoft Dynamics NAV pour Power BI ou consultez des informations supplémentaires sur l’intégration de Dynamics NAV à Power BI.

Comment se connecter

  1. Dans le volet de navigation de gauche, sélectionnez Applications, puis, dans l’angle supérieur droit, choisissez Obtenir des applications.

    Icône Obtenir des applications

  2. Dans AppSource, sélectionnez l’onglet Applications, puis recherchez le service souhaité.

    Onglet Applications dans AppSource

  3. Sélectionnez Microsoft Dynamics NAV, puis cliquez sur Obtenir.

  4. Lorsque vous y êtes invité, entrez votre URL OData de Microsoft Dynamics NAV. L’URL doit correspondre au modèle suivant :

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

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

    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.

  5. Sélectionnez De base et entrez vos informations d'identification Microsoft Dynamics NAV.

    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. Seule l’authentification de base (nom d'utilisateur et mot de passe) est actuellement prise en charge.

  6. 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.

Afficher le tableau de bord et les rapports

Une fois l’importation terminée, la nouvelle application apparaît sur la page Applications.

  1. Dans le volet de navigation de gauche, sélectionnez Applications, puis l’application.

    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.

Et maintenant ?

  • Essayez de poser une question dans la zone Q&R en haut du tableau de bord.
  • Sélectionnez une vignette pour ouvrir le rapport sous-jacent.
  • Vous pouvez filtrer et mettre en surbrillance les données dans le rapport, mais vous ne pouvez pas enregistrer vos modifications.
  • L’actualisation planifiée de votre jeu de données est quotidienne. 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.

Ce qui est inclus

Le tableau de bord et les rapports contiennent des données des tables suivantes (respect de la casse) :

  • ItemSalesAndProfit
  • ItemSalesByCustomer
  • powerbifinance
  • SalesDashboard
  • SalesOpportunities
  • SalesOrdersBySalesPerson
  • TopCustomerOverview

Configuration requise

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). Les tables doivent également contenir des données, les tables vides ne pouvant être importées.

Résolution des problèmes

Power BI utilise les services web de Microsoft Dynamics NAV pour extraire vos données. 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. 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.

« Échec de la validation des paramètres. Vérifiez que tous les paramètres sont valides »
Si vous voyez cette erreur après avoir tapé votre URL Microsoft Dynamics NAV. Assurez-vous que les conditions suivantes sont remplies :

  • L’URL suit exactement le modèle suivant :

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

    • « instance.navserver.com » remplacé par le nom de votre NAV Server ;
    • « DynamicsNAV90_Instance1 » remplacé par le nom de votre instance NAV Server ;
    • « Company(’CRONUS%20International%20Ltd.’) » remplacé par le nom de votre société NAV.
  • Assurez-vous que toutes les lettres sont en minuscules.

  • Assurez-vous que l’URL utilise « https ».

  • Assurez-vous qu’il n’existe aucune barre oblique finale à la fin de l’URL.

« Échec de la connexion »
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 :

  • 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. Vérifiez qu’il s’agit d’un compte d’administrateur et réessayez.

  • L’instance Dynamics NAV à laquelle vous tentez de vous connecter ne possède pas de certificat SSL valide. Dans ce cas, vous verrez un message d’erreur plus détaillé (similaire à « Impossible d’établir une relation de confiance SSL »). Notez que les certificats auto-signés ne sont pas pris en charge.

« Désolé »
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.

  • Vérifiez que l’URL est conforme au modèle spécifié ci-dessus. Une erreur courante consiste à spécifier ceci :

    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 :

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

Étapes suivantes