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.
Che cos'è un flussolet?
Un flowlet è un contenitore riutilizzabile di attività che può essere creato da un flusso di dati per mapping esistente o 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 del flusso di dati chiamante per un'esperienza di riutilizzo del codice dinamico.
Introduzione
Per creare un flowlet, selezionare la nuova azione flowlet dalle opzioni di menu del flusso di dati per mapping.
Verrà creato un nuovo flussolet in cui è possibile aggiungere gli input, gli output e le attività di trasformazione.
Superficie di progettazione del flowlet
L'area di progettazione del flowlet è simile all'area di progettazione del flusso di dati di mappatura. Le differenze principali sono le esperienze di input, output e debug descritte di seguito.
Input del flowlet
L'input di un flowlet definisce le colonne di input previste da un flusso di dati per mapping che esegue la chiamata. Questo flusso di dati per mapping esegue la mappatura delle colonne da un flusso alle colonne definite dall'input. In questo modo il flowlet può eseguire logiche riutilizzabili sulle colonne offrendo flessibilità nel flusso di dati per mapping chiamante per determinare a quali colonne si applica il flowlet.
Output del flowlet
L'output di un flowlet definisce le colonne di output che si può prevedere di inviare verso il flusso di dati per mapping chiamante. Dopo l'esecuzione delle trasformazioni nel flowlet, le colonne di output risultanti verranno inviate al flusso di dati per mapping chiamante.
Debug di un flowlet
Il debug di un flowlet presenta alcune differenze rispetto all'esperienza di debug di un mapping data flow.
Per prima cosa, i dati di anteprima sono disponibili solo all'output del flowlet. Per visualizzare in anteprima i dati, assicurarsi di selezionare l'output del "flowlet" e quindi la scheda Anteprima Dati.
In secondo luogo, poiché i flowlet vengono mappati dinamicamente agli input, per eseguirne il debug, i flowlet permettono agli utenti di immettere i dati di test da inviare tramite il flowlet. 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, potrebbe essere necessario cliccare sull'icona dello schermo intero.
Altri metodi per la creazione di un flowlet
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 tasto destro del mouse sull'attività del flusso di dati di mapping e selezionare Crea un nuovo flowlet. In questo modo viene creato un flowlet con quell'attività e un input per corrispondere agli input dell'attività stessa.
Se è attivata la selezione multipla, è anche possibile selezionare più attività del flusso di dati di mapping. A tale scopo, è possibile selezionare più attività disegnando un rettangolo per selezionarle oppure utilizzando MAIUSC+select per selezionare più attività. Fare quindi clic con il pulsante destro del mouse e scegliere Crea un nuovo flowlet.
Esecuzione di un flowlet all'interno di un flusso di dati di mappatura
Dopo aver creato il flowlet, puoi eseguire il flowlet dall'attività del flusso di dati per mapping con la trasformazione del flowlet.
Per altre informazioni, vedere Trasformazione del flowlet nel flusso di dati per mapping | Microsoft Docs.