Panoramica dei flussi di dati in grado di tenere conto delle soluzioni

Quando si includono i flussi di dati in una soluzione, le relative definizioni diventano portabili, semplificando lo spostamento da un ambiente a un altro, risparmiando il tempo necessario per creare il flusso di dati.

Un caso d'uso tipico è per un fornitore di software indipendente (ISV) per sviluppare una soluzione contenente un flusso di dati che estrae e trasforma i dati da un'origine dati alle tabelle dataverse, in un ambiente sandbox. L'ISV sposta quindi il flusso di dati e le tabelle di destinazione in un ambiente di test da testare con l'origine dati di test per verificare che la soluzione funzioni correttamente ed è pronta per la produzione. Al termine del test, l'ISV fornirà il flusso di dati e le tabelle ai client che li importeranno nell'ambiente di produzione per operare sui dati del client. Questo processo è molto più semplice quando si aggiungono sia i flussi di dati che le tabelle in cui caricano i dati in soluzioni e quindi si spostano le soluzioni e il relativo contenuto tra ambienti.

I flussi di dati aggiunti a una soluzione sono noti come flussi di dati in grado di tenere conto delle soluzioni. È possibile aggiungere più flussi di dati a una singola soluzione.

Nota

  • Solo i flussi di dati creati in ambienti Power Platform possono essere consapevoli della soluzione.
  • I dati caricati dai flussi di dati nella destinazione non sono portabili come parte delle soluzioni, ma solo le definizioni del flusso di dati sono. Per ricreare i dati dopo la distribuzione di un flusso di dati come parte di una soluzione, è necessario aggiornare il flusso di dati.

Aggiungere un nuovo flusso di dati a una soluzione

Seguire questa procedura per aggiungere un flusso di dati a una soluzione.

Prerequisiti

È necessario creare una soluzione prima di poter aggiungere un flusso di dati. Altre informazioni: Creare soluzioni

Aggiungere il flusso di dati

  1. Accedere a Power Apps.

  2. Selezionare Soluzioni dalla barra di spostamento.

    Screenshot della home page di Power Apps con la selezione Soluzioni evidenziata.

  3. Selezionare la soluzione a cui si vuole aggiungere un nuovo flusso di dati e scegliere Modifica dal menu di scelta rapida.

    Screenshot della pagina della soluzione con una soluzione selezionata con l'opzione Modifica evidenziata.

  4. Selezionare Nuovo dal menu e passare a Flusso di dati di Automazione>.

    Screenhot del menu Nuovo aperto con Automazione visualizzata e Flusso di dati selezionato.

  5. Procedere con la creazione di un nuovo flusso di dati.

    Screenshot del flusso di dati aggiunto alla soluzione.

Aggiungere un flusso di dati esistente a una soluzione

Seguire questa procedura per aggiungere un flusso di dati a una soluzione.

Prerequisiti

  • È necessario creare una soluzione prima di poter aggiungere un flusso di dati. Altre informazioni: Creare soluzioni
  • È necessario essere il proprietario di almeno un flusso di dati nell'ambiente. Altre informazioni: Creare flussi di dati

Aggiungere il flusso di dati

  1. Accedere a Power Apps.

  2. Selezionare Soluzioni dalla barra di spostamento.

    Screenshot della barra di spostamento a sinistra con l'opzione Soluzioni evidenziata.

  3. Selezionare la soluzione a cui aggiungere il flusso di dati e nel menu di scelta rapida selezionare Modifica.

    Screenshot dell'elenco delle soluzioni.

  4. Selezionare Aggiungi flusso di dati di Automazione>in>uscita.

    Schermata dell'opzione Aggiungi flusso di dati esistente evidenziata.

  5. Facoltativo: se il flusso di dati carica i dati in una tabella Dataverse personalizzata, aggiungere anche la tabella personalizzata alla soluzione.

    In questo esempio, il flusso di dati aggiunto alla soluzione carica i dati in una tabella personalizzata denominata Dettagli ordine completo, che si desidera includere anche nella soluzione con il flusso di dati.

    Dopo aver aggiunto alla soluzione sia il flusso di dati che la tabella in cui carica i dati, vengono aggiunti i due artefatti alla soluzione. In questo caso, gli artefatti sono cr0c8_FullOrderDetails e Importa dati vendite.

    Screenshot dei due artefatti aggiunti alla soluzione.

    Per salvare il lavoro, assicurarsi di pubblicare tutte le personalizzazioni. La soluzione è ora pronta per l'esportazione dall'ambiente di origine e l'importazione nell'ambiente di destinazione.

