Condividi tramite


Creare e usare flussi di dati in Power Apps

Con la preparazione avanzata dei dati disponibile in Power Apps, è possibile creare una raccolta di dati denominata flusso di dati, che è quindi possibile usare per connettersi ai dati aziendali da varie origini, pulire i dati, trasformarli e quindi caricarli in Microsoft Dataverse o nell'account di archiviazione di Azure Data Lake Gen2 dell'organizzazione.

Un flusso di dati è una raccolta di tabelle create e gestite in ambienti nel servizio Power Apps. È possibile aggiungere e modificare tabelle nel flusso di dati, nonché gestire le pianificazioni degli aggiornamenti dei dati, direttamente dall'ambiente in cui è stato creato il flusso di dati.

Dopo aver creato un flusso di dati nel portale di Power Apps, è possibile recuperarli usando il connettore Dataverse o il connettore Flusso di dati di Power BI Desktop, a seconda della destinazione scelta durante la creazione del flusso di dati.

Esistono tre passaggi principali per l'uso di un flusso di dati:

  1. Creare il flusso di dati nel portale di Power Apps. Selezionare la destinazione in cui caricare i dati di output, l'origine da cui ottenere i dati e i passaggi di Power Query per trasformare i dati usando gli strumenti Microsoft progettati per semplificare questa operazione.

  2. Pianificare le esecuzioni del flusso di dati. Questa è la frequenza con cui il Dataflow di Power Platform deve aggiornare i dati che verranno caricati e trasformati.

  3. Usare i dati caricati nell'archivio di destinazione. È possibile creare app, flussi, report di Power BI e dashboard o connettersi direttamente alla cartella Common Data Model del flusso di dati nel lake dell'organizzazione usando servizi dati di Azure come Azure Data Factory, Azure Databricks o qualsiasi altro servizio che supporta lo standard della cartella Common Data Model.

Le sezioni seguenti esaminano ognuno di questi passaggi per acquisire familiarità con gli strumenti forniti per completare ogni passaggio.

Creazione di un flusso di dati

I flussi di dati vengono creati in un ambiente. Pertanto, sarà possibile visualizzarli e gestirli solo da tale ambiente. Inoltre, gli utenti che vogliono ottenere dati dal flusso di dati devono avere accesso all'ambiente in cui è stato creato.

Importante

  1. Accedere a Power Apps e verificare l'ambiente in cui ci si trova, trovare il commutatore di ambiente accanto al lato destro della barra dei comandi.

    Commutatore di ambiente.

  2. Nel riquadro di spostamento, selezionare Flussi di dati. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.

  3. Selezionare Nuovo flusso di dati. Nella pagina Nuovo flusso di dati immettere un nome per il flusso di dati. Per impostazione predefinita, i flussi di dati archiviano le tabelle in Dataverse. Selezionare Entità analitiche solo se si vuole archiviare le tabelle nell'account di archiviazione Azure Data Lake dell'organizzazione. Fare clic su Crea.

    Importante

    Esiste un solo proprietario di qualsiasi flusso di dati, ovvero la persona che l'ha creata. Solo il proprietario può modificare il flusso di dati. L'autorizzazione e l'accesso ai dati creati dal flusso di dati dipendono dalla destinazione in cui sono stati caricati i dati. I dati caricati in Dataverse saranno disponibili tramite il connettore Dataverse e richiedono che la persona che accede ai dati sia autorizzata a Dataverse. I dati caricati nell'account di archiviazione di Azure Data Lake Gen2 dell'organizzazione sono accessibili tramite il connettore Power Platform Dataflow e l'accesso richiede l'appartenenza all'ambiente in cui è stata creata.

  4. Nella pagina Scegli origine dati selezionare l'origine dati in cui sono archiviate le tabelle. La selezione delle origini dati visualizzate consente di creare tabelle del flusso di dati.

    Scegliere l'origine dati

  5. Dopo aver selezionato un'origine dati, viene richiesto di specificare le impostazioni di connessione, incluso l'account da usare per la connessione all'origine dati. Seleziona Avanti.

    Connettersi all'origine dati.

  6. Dopo la connessione, selezionare i dati da usare per la tabella. Quando si scelgono i dati e un'origine, il servizio Flussi di dati di Power Platform si riconnetterà successivamente all'origine dati per mantenere aggiornati i dati nel flusso di dati, con la frequenza selezionata più avanti nel processo di installazione.

    Scegliere i dati.

Dopo aver selezionato i dati da usare nella tabella, è possibile usare l'editor del flusso di dati per modellare o trasformare i dati nel formato necessario per l'uso nel flusso di dati.

Usare l'editor del flusso di dati per modellare o trasformare i dati

È possibile modellare la selezione dei dati in un modulo ottimale per la tabella usando un'esperienza di modifica di Power Query, simile all'editor di Power Query in Power BI Desktop. Per altre informazioni su Power Query, vedere Panoramica delle query in Power BI Desktop.

Se si vuole visualizzare il codice creato dall'editor di query con ogni passaggio o se si vuole creare codice di data shaping personalizzato, è possibile usare l'editor avanzato.

Editor avanzato.

Flussi di dati e Common Data Model

Le tabelle dei flussi di dati includono nuovi strumenti per eseguire facilmente il mapping dei dati aziendali a Common Data Model, arricchire i dati con Microsoft e non Microsoft e ottenere un accesso semplificato all'apprendimento automatico. Queste nuove funzionalità possono essere sfruttate per fornire informazioni dettagliate intelligenti e interattive sui dati aziendali. Dopo aver completato tutte le trasformazioni nel passaggio di modifica delle query descritto di seguito, è possibile eseguire il mapping delle colonne dalle tabelle dell'origine dati alle colonne di tabella standard definite da Common Data Model. Le tabelle standard hanno uno schema noto definito da Common Data Model.

