Informazioni sulle differenze tra i tipi di flussi di dati
I flussi di dati vengono usati per estrarre, trasformare e caricare dati in una destinazione di archiviazione in cui può essere usato per diversi scenari. Poiché non tutte le destinazioni di archiviazione condividono le stesse caratteristiche, alcune funzionalità e comportamenti del flusso di dati variano a seconda della destinazione di archiviazione in cui il flusso di dati carica i dati. Prima di creare un flusso di dati, è importante comprendere come verranno usati i dati e scegliere la destinazione di archiviazione in base ai requisiti della soluzione.
La selezione di una destinazione di archiviazione di un flusso di dati determina il tipo del flusso di dati. Un flusso di dati che carica i dati nelle tabelle di Dataverse viene categorizzato come flusso di dati standard. I flussi di dati che caricano dati nelle tabelle analitiche vengono classificati come flussi di dati analitici.
I flussi di dati creati in Power BI sono sempre flussi di dati analitici. I flussi di dati creati in Power Apps possono essere standard o analitici, a seconda della selezione durante la creazione del flusso di dati.
Flussi di dati standard
Un flusso di dati standard carica i dati nelle tabelle di Dataverse. I flussi di dati standard possono essere creati solo in Power Apps. Uno dei vantaggi della creazione di questo tipo di flusso di dati è che qualsiasi applicazione che dipende dai dati in Dataverse può funzionare con i dati creati da flussi di dati standard. Le applicazioni tipiche che usano le tabelle di Dataverse sono Power Apps, Power Automate, AI Builder e Power Virtual Agents.
Per creare un flusso di dati in Power Apps:
Nelle schede Power Apps selezionare Altro.
Seleziona Flussi di dati.
Selezionare Nuovo flusso di dati.
Se si sta creando il primo flusso di dati, è anche possibile selezionare il pulsante Crea un flusso di dati.
Versioni standard dei flussi di dati
Microsoft ha lavorato su aggiornamenti significativi per i flussi di dati standard per migliorare le prestazioni e l'affidabilità. Questi miglioramenti saranno infine disponibili per tutti i flussi di dati standard. Tuttavia, nel frattempo, si differenziano tra flussi di dati standard esistenti (versione 1) e nuovi flussi di dati standard (versione 2) aggiungendo un indicatore di versione in Power Apps.
Confronto tra le versioni dei flussi di dati standard
La tabella seguente elenca le principali differenze tra i flussi di dati standard V1 e V2 e fornisce informazioni sul comportamento di ogni funzionalità in ogni versione.
Funzionalità | Standard V1 | Standard V2 |
---|---|---|
Numero massimo di flussi di dati che possono essere salvati con pianificazione automatica per tenant del cliente | 50 | Nessun limite |
Numero massimo di record inseriti per query/tabella | 500,000 | Illimitato. Il numero massimo di record che possono essere inseriti per query o tabella dipende ora dai limiti di protezione del servizio Dataverse al momento dell'inserimento. |
Velocità di inserimento in Dataverse | Prestazioni di base | Miglioramento delle prestazioni di alcuni fattori. I risultati effettivi possono variare e dipendono dalle caratteristiche dei dati inseriti e dal caricamento nel servizio Dataverse al momento dell'inserimento. |
Criteri di aggiornamento incrementale | Non supportato | Supportato |
Resilienza | Quando vengono rilevati limiti di protezione del servizio Dataverse, viene eseguito un nuovo tentativo fino a tre volte. | Quando vengono rilevati limiti di protezione del servizio Dataverse, viene eseguito un nuovo tentativo fino a tre volte. |
Integrazione di Power Automate | Non supportato | Supportato |
Flussi di dati analitici
Un flusso di dati analitici carica i dati nei tipi di archiviazione ottimizzati per l'analisi, Azure Data Lake Storage. Gli ambienti di Microsoft Power Platform e le aree di lavoro di Power BI forniscono ai clienti una posizione di archiviazione analitica gestita in bundle con tali licenze di prodotto. Inoltre, i clienti possono collegare l'account di archiviazione Azure Data Lake dell'organizzazione come destinazione per i flussi di dati.
I flussi di dati analitici sono in grado di supportare funzionalità analitiche aggiuntive. Ad esempio, l'integrazione con le funzionalità di intelligenza artificiale di Power BI o l'uso di tabelle calcolate, illustrate più avanti.
È possibile creare flussi di dati analitici in Power BI. Per impostazione predefinita, caricano i dati nell'archiviazione gestita di Power BI. È anche possibile configurare Power BI per archiviare i dati in Azure Data Lake Storage dell'organizzazione.
È anche possibile creare flussi di dati analitici nei portali di Informazioni dettagliate sui clienti di Power Apps e Dynamics 365. Quando si crea un flusso di dati nel portale di Power Apps, è possibile scegliere tra l'archiviazione analitica gestita di Dataverse o nell'account Azure Data Lake Storage dell'organizzazione.
Integrazione dell'intelligenza artificiale
A volte, a seconda dei requisiti, potrebbe essere necessario applicare alcune funzioni di intelligenza artificiale e Machine Learning sui dati tramite il flusso di dati. Queste funzionalità sono disponibili nei flussi di dati di Power BI e richiedono un'area di lavoro Premium.
Gli articoli seguenti illustrano come usare le funzioni di intelligenza artificiale in un flusso di dati:
- Integrazione di Azure Machine Learning in Power BI
- Servizi cognitivi in Power BI
- Machine Learning automatizzato in Power BI
Le funzionalità elencate nelle due sezioni precedenti sono specifiche di Power BI e non sono disponibili quando si crea un flusso di dati nei portali di Informazioni dettagliate sui clienti di Power Apps o Dynamics 365.
Tabelle calcolate
Uno dei motivi per usare una tabella calcolata è la possibilità di elaborare grandi quantità di dati. La tabella calcolata è utile in questi scenari. Se si dispone di una tabella in un flusso di dati e un'altra tabella nello stesso flusso di dati usa l'output della prima tabella, questa azione crea una tabella calcolata.
La tabella calcolata consente di migliorare le prestazioni delle trasformazioni dei dati. Anziché ripetere più volte le trasformazioni necessarie nella prima tabella, la trasformazione viene eseguita una sola volta nella tabella calcolata. Il risultato viene quindi usato più volte in altre tabelle.
Per altre informazioni sulle tabelle calcolate, vedere Creazione di tabelle calcolate nei flussi di dati.
Le tabelle calcolate sono disponibili solo in un flusso di dati analitico.
Flussi di dati analitici e standard
Nella tabella seguente sono elencate alcune differenze tra una tabella standard e una tabella analitica.
Operazione | Standard | Analitico |
---|---|---|
Modalità di creazione | Flussi di dati Power Platform | Flussi di dati Power BI Flussi di dati di Power Platform selezionando la casella di controllo Entità analitiche solo durante la creazione del flusso di dati |
Opzioni di archiviazione | Dataverse | Power BI ha fornito Azure Data Lake Storage per i flussi di dati di Power BI, Dataverse ha fornito Azure Data Lake Storage per i flussi di dati di Power Platform o fornito dal cliente Azure Data Lake Storage |
Trasformazioni di Power Query | Sì | Sì |
Funzioni di intelligenza artificiale | No | Sì |
Tabella calcolata | No | Sì |
Può essere usato in altre applicazioni | Sì, tramite Dataverse | Flussi di dati di Power BI: solo in Power BI Flussi di dati di Power Platform o flussi di dati esterni di Power BI: Sì, tramite Azure Data Lake Storage |
Mapping alla tabella standard | Sì | Sì |
Carico incrementale | Caricamento incrementale predefinito È possibile modificare utilizzando la casella di controllo Elimina righe che non esistono più nella casella di controllo output della query nelle impostazioni di caricamento |
Caricamento completo predefinito È possibile configurare l'aggiornamento incrementale configurando l'aggiornamento incrementale nelle impostazioni del flusso di dati |
Aggiornamento pianificato | Sì | Sì, la possibilità di notificare ai proprietari del flusso di dati in caso di errore |
Scenari per l'uso di ogni tipo di flusso di dati
Ecco alcuni scenari di esempio e consigli sulle procedure consigliate per ogni tipo di flusso di dati.
Utilizzo multipiattaforma: flusso di dati standard
Se il piano per la creazione di flussi di dati consiste nell'usare i dati archiviati in più piattaforme (non solo Power BI, ma anche altri servizi di Microsoft Power Platform, Dynamics 365 e così via), un flusso di dati standard è un'ottima scelta. I flussi di dati standard archiviano i dati in Dataverse, a cui è possibile accedere tramite molte altre piattaforme e servizi.
Trasformazioni di dati pesanti in tabelle di dati di grandi dimensioni: flusso di dati analitici
I flussi di dati analitici sono un'ottima opzione per l'elaborazione di grandi quantità di dati. I flussi di dati analitici migliorano anche la potenza di calcolo alla base della trasformazione. La memorizzazione dei dati in Azure Data Lake Storage aumenta la velocità di scrittura in una destinazione. Rispetto a Dataverse (che potrebbe avere molte regole da controllare al momento dell'archiviazione dei dati), Azure Data Lake Storage è più veloce per le transazioni di lettura/scrittura su una grande quantità di dati.
Funzionalità di intelligenza artificiale: flusso di dati analitici
Se si prevede di usare qualsiasi funzionalità di intelligenza artificiale tramite la fase di trasformazione dei dati, è utile usare un flusso di dati analitico perché è possibile usare tutte le funzionalità di intelligenza artificiale supportate con questo tipo di flusso di dati.