Lezione 2-3: Modifica della gestione connessione file flat
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
In questa attività viene modificata la gestione connessione file flat della lezione 1. Tale gestione connessione file flat era stata configurata per caricare staticamente un singolo file. Per abilitare la gestione connessione file flat affinché carichi i file in modo iterativo, modificare la proprietà ConnectionString della gestione connessione in modo che usi la variabile User::varFileName
definita dall'utente contenente il percorso del file da caricare in fase di esecuzione.
Modificando la gestione connessione in modo che usi il valore della variabile definita dall'utente per cambiare la proprietà ConnectionString, la gestione connessione si connette a file flat diversi. In fase di esecuzione, ogni iterazione del contenitore Ciclo Foreach determina l'aggiornamento della variabile User::varFileName
. L'aggiornamento della variabile quindi consente alla gestione connessione di connettersi a un file flat diverso e all'attività Flusso di dati di elaborare un set di dati diverso.
Configurare la gestione connessione file flat in modo che usi una variabile
Nel riquadro Gestioni connessioni fare clic con il pulsante destro del mouse su Sample Flat File Source Datae scegliere Proprietà.
Nella finestra Proprietà assicurarsi che PackagePath inizi con \Package.Connections. In caso contrario, nel riquadro Gestioni connessioni fare clic con il pulsante destro del mouse su Sample Flat File Source Data e scegliere Converti in connessione pacchetto
Nella finestra Proprietà fare clic sulla cella vuota relativa a Espressioni e fare clic sul pulsante con i puntini di sospensione (...).
Nella colonna Proprietà della finestra di dialogo Editor espressioni di proprietà selezionare ConnectionString.
Nella colonna Espressione selezionare il pulsante con i puntini di sospensione (...) per aprire la finestra di dialogo Generatore di espressioni.
Nella finestra di dialogo Generatore di espressioni espandere il nodo Variabili.
Trascinare la variabile User::varFileName nella casella Espressione.
Selezionare OK per chiudere la finestra di dialogo Generatore di espressioni.
Selezionare nuovamente OK per chiudere la finestra di dialogo Editor espressioni di proprietà.
Esecuzione del passaggio successivo
Passaggio 4: eseguire il test del pacchetto creato nell'esercitazione della lezione 2