Per altre informazioni su questo approccio e sul Common Data Model, vedere Common Data Model.

Per sfruttare il Modello di Dati Comune nel flusso di dati, selezionare la trasformazione Mappa a standard nella finestra di dialogo Modifica query. Nella schermata Mappa tabelle visualizzata selezionare la tabella standard di cui si vuole eseguire il mapping.

Mappa alla tabella standard.

Quando si esegue il mapping di una colonna di origine a una colonna standard, si verifica quanto segue:

  1. La colonna di origine assume il nome della colonna standard (la colonna viene rinominata se i nomi sono diversi).

  2. La colonna di origine assume il tipo di dati della colonna standard.

Per mantenere la tabella standard Common Data Model, tutte le colonne standard non mappate ottengono valori Null .

Tutte le colonne di origine non mappate rimangono invariate per garantire che il risultato del mapping sia una tabella standard con colonne personalizzate.

Dopo aver completato le selezioni e la tabella e le relative impostazioni dei dati sono state completate, si è pronti per il passaggio successivo, che seleziona la frequenza di aggiornamento del flusso di dati.

Impostare la frequenza di aggiornamento

Dopo aver definito le tabelle, è necessario pianificare la frequenza di aggiornamento per ognuna delle origini dati connesse.

I flussi di dati usano un processo di aggiornamento dati per mantenere aggiornati i dati. Nello strumento di creazione del flusso di dati di Power Platform è possibile scegliere di aggiornare manualmente o automaticamente il flusso di dati in base a un intervallo pianificato di propria scelta.

Pianificare automaticamente un aggiornamento

  1. Selezionare Aggiorna automaticamente.

  2. Immettere la frequenza del flusso di dati:

    • Aggiornamento basato sulla frequenza. Impostare la frequenza con gli incrementi di 30 minuti, la data di inizio e l'ora in formato UTC.

    • Aggiorna in giorni e ore specifici. Scegliere fuso orario, frequenza (giornaliera o settimanale) e ora del giorno in incrementi di 30 minuti.

      Opzione Aggiorna automaticamente.

  3. Selezionare Pubblica.

Alcune organizzazioni potrebbero voler usare la propria risorsa di archiviazione per la creazione e la gestione dei flussi di dati. È possibile integrare i flussi di dati con Azure Data Lake Storage Gen2 se si seguono i requisiti per configurare correttamente l'account di archiviazione. Altre informazioni: Connettere Azure Data Lake Storage Gen2 per l'archiviazione del flusso di dati

Risoluzione dei problemi relativi alle connessioni dati

Potrebbero verificarsi problemi durante la connessione alle origini dati per i flussi di dati. Questa sezione fornisce suggerimenti per la risoluzione dei problemi in caso di problemi.

  • Connettore Salesforce. L'uso di un account di valutazione per Salesforce con flussi di dati genera un errore di connessione senza informazioni fornite. Per risolvere questo problema, usare un account Salesforce di produzione o un account sviluppatore per i test.

  • Connettore SharePoint. Assicurarsi di specificare l'indirizzo radice del sito di SharePoint, senza sottocartelle o documenti. Ad esempio, usare un collegamento simile a https://microsoft.sharepoint.com/teams/ObjectModel.

  • Connettore file JSON. Attualmente è possibile connettersi a un file JSON usando solo l'autenticazione di base. Ad esempio, un URL simile a https://XXXXX.blob.core.windows.net/path/file.json?sv=2019-01-01&si=something&sr=c&sig=123456abcdefg non è attualmente supportato.

  • Azure Synapse Analytics. I flussi di dati attualmente non supportano l'autenticazione di Microsoft Entra per Azure Synapse Analytics. Usare l'autenticazione di base per questo scenario.

Annotazioni

Se si usano criteri di prevenzione della perdita dei dati (DLP) per bloccare il connettore HTTP con Microsoft Entra (preautorizzato), i connettori SharePoint e OData non funzioneranno. Il connettore HTTP con Microsoft Entra (pre-autorizzato) deve essere consentito nei criteri di prevenzione della perdita dei dati affinché i connettori SharePoint e OData funzionino.

Gli utenti potrebbero ricevere un messaggio di errore se la connessione in uso per l'esportazione richiede una correzione. In questo caso, l'utente riceve un messaggio di errore che indica connessione a Dataverse non riuscita. Controllare il collegamento seguente su come risolvere il problema.

Per risolvere il problema:

  1. In Power Apps (make.powerapps.com) selezionare Connessioni nel riquadro di spostamento a sinistra. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
  2. Individuare la connessione Microsoft Dataverse (legacy).
  3. Selezionare il collegamento Correggi connessione nella colonna Stato e seguire le istruzioni visualizzate.

Al termine della correzione, ripetere l'esportazione.

Viene visualizzato il messaggio di errore "Si è verificato un problema durante l'aggiornamento del flusso di dati"

Questo errore si verifica quando si tenta di aggiornare il flusso di dati durante l'uso del Web browser Firefox. Per risolvere questo problema, usare un Web browser diverso, ad esempio Microsoft Edge o Google Chrome.

Passaggi successivi

Gli articoli seguenti sono utili per altre informazioni e scenari quando si usano flussi di dati:

Per altre informazioni su Common Data Model: