Flowlet nel flusso di dati di mapping
Che cos'è un flussolet?
Un flussolet è un contenitore riutilizzabile di attività che possono essere create da un flusso di dati di mapping esistente o avviate da zero. Riutilizzando i modelli è possibile impedire la duplicazione della logica e applicare la stessa logica in molti flussi di dati di mapping.
Con i flowlet è possibile creare logica per eseguire operazioni quali pulizia degli indirizzi o taglio di stringhe. È quindi possibile eseguire il mapping degli input e degli output alle colonne nel flusso di dati chiamante per un'esperienza di riutilizzo del codice dinamico.
Introduzione
Per creare un flussolet, selezionare la nuova azione flowlet dalle opzioni di menu del flusso di dati di mapping.
Verrà creato un nuovo flussolet in cui è possibile aggiungere gli input, gli output e le attività di trasformazione.
Area di progettazione flowlet
L'area di progettazione del flussolet è simile all'area di progettazione del flusso di dati di mapping. Le differenze principali sono le esperienze di input, output e debug descritte di seguito.
Input flussolet
L'input di un flussolet definisce le colonne di input previste da un flusso di dati di mapping chiamante. La chiamata al flusso di dati di mapping esegue il mapping delle colonne da un flusso alle colonne definite dall'input. In questo modo il flussolet può eseguire la logica riutilizzabile sulle colonne offrendo flessibilità nel flusso di dati di mapping chiamante a cui si applica il flusso di flusso.
Output del flussolet
L'output di un flussolet definisce le colonne di output che è possibile generare nel flusso di dati di mapping chiamante. Dopo l'esecuzione di tutte le trasformazioni nel flussolet, le colonne di output risultanti verranno inviate al flusso di dati di mapping chiamante.
Debug di un flussolet
Il debug di un flussolet presenta alcune differenze rispetto all'esperienza di debug del flusso di dati di mapping.
In primo luogo, i dati di anteprima sono disponibili solo nell'output del flussolet. Per visualizzare in anteprima i dati, assicurarsi di selezionare l'output del flussolet e quindi la scheda Anteprima dati.
In secondo luogo, poiché i flowlet vengono mappati dinamicamente agli input, per eseguirne il debug, i flowlet consentono agli utenti di immettere i dati di test da inviare tramite il flussolet. Nelle impostazioni di debug dovrebbe essere visualizzata una griglia per compilare i dati di test corrispondenti alle colonne di input. Nota per gli input con un numero elevato di colonne che potrebbe essere necessario selezionare sull'icona a schermo intero.
Altri metodi per la creazione di un flussolet
I flowlet possono essere creati anche da flussi di dati di mapping esistenti. In questo modo gli utenti possono riutilizzare rapidamente la logica già creata.
Per una singola attività di trasformazione, è possibile fare clic con il pulsante destro del mouse sull'attività del flusso di dati di mapping e selezionare Crea un nuovo flussolet. In questo modo viene creato un flussolet con tale attività e in input in modo che corrisponda agli input dell'attività.
Se è attivata la selezione multipla, è anche possibile selezionare più attività del flusso di dati di mapping. A tale scopo, è possibile eseguire il lasso di più attività disegnando un rettangolo per selezionarle o usando shift+select per selezionare più attività. Fare quindi clic con il pulsante destro del mouse e scegliere Crea un nuovo flussolet.
Esecuzione di un flusso all'interno di un flusso di dati di mapping
Dopo aver creato il flussolet, è possibile eseguire il flussolet dall'attività del flusso di dati di mapping con la trasformazione flowlet.
Per altre informazioni, vedere Trasformazione Flowlet nel flusso di dati di mapping | Microsoft Docs.