SSIS: Da singola tabella a più file

martedì 21 aprile 2009 - 17.56

Pongo Profilo | Senior Member

Ciao a tutti.

Ecco il mio problema odierno:

ho un ssis che crea un file con una serie di dati relativi a dei negozi. la prima colonna è il codice negozio.

Io vorrei creare un file excel per ogni negozio presente. Il numero dei negozio non è fisso e vorrei un'applicativo scalabile in tal senso.

Come potrei fare?

Facendo una select distinct codice potrei avere la lista dei negozi. Poi for each row creare un file. Ma come??

alx_81 Profilo | Guru

>Ciao a tutti.
Ciao

>Io vorrei creare un file excel per ogni negozio presente. Il
>numero dei negozio non è fisso e vorrei un'applicativo scalabile
>in tal senso.
>Come potrei fare?

>Facendo una select distinct codice potrei avere la lista dei
>negozi. Poi for each row creare un file. Ma come??
la prima parte è corretta, fai la distinct, metti il contenuto in una variabile object e poi la passi come sorgente di un for each loop (enumeratore ADO).
Il for each poi, lancia un dataflow che prendendo il valore corretto del negozio, crea l'excel come meglio credi tu (lo devi definire, e deve essere sempre uguale come struttura).

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

Pongo Profilo | Senior Member

Ok, dovrei aver risolto i miei problemi con uno script task e l'utilizzo di

Dts.Variables.Contains("XXXXXX")


per usare il parametro del for each in uno script.

Bene.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5