Integration Services: Foreach Loop Container


A volte puo capitare di dover caricare tanti file (txt, csv, xls) con la medesima struttura all’interno di un’unica tabella.
Poniamo il caso di avere 10 file identici come struttura e con diverso nome.

Tramite l’utilizzo del componente di Integration Services “Foreach Loop Container” è possibile realizzare un unico flusso di dati che legge ciclicamente ed in automatico tutti i file.

Viene creata  una connessione per la destinazione e una connessione per la sorgente dei dati.

 

Entriamo nelle proprietà dell’oggetto “Foreach Loop Editor” e impostiamo i seguenti valori:
– Enumerator: ForeachFile Enumerator. (lista dei possibili valori con relative descrizioni).
– Folder: Indichiamo la cartella dove risiedono i file.
– Files: Indichiamo l’estensione dei file che dobbiamo caricare.

A questo punto nel tab “Variable Mappings” è possibile configurare la variabile di tipo utente su cui far ciclare il caricamento dei dati.
Impostiamo i valori come segnato in figura.

Infine bisogna selezionare la connessione “Sorgente” e nelle proprietà settare la proprietà “ConnectionString” inserendo la variabile utente creata in precedenza.

 

Ora procediamo col “Data Flow Task” inserendo il flusso dei dati.  Questo flusso verrà ripetuto per ogni file trovate nella cartella segnalata.

Annunci

, , ,

  1. #1 di please click the following webpage il giugno 4, 2013 - 12:46 am

    While these parks aren’t the same, you might need to carefully analyze the price of them. I also learned that fresh air does not cause any sort of adverse reaction in my children. Many of the most pleasant trips we’ve had were at camp sites that were
    relatively basic yet in the midst of beautiful countryside.

  2. #2 di Kim il luglio 27, 2013 - 11:28 pm

    You can use rose petals, honeysuckle & calendulas to decorate
    your plain Christmas cake. For instance, it is an excellent idea to prepare the
    birthday cake of a golf lover in the shape of a golf ball
    in a golf course. Next thing to do is to pour the space cake batter into
    the pan & put it in the oven for about 25 minutes.

  3. #3 di Celesta il luglio 28, 2013 - 7:36 am

    Too many folks have already thrown away plenty of good
    money on nothing but useless salt tablets being shipped from South America.
    Authorities inside the area will need to have an intensive understanding of laboratory and labeling
    techniques, infection security precautions, appropriate blood attract approaches to the elderly and for infants and even more.
    When you’re about to start on your weight loss plan, it’s a good idea to think about your end goal and chunk it down into smaller goals.

  4. #4 di simply click the following internet site il luglio 29, 2013 - 11:41 am

    You don’t have to hit the gym for two and three hours each day to lose weight, but it does help to squeeze in 30 minutes of physical activity each day. Authorities inside the area will need to have an intensive understanding of laboratory and labeling techniques, infection security precautions, appropriate blood attract approaches to the elderly and for infants and even more. Many people don’t
    have the time to weight themselves every day, but checking the scale on a regular basis can definitely help when you’re working to lose weight and keep it off.

  1. weight loss tips

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: