Creare report Power BI per visualizzare dati Dynamics 365 Business Central

È possibile rendere disponibili i dati di Dynamics 365 Business Central come origine di dati in Power BI Desktop e sviluppare report efficaci dello stato dell'attività.

Questo articolo descrive come iniziare a utilizzare Power BI Desktop per creare report che visualizzano i dati di Dynamics 365 Business Central. Dopo aver creato i report, è possibile pubblicarli nel servizio Power BI o condividerli con tutti gli utenti dell'organizzazione. Una volta che questi report sono nel servizio Power BI, gli utenti configurati per il suo utilizzo possono quindi visualizzare i report in Dynamics 365 Business Central.

Preparazione

Nota

È stato possibile ottenere i dati di varie aziende in un unico report con i servizi Web OData. Ma dal secondo ciclo di rilascio del 2021 di Business Central, è supportato solo ODataV4, che non esporta i dati da più aziende. La funzione expand in Power BI che potrebbe essere un modo alternativo per creare un report per più aziende, non può essere utilizzata. Creerà una colonna con il nome dell'azienda ma non la popolerà con i dati dell'azienda dopo un aggiornamento.

Aggiungi Business Central come origine dati in Power BI Desktop

La prima attività della creazione di report è aggiungere Business Central come origine dati in Power BI Desktop. Una volta connesso, è possibile iniziare a creare il report.

  1. Avviare Power BI Desktop.

  2. Selezionare Ottieni dati.

    Se Ottieni dati non è visibile, selezionare il menu File, quindi Ottieni dati.

  3. Nella pagina Ottieni dati selezionare Servizi online.

  4. Nel riquadro Servizi online eseguire una delle seguenti operazioni:

    • Per connetterti a Business Central online, seleziona Dynamics 365 Business Central, poi Connetti.
  5. Accedi a Business Central (una sola volta).

    Se non hai mai effettuato l'accesso a Business Central dal Power BI desktop prima, ti viene chiesto di accedere.

    • Per Business Central online, seleziona Accedi, quindi scegli l'account pertinente. Utilizzare lo stesso account usato per accedere a Business Central. Al termine, seleziona Connetti.

    Nota

    Una volta eseguita la connessione a Business Central, non verrà richiesto nuovamente di eseguire l'accesso. Come posso modificare o cancellare l'account che sto utilizzando attualmente per connettermi a Business Central da Power BI Desktop?

  6. Una volta connesso, Power BI contatta il servizio Business Central. La finestra dello strumento di navigazione viene visualizzata con le origini dati disponibili per la creazione di report. Seleziona una cartella per espanderla e vedere le origini dati disponibili.

    Le origini dati, indicano tutti i servizi Web e le pagine API pubblicati per Business Central. Le origini dati sono raggruppate per ambienti e società di Business Central. Con Business Central online, lo strumento di navigazione ha la seguente struttura:

  7. Seleziona una o più origini dati che vuoi aggiungere al modello dati quindi scegli il pulsante Carica.

  8. Se in seguito vuoi aggiungere altri dati di Business Central, puoi ripetere i passaggi precedenti.

Dopo che i dati sono stati caricati puoi vederli nel riquadro di spostamento destro nella pagina. A questo punto, è stata stabilita correttamente la connessione ai dati di Business Central ed è possibile iniziare a creare il report di Power BI.

Suggerimento

Per ulteriori informazioni sull'uso di Power BI Desktop, vedere Introduzione a Power BI Desktop.

Creazione di report accessibili

È importante rendere i tuoi report utilizzabili per il maggior numero di persone possibile. Prova a progettare report in modo che non richiedano adattamenti speciali per soddisfare esigenze specifiche di utenti diversi. Assicurati che il design consenta agli utenti di sfruttare le tecnologie per l'accessibilità standard, come le utilità per la lettura dello schermo. Power BI include varie funzioni di accessibilità, strumenti e linee guida per aiutarti a raggiungere questo obiettivo. Per maggiori informazioni, Progettare report Power BI per l'accessibilità nella documentazione di Power BI.

Creazione di report per visualizzare i dati associati a un elenco

È possibile creare report che vengono visualizzati in un riquadro Dettaglio informazioni di una pagina elenco Business Central. I report possono contenere dati sul record selezionato nell'elenco. La creazione di questi report è simile ad altri report, tranne che per alcune cose che è necessario eseguire per assicurarsi che i report vengano visualizzati come previsto. Per ulteriori informazioni, vedere Creazione di report Power BI per la visualizzazione dei dati di elenco in Business Central.

