Caricare i dati in Pianificazione delle prestazioni aziendali utilizzando i flussi di dati
I dati dei fatti sono una combinazione di più origini o devono essere sottoposti a un certo livello di trasformazione per inserire i dati nella struttura corretta per la pianificazione. Se si caricano dati di produzione, è consigliabile utilizzare i flussi di dati. I flussi di dati forniscono un supporto migliore per il volume e la complessità di produzione tipici. Forniscono inoltre un'esperienza di trasformazione, risultati dettagliati sullo stato quando i dati vengono caricati e la possibilità di pianificare gli aggiornamenti dei dati.
I flussi di dati sono una tecnologia di preparazione dei dati basata sul cloud e self-service. Consentono ai clienti di acquisire, trasformare e caricare dati in ambienti Microsoft Dataverse, aree di lavoro di Power BI o nell'account Azure Data Lake Storage della propria organizzazione.
I flussi di dati vengono creati utilizzando Power Query. Power Query è un'esperienza unificata di connettività e preparazione dei dati che è già presente in molti prodotti Microsoft, tra cui Excel e Power BI. I clienti attivano tramite trigger i flussi di dati per l'esecuzione su richiesta o automaticamente in base a una programmazione e i dati sono sempre aggiornati. Per altre informazioni, vedere Cosa sono i flussi di dati?
I flussi di dati possono popolare dimensioni e cubi in Pianificazione delle prestazioni aziendali. Dopo che un flusso di dati è stato collegato a una dimensione o a un cubo, quando l'origine dati del flusso di dati viene aggiornata, Pianificazione delle prestazioni aziendali viene aggiornata in base alla frequenza di aggiornamento definita nel flusso di dati.
Popolare dimensioni e cubi
Per utilizzare i flussi di dati per popolare i valori di dimensioni o di cubi, seguire questi passaggi.
In Power Apps, creare la dimensione o il cubo in Pianificazione delle prestazioni aziendali prima di creare il flusso di dati. Prendere nota del nome della tabella per il cubo o la dimensione. Di seguito sono riportati alcuni esempi.
- Cubo: Msdyn_xpna_CUBENAME
- Dimensione: Msdyn_xpna_dimNomeDimensione
Seguire uno di questi passaggi, a seconda dell'oggetto per cui si crea la mappa del flusso di dati:
- Per il caricamento di un cubo: Verificare che le colonne nel cubo siano mappate sulle dimensioni selezionate al momento della creazione del cubo.
- Per un caricamento di dimensione: Verificare che le colonne nella dimensione siano mappate agli attributi della dimensione selezionati al momento della creazione della dimensione.
Seguire uno di questi passaggi, a seconda dell'oggetto per cui si crea un flusso di dati:
- Per il caricamento di un cubo: Nella colonna mapping section, Seleziona la chiave per il cubo. La chiave sarà il valore DimensionSetAltKey.
- Per un carico dimensionale: Nella colonna mapping section, Seleziona la chiave per la dimensione.
Dopo aver collegato il flusso di dati al cubo di pianificazione, è possibile specificare un aggiornamento facoltativo.
Un flusso di dati può essere utilizzato per caricare dati solo se la dimensione o il cubo è già stato creato in Pianificazione delle prestazioni aziendali. Per ulteriori informazioni, vedere Microsoft Dynamics 365 Finance dimensioni Pianificazione delle prestazioni aziendali e cubi Pianificazione delle prestazioni aziendali.
Esempio
Questo esempio mostra come creare un flusso di dati durante il caricamento dei dati dei fatti in un cubo.
Per creare il cubo nelle dimensioni di Pianificazione delle prestazioni aziendali, seguire questi passaggi.
- Nell'elenco Cubo selezionare Nuovo cubo.
- Immettere un nome per il cubo.
- Selezionare le dimensioni che devono far parte del cubo. È necessario selezionare un minimo di due dimensioni.
- Selezionare Avanti e creare il cubo.
Nota
Si avrà bisogno del nome del cubo per creare il flusso di dati in Power Apps. Il nome inizierà con msdyn_xpnacube.
Caricare i dati utilizzando i flussi di dati
- Seleziona Carica dati e quindi Crea flusso di dati. Viene visualizzata la finestra Power Query.
Importante
All'utente deve essere assegnato il ruolo di creatore del flusso di dati per poter creare il flusso di dati. Se non si dispone di tale ruolo, il pulsante Crea flusso di dati non è disponibile.
Selezionare i flussi di dati. Per altre informazioni sui flussi di dati, vedere Creare e utilizzare i flussi di dati in Power Apps.
È possibile utilizzare qualsiasi connessione di dati. Per questo esempio, si seleziona Excel.
Immettere un nome per il flusso di dati.
Selezionare l'origine dei dati. Per questo esempio, si seleziona Excel. Per altre informazioni su come risolvere i problemi di connessione, vedere Risoluzione dei problemi delle connessioni dati.
A sinistra, selezionare i dati su cui lavorare.
Selezionare Trasforma dati.
Nella pagina Trasforma dati è possibile combinare, aggiornare o rimuovere le colonne. È ad esempio possibile che si voglia rimuovere le righe relative a un anno fiscale passato (ad esempio il 2021) o le righe di un prodotto obsoleto. Per altre informazioni su come trasformare i dati, vedere Utilizzare l'editor del flusso di dati per modellare o trasformare i dati.
Al termine della trasformazione dei dati, selezionare Avanti.
Nella pagina Mappa tabelle, in Impostazione di caricamento selezionare Carica nella tabella esistente.
Seleziona la tabella elencata. Dovrebbe corrispondere al nome del cubo nella pagina Cubo.
Importante
Il cubo creato in Pianificazione delle prestazioni aziendali è denominato msdyn_xpnacube_<nome_cubo>. È possibile trovare il nome del cubo nella pagina Cubo in Pianificazione delle prestazioni aziendali.
Dopo aver selezionato il cubo di pianificazione come tabella di destinazione, diventano disponibili le sezioni Chiave di origine e Mapping colonne. La chiave di origine è il valore DimensionSetAltKey per i cubi. Per le dimensioni, è il valore NameKey (msdyn_name).
La sezione Mapping colonne riflette le colonne di origine e le colonne di destinazione. Le colonne di origine sono i dati dei fatti che sono stati caricati nel flusso di dati. Le colonne di destinazione sono le dimensioni selezionate nell'ambito della creazione del cubo nell'applicazione Pianificazione delle prestazioni aziendali. Per garantire che i dati vengano inseriti nella colonna di destinazione, mapparli a una colonna di origine.
Importante
Se è stata selezionata una chiave nella parte superiore della sezione Mapping colonne, tale colonna deve essere mappata a una colonna di destinazione.
Dopo aver mappato le colonne di origine appropriate alle colonne di destinazione, selezionare Avanti.
Nota
Il campo Commento non ha bisogno di essere mappato.
È possibile aggiornare manualmente il flusso di dati oppure pianificare una cadenza di aggiornamento. Per altre informazioni sulle impostazioni di aggiornamento, vedere Impostare la frequenza di aggiornamento.
Suggerimenti
Quando si importano i dati nella pagina Trasformazione dati, è consigliabile seguire queste linee guida:
Se si utilizzano intestazioni nei dati, impostare l'opzione Usa prima riga come intestazioni nella sezione Trasformazione.
Quando l'applicazione Pianificazione delle prestazioni aziendali crea le dimensioni e i cubi, viene fatto riferimento alle colonne primarie, che in genere sono campi stringa. Quando si mappano le colonne per il caricamento dei dati, verificare che i tipi delle colonne di origine e i tipi delle colonne di destinazione corrispondano. Ad esempio, nell'applicazione Pianificazione delle prestazioni aziendali, molti riferimenti alle dimensioni sono per nome e sono di tipo Testo. Per la dimensione conto, il numero di conto deve essere di tipo Testo. È possibile modificare il tipo selezionando il pulsante a sinistra dell'intestazione della colonna. Se non si cambia il tipo, viene visualizzato il seguente messaggio di errore:
Codice errore: Eccezione di mashup Errore nel formato dei dati, Dettagli errore: Non è stato possibile aggiornare l'entità a causa di un problema con il documento di mashup MashupException.Error: DataFormat.Error: Impossibile convertire in Numero. Dettagli: Reason = DataFormat.Error;Detail = XHDCOU;Microsoft.Data.Mashup.Error.Context = User.
Per aggiungere un'altra colonna a una dimensione esistente, aggiungere prima la nuova colonna in Pianificazione del rendimento aziendale. Andare a Dimensione e selezionare Nuova colonna. Seguire i passaggi precedenti descritti in questo articolo per popolare i dati dai flussi di dati. Occorre solo selezionare la colonna primaria e la nuova colonna nella mapping della tabella. Solo le colonne mappate vengono aggiornate.
Se non si conosce la chiave per il cubo in cui stai importando, in Power Apps selezionare Tabelle nel riquadro di spostamento di sinistra, selezionare Personalizzato, quindi selezionare il nome della tabella nella griglia. Quindi, nella pagina dei dettagli in Schema selezionare Chiavi.
Se non si conosce la chiave per la dimensione in cui stai importando, in Power Apps selezionare Tabelle nel riquadro di spostamento di sinistra, selezionare Personalizzato, quindi selezionare il nome della tabella nella griglia. Nella pagina dei dettagli selezionare Proprietà. Nella finestra di dialogo Modifica tabella selezionare la scheda Colonna primaria.