Esportazione e importazione di soluzioni contenenti flussi di dati

L'esportazione e l'importazione di soluzioni contenenti flussi di dati sono identiche a eseguire le stesse operazioni per altri artefatti. Per le istruzioni più aggiornate, vedere la documentazione sull'esportazione e l'importazione di soluzioni.

Aggiornamento delle connessioni di un flusso di dati dopo l'importazione della soluzione

Per motivi di sicurezza, le credenziali delle connessioni usate dai flussi di dati non vengono rese persistenti dalle soluzioni. Una volta distribuito un flusso di dati come parte di una soluzione, è necessario modificarne le connessioni prima di poter essere pianificato per l'esecuzione.

  1. Nel riquadro di spostamento a sinistra selezionare la freccia giù accanto a Dataverse e selezionare Flussi di dati. Identificare il flusso di dati importato e selezionare Modifica dal menu di scelta rapida.

    Screenshot che mostra lo spostamento nella scheda flusso di dati.

  2. Nell'elenco Flusso di dati individuare e fare doppio clic sul flusso di dati aggiunto come parte della soluzione importata.

  3. Viene chiesto di immettere le credenziali necessarie per il flusso di dati.

    Screenshot della richiesta di credenziali per Power Query.

    Dopo aver aggiornato le credenziali per la connessione, tutte le query che usano tale connessione vengono caricate automaticamente.

  4. Se il flusso di dati carica i dati nelle tabelle di Dataverse, selezionare Avanti per esaminare la configurazione del mapping.

    Screenshot che mostra tutte le query con i dati caricati dopo la specifica delle credenziali di connessione.

  5. La configurazione del mapping viene salvata anche come parte della soluzione. Poiché è stata aggiunta anche la tabella di destinazione alle soluzioni, non è necessario ricreare la tabella in questo ambiente ed è possibile pubblicare il flusso di dati.

    Screenshot dell'esperienza delle tabelle mappa con selezioni preconfigurate.

    È tutto. Il flusso di dati ora aggiorna e carica i dati nella tabella di destinazione.

Limitazioni note

  • I flussi di dati non possono usare riferimenti di connessione per alcun connettore.
  • I flussi di dati non possono usare variabili di ambiente.
  • I flussi di dati non supportano l'aggiunta di componenti necessari, ad esempio tabelle personalizzate in cui caricano i dati. Al contrario, la tabella personalizzata deve essere aggiunta manualmente alla soluzione.
  • Gli utenti dell'applicazione non possono distribuire flussi di dati (entità servizio).
  • La configurazione dell'aggiornamento incrementale non è supportata durante la distribuzione di soluzioni. Dopo la distribuzione del flusso di dati tramite la soluzione, la configurazione dell'aggiornamento incrementale deve essere riapplicata.
  • Le tabelle collegate ad altri flussi di dati non sono supportate durante la distribuzione di soluzioni. Dopo la distribuzione del flusso di dati tramite la soluzione, modificare il flusso di dati e modificare la connessione al flusso di dati collegato.
  • Per abilitare l'importazione del flusso di dati, il plug-in Flussi di dati esegue personalizzazioni non gestite durante il passaggio di importazione asincrona. Queste modifiche sono essenziali per un'importazione corretta.
  • I flussi di dati non supportano il blocco di personalizzazioni non gestite. Vedere Bloccare le personalizzazioni non gestite negli ambienti Dataverse
  • I flussi di dati non supportano la soluzione preferita. Vedere Impostare una soluzione preferita
  • Affinché i flussi di dati vengano importati correttamente in un ambiente, non è possibile abilitare l'ambiente in modalità di amministrazione o le operazioni in background.