Uso del tema del report Business Central (opzionale)

Prima di creare il report, è consigliabile scaricare e importare il file del tema Business Central. Il file del tema crea una tavolozza dei colori in modo da creare report con lo stesso stile cromatico delle app Business Central senza dover definire i colori personalizzati per ogni elemento grafico.

Nota

Questa attività è facoltativa. È sempre possibile creare i report e quindi scaricare e applicare il modello di stile in un secondo momento.

Scaricare il tema

Il file del tema è disponibile come file json nella raccolta dei temi di Microsoft Power BI Community. Per scaricare il file del tema, procedere nel seguente modo:

  1. Andare alla raccolta dei temi di Microsoft Power BI Community per Microsoft Dynamics 365 Business Central.
  2. Selezionare l'allegato Microsoft Dynamics Business Central.json del download.

Importare il tema in un report

Dopo aver scaricato il tema del report Business Central è possibile importarlo nei report. Per importare il tema, selezionare Visualizza > Temi > Cerca temi. Per ulteriori informazioni, vedere Power BI Desktop - Importare temi di report personalizzati.

Pubblicare i report

Dopo aver creato o modificato un report è possibile pubblicarlo nel servizio Power BI e condividerlo anche con altre persone nell'organizzazione. Una volta pubblicato, il report è visibile in Power BI. Il report diventa anche disponibile per la selezione in Business Central.

Per pubblicare un report, selezionare Pubblica nella scheda Home della barra multifunzione o dal menu File. Se è stato effettuato l'accesso al servizio Power BI il report viene pubblicato in questo servizio. In caso contrario, verrà richiesto di accedere.

Distribuire o condividere un report

Ci sono un paio di modi per inviare report ai colleghi e ad altre persone:

  • Distribuire report come file .pbix.

    I report vengono archiviati sul computer come file .pbix. È possibile distribuire il file .pbix del report agli utenti, come qualsiasi altro file. Quindi, gli utenti possono caricare il file nel servizio Power BI. Vedere Caricare report da file.

    Nota

    La distribuzione dei report in questo modo comporta che l'aggiornamento dei dati per i report verrà eseguito individualmente da ciascun utente. Questa situazione potrebbe avere un impatto sulle prestazioni di Business Central.

  • Condividere il report dal servizio Power BI

    Se si dispone di una licenza Power BI Pro, è possibile condividere il report con altre persone direttamente dal servizio Power BI. Per ulteriori informazioni, vedere Power BI - Condividere una dashboard o un report.

Risolvere i problemi

"Impossibile inserire un record. L'intento di connessione corrente è di sola lettura." errore durante la connessione alla pagina API personalizzata

APPLICABILE A: Business Central Online

A partire da febbraio 2022, i nuovi report che utilizzano i dati di Business Central si collegheranno a una replica di sola lettura del database di Business Central per impostazione predefinita. In rari casi, a seconda della progettazione della pagina, riceverai un errore quando tenti di connetterti e ottenere i dati dalla pagina.

  1. Avviare Power BI Desktop.

  2. Nella barra multifunzione seleziona Ottieni dati > Servizi online.

  3. Nel riquadro Servizi online, seleziona Dynamics 365 Business Central, poi Connetti.

  4. Nella finestra Navigatore seleziona l'endpoint dell'API da cui vuoi caricare i dati.

  5. Nel riquadro di anteprima a destra, vedrai il seguente errore:

    Dynamics365BusinessCentral: richiesta non riuscita: il server remoto ha restituito un errore: (400) richiesta non valida. (Impossibile inserire un record. L'intento di connessione corrente è di sola lettura. CorrelationId: [...])".

  6. Seleziona Trasforma i dati invece di Carica come faresti normalmente.

  7. In Editor di Power Query, seleziona Editor avanzato dalla barra multifunzione.

  8. Nella riga che inizia con Origine =, sostituisci il testo seguente:

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

    con:

    Dynamics365BusinessCentral.ApiContentsWithOptions(null, null, null, [UseReadOnlyReplica = false])
    
  9. Seleziona Fatto.

  10. Seleziona Chiudi e applica dalla barra multifunzione per salvare le modifiche e chiudere l'editor di Power Query.

Vedi anche

Abilitare i dati aziendali per Power BI
Business Intelligence
Preparazione al business
Importazione dei dati aziendali da altri sistemi contabili
Impostazione di Business Central
Finanze
Avvio rapido: connettersi ai dati in Power BI Desktop

I moduli di e-learning gratuiti per Business Central sono disponibili qui