Connettersi a Microsoft Dynamics NAV con Power BIConnect to Microsoft Dynamics NAV with Power BI

Ottenere informazioni dettagliate sui dati di Microsoft Dynamics NAV è facile con Power BI.Getting insights into your Microsoft Dynamics NAV data is easy with Power BI. Power BI recupera i dati, sia di vendita che finanziari, quindi crea un'app con un dashboard e report in base a tali dati.Power BI retrieves your data, both Sales and Financial, then builds an app with a dashboard and reports based on that data. Power BI richiede le autorizzazioni per le tabelle da cui vengono recuperati i dati, in questo caso i dati finanziari e sulle vendite.Power BI needs your permissions to the tables where data is retrieved from, in this case sales and finance data. Di seguito sono fornite informazioni più dettagliate sui requisiti.More details on requirements below. Dopo aver installato l'app è possibile visualizzare dashboard e report nel servizio Power BI (https://powerbi.com) e nelle app per dispositivi mobili di 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.

Connettersi a Microsoft Dynamics NAV per Power BI oppure leggere altre informazioni sull'integrazione di Dynamics NAV con Power BI.Connect to the Microsoft Dynamics NAV for Power BI or read more about the Dynamics NAV integration with Power BI.

Come connettersiHow to connect

  1. Selezionare App nel riquadro di spostamento a sinistra e quindi selezionare Scarica app nell'angolo in alto a destra.Select Apps in the left navigation pane > select Get apps in the upper-right corner.

    Icona Scarica app

  2. In AppSource selezionare la scheda App e cercare il servizio desiderato.In AppSource, select the Apps tab, and search for the service you want.

    Scheda App in AppSource

  1. Selezionare Microsoft Dynamics NAV, quindi selezionare Recupera.Select Microsoft Dynamics NAV, then select Get.
  2. Quando richiesto, immettere l'URL OData di Microsoft Dynamics NAV.When prompted, enter your Microsoft Dynamics NAV OData URL. L'URL deve corrispondere al modello seguente:The URL should match the following pattern:

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

    • "instance.navserver.com" con il nome del proprio server NAV"instance.navserver.com" with your NAV Server name
    • "DynamicsNAV90_Instance1" con il nome dell'istanza del server NAV"DynamicsNAV90_Instance1" with your NAV Server Instance name
    • "Company('CRONUS%20International%20Ltd.')" con il nome della società NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name

      Un modo semplice per ottenere questo URL consiste nel passare a Servizi Web in Dynamics NAV, trovare il servizio Web powerbifinance e copiare l'URL OData, omettendo però "/powerbifinance" nella stringa dell'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. Selezionare Di base e immettere le credenziali di Microsoft Dynamics NAV.Select Basic and enter your Microsoft Dynamics NAV credentials.

    sono necessarie le credenziali di amministratore, o almeno le autorizzazioni per accedere ai dati finanziari e di vendita, per il proprio account Microsoft Dynamics NAV.You need admin credentials (or at least permissions to sales and finance data) for your Microsoft Dynamics NAV account. Al momento è supportata solo l'autenticazione di base (nome utente e password).Only Basic (Username and Password) authentication is currently supported.

  4. Power BI recupererà i dati di Microsoft Dynamics NAV e creerà automaticamente un dashboard e un report pronti da usare.Power BI will retrieve your Microsoft Dynamics NAV data and create a ready-to-use dashboard and report for you.

Visualizzare il dashboard e i reportView the dashboard and reports

Al termine dell'importazione, la nuova app verrà visualizzata nella pagina App.When the import is complete, the new app will appear on the Apps page.

  1. Selezionare App nel riquadro di spostamento a sinistra e selezionare l'app.Select Apps in the left navigation pane > select the app.

    App nel riquadro di spostamento a sinistra

  2. È possibile porre una domanda digitandola in Domande e risposte o fare clic su un riquadro per aprire il report sottostante.You can ask a question by typing in the Q&A box, or click a tile to open the underlying report.

Altre operazioniWhat now?

  • Provare a porre una domanda nella casella Domande e risposte nella parte superiore del dashboard.Try asking a question in the Q&A box at the top of the dashboard.
  • Selezionare un riquadro per aprire il report sottostante.Select a tile to open the underlying report.
  • È possibile filtrare ed evidenziare i dati nel report, ma non è possibile salvare le modifiche.You can filter and highlight the data in the report, but you can't save your changes.
  • La pianificazione prevede che il set di dati venga aggiornato quotidianamente.Your dataset is scheduled to refreshed daily. È possibile modificare la frequenza di aggiornamento o provare ad aggiornare il set di dati su richiesta usando Aggiorna ora.You can change the refresh schedule or try refreshing it on demand using Refresh Now.

Cosa è inclusoWhat's included

Il dashboard e i report contengono i dati delle tabelle seguenti, con distinzione tra maiuscole e minuscole:The dashboard and reports contain data from the following tables (case sensitive):

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

Requisiti di sistemaSystem requirements

Per importare i dati di Microsoft Dynamics NAV in Power BI, è necessario avere le autorizzazioni per accedere alle tabelle di dati finanziari e di vendita da cui vengono recuperati i dati.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). Le tabelle devono contenere dei dati perché non è consentito importare tabelle vuote.The tables are also required to have some data, empty tables will currently fail to import.

Risoluzione dei problemiTroubleshooting

Power BI usa i servizi Web di Microsoft Dynamics NAV per recuperare i dati.Power BI uses Microsoft Dynamics NAV's web services to retrieve your data. Se si ha una grande quantità di dati nell'istanza di Microsoft Dynamics NAV, un suggerimento per ridurre al minimo l'impatto sull'uso del servizio Web consiste nel modificare la frequenza di aggiornamento a seconda delle esigenze.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. Un altro suggerimento consiste nell'avere un solo amministratore che crea l'app e la condivide anziché avere ogni amministratore che crea la propria app.Another suggestion is to have one admin create the app and share it instead of having every admin create their own.

"La convalida dei parametri non è riuscita. Verificare che tutti i parametri siano validi""Parameter validation failed, please make sure all parameters are valid"
Se questo errore viene visualizzato dopo aver digitato l'URL di Microsoft Dynamics NAV,If you see this error after typing your Microsoft Dynamics NAV URL. verificare che siano soddisfatti i requisiti seguenti:Make sure the following requirements are satisfied:

  • L'URL segue esattamente questo modello:The URL follows exactly this pattern:

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

    • "instance.navserver.com" con il nome del proprio server NAV"instance.navserver.com" with your NAV Server name
    • "DynamicsNAV90_Instance1" con il nome dell'istanza del server NAV"DynamicsNAV90_Instance1" with your NAV Server Instance name
    • "Company('CRONUS%20International%20Ltd.')" con il nome della società NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name
  • Verificare che tutte le lettere siano minuscole.Make sure all the letters are lower case.
  • Verificare che l'URL sia in 'https'.Make sure the URL is in 'https'.
  • Verificare che non vi sia la barra finale alla fine dell'URL.Make sure there are no trailing forward slash at the end of the URL.

"L'accesso non è riuscito""Login failed"
Se questo errore si verifica dopo aver usato le credenziali di Microsoft Dynamics NAV per eseguire l'accesso, potrebbe essersi verificato uno dei problemi seguenti: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:

  • L'account in uso non ha le autorizzazioni per recuperare i dati di Microsoft Dynamics NAV dall'account.The account you are using doesn't have permissions to retrieve the Microsoft Dynamics NAV data from your account. Verificare che sia un account amministratore e riprovare.Verify it is an admin account and try again.
  • L'istanza di Dynamics NAV a cui si sta provando a connettersi non ha un certificato SSL valido.The Dynamics NAV instance you're trying to connect to doesn't have a valid SSL certificate. In questo caso, verrà visualizzato un messaggio di errore più dettagliato (ad esempio, "Impossibile stabilire relazione SSL attendibile").In this case you'll see a more detailed error message ("unable to establish trusted SSL relationship"). Si noti che i certificati autofirmati non sono supportati.Note that self-signed certs are not supported.

"Errore""Oops"
Se viene visualizzata una finestra di dialogo di errore dopo la finestra di dialogo di autenticazione, Power BI ha riscontrato un problema durante il caricamento dei dati.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.

  • Verificare che l'URL segua il modello specificato in precedenza.Verify the URL follows the pattern specified above. Un errore comune consiste nello specificare:A common mistake is to specify:

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

    È tuttavia necessario includere la sezione 'Company('CRONUS%20International%20Ltd.')' con il nome della società 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.')

Passaggi successiviNext steps