Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Suggerimento
Provare Dataflow Gen2 in Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come iniziare una prova gratuita!
I flussi di dati sono una tecnologia self-service e basata sul cloud per la preparazione dei dati. I flussi di dati consentono ai clienti di inserire, trasformare e caricare dati in ambienti Microsoft Dataverse, aree di lavoro Power BI o account Azure Data Lake Storage dell'organizzazione. I flussi di dati vengono creati usando Power Query, un'esperienza unificata di connettività dei dati e preparazione già in primo piano in molti prodotti Microsoft, tra cui Excel e Power BI. I clienti possono attivare flussi di dati per l'esecuzione su richiesta o automaticamente in base a una pianificazione; i dati vengono sempre aggiornati.
I flussi di dati possono essere creati in più prodotti Microsoft
I flussi di dati sono disponibili in più prodotti Microsoft e non richiedono la creazione o l'esecuzione di una licenza specifica del flusso di dati. I flussi di dati sono disponibili in Power Apps, Power BI e Dynamics 365 Customer Insights. La possibilità di creare ed eseguire flussi di dati è combinata con le licenze di tali prodotti. Le funzionalità del flusso di dati sono principalmente comuni in tutti i prodotti in cui sono presenti, ma alcune funzionalità specifiche del prodotto potrebbero esistere nei flussi di dati creati in un prodotto rispetto a un altro.
Come funziona il flusso di dati?
L'immagine precedente mostra una visualizzazione complessiva del modo in cui viene definito un flusso di dati. Un flusso di dati ottiene dati da origini dati diverse (sono già supportate più di 80 origini dati). Quindi, in base alle trasformazioni configurate con l'esperienza di creazione Power Query, il flusso di dati trasforma i dati usando il motore del flusso di dati. Infine, i dati vengono caricati nella destinazione di output, che può essere un ambiente Microsoft Power Platform, un'area di lavoro Power BI o l'account Azure Data Lake Storage dell'organizzazione.
I flussi di dati vengono eseguiti nel cloud
I flussi di dati sono basati sul cloud. Quando un flusso di dati viene creato e salvato, la relativa definizione viene archiviata nel cloud. Un flusso di dati viene eseguito anche nel cloud. Tuttavia, se un'origine dati è locale, è possibile usare un gateway dati locale per estrarre i dati nel cloud. Quando viene attivata un'esecuzione del flusso di dati, la trasformazione e il calcolo dei dati vengono eseguiti nel cloud e la destinazione si trova sempre nel cloud.
I flussi di dati usano un potente motore di trasformazione
Power Query è il motore di trasformazione dati usato nel flusso di dati. Questo motore è in grado di supportare molte trasformazioni avanzate. Usa anche un'interfaccia utente grafica semplice, ma potente, denominata editor Power Query. È possibile usare i flussi di dati con questo editor per sviluppare soluzioni di integrazione dei dati più velocemente e più facilmente.
Integrazione del flusso di dati con Microsoft Power Platform e Dynamics 365
Poiché un flusso di dati archivia le tabelle risultanti nell'archiviazione basata sul cloud, altri servizi possono interagire con i dati prodotti dai flussi di dati.
Ad esempio, le applicazioni Power BI, Power Apps, Power Automate, Power Virtual Agents e Dynamics 365 possono ottenere i dati generati dal flusso di dati connettendosi a Dataverse, a un connettore di flussi di dati di Power Platform o direttamente attraverso il data lake, a seconda della destinazione configurata al momento della creazione del flusso di dati.
Vantaggi dei flussi di dati
L'elenco seguente evidenzia alcuni dei vantaggi derivanti dall'uso dei flussi di dati:
Un flusso di dati separa il livello di trasformazione dei dati dal livello di modellazione e visualizzazione in una soluzione Power BI.
Il codice di trasformazione dei dati può risiedere in una posizione centrale, un flusso di dati, anziché essere distribuito tra più artefatti.
Un creatore di flussi di dati necessita solo di competenze Power Query. In un ambiente con più creatori, l'autore del flusso di dati può far parte di un team che insieme compila l'intera soluzione BI o l'applicazione operativa.
Un flusso di dati è indipendente dal prodotto. Non è solo un componente di Power BI, ma è possibile ottenere i dati in altri strumenti e servizi.
I flussi di dati sfruttano Power Query, un'esperienza di trasformazione dei dati avanzata, grafica e self-service.
I flussi di dati vengono eseguiti interamente nel cloud. Non è necessaria alcuna infrastruttura aggiuntiva.
Sono disponibili più opzioni per iniziare a usare i flussi di dati, usando licenze per Power Apps, Power BI e Customer Insights.
Anche se i flussi di dati sono in grado di eseguire trasformazioni avanzate, sono progettati per scenari self-service e non richiedono background IT o sviluppatore.
Scenari di casi d'uso per i flussi di dati
È possibile usare i flussi di dati per molti scopi. Gli scenari seguenti forniscono alcuni esempi di casi d'uso comuni per i flussi di dati.
Migrazione dei dati dai sistemi legacy
In questo scenario, un'organizzazione decide di usare Power Apps per la nuova esperienza dell'interfaccia utente anziché per il sistema locale legacy. Power Apps, Power Automate e AI Builder tutti usano Dataverse come sistema di archiviazione dati primario. È possibile eseguire la migrazione dei dati correnti nel sistema locale esistente in Dataverse usando un flusso di dati e quindi questi prodotti possono usare tali dati.
Uso dei flussi di dati per creare un data warehouse
È possibile usare i flussi di dati come sostituzione per altri strumenti di estrazione, trasformazione, caricamento (ETL) per creare un data warehouse. In questo scenario, i data engineers di un'azienda decidono di usare i flussi di dati per creare il data warehouse progettato con uno schema a stella, incluse le tabelle dei fatti e le tabelle delle dimensioni in Data Lake Storage. Quindi Power BI viene usato per generare report e dashboard recuperando i dati dai flussi di dati.
Uso dei flussi di dati per creare un modello dimensionale
È possibile usare i flussi di dati come sostituzione di altri strumenti ETL per creare un modello dimensionale. Ad esempio, i data engineer di un'azienda decidono di usare i flussi di dati per creare il modello dimensionale progettato con schema star, incluse le tabelle dei fatti e delle dimensioni in Azure Data Lake Storage Gen2. Quindi Power BI viene usato per generare report e dashboard recuperando i dati dai flussi di dati.
Centralizzare la preparazione e il riutilizzo dei dati dei modelli semantici in più soluzioni di Power BI
Se più soluzioni Power BI usano la stessa versione trasformata di una tabella, il processo di creazione della tabella viene ripetuto più volte. Questo aumenta il carico nel sistema di origine, utilizza più risorse e crea dati duplicati con più punti di errore. È invece possibile creare un singolo flusso di dati per calcolare i dati per tutte le soluzioni. Power BI può quindi riutilizzare il risultato della trasformazione in tutte le soluzioni. Il flusso di dati, se usato in questo modo, può far parte di un'architettura di implementazione affidabile Power BI che evita i duplicati del codice Power Query e riduce i costi di manutenzione del livello di integrazione dei dati.