Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Recibir desde un FTP varios fichero de una carpeta con SSIS

294 views
Skip to first unread message

Joaquín Mena

unread,
Jul 29, 2009, 6:41:25 AM7/29/09
to
Buenas,

Me gustaría traer los datos de una carpeta de un FTP (3 ficheros) de
forma automatica con SSIS,
¿como lo puedo hacer?

Gracias y un saludo.

Carlos Sacristan

unread,
Jul 29, 2009, 7:03:39 AM7/29/09
to
Hay una tarea FTP en SSIS que puedes usar justamente para eso...

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico

http://blogs.solidq.com/es/elrincondeldba


"Joaqu�n Mena" <til...@gmail.com> wrote in message
news:2771c19d-e5dd-48f0...@a26g2000yqn.googlegroups.com...
Buenas,

Me gustar�a traer los datos de una carpeta de un FTP (3 ficheros) de

Joaquín Mena

unread,
Jul 29, 2009, 7:09:18 AM7/29/09
to
On 29 jul, 13:03, "Carlos Sacristan" <nom...@nomail.com> wrote:
> Hay una tarea FTP en SSIS que puedes usar justamente para eso...
>
> --
> -----------------------------
> "Caminar sobre el agua y desarrollar software a partir de unas
> especificaciones es fácil, si ambas están congeladas."
> Edward V. Berard, ingeniero informático
>
> http://blogs.solidq.com/es/elrincondeldba
>
> "Joaquín Mena" <tila...@gmail.com> wrote in message
>
> news:2771c19d-e5dd-48f0...@a26g2000yqn.googlegroups.com...
> Buenas,
>
> Me gustaría traer los datos de una carpeta de un FTP (3 ficheros) de

> forma automatica con SSIS,
> ¿como lo puedo hacer?
>
> Gracias y un saludo.

Gracias por contestar, pero el problema que tengo es que con esa tarea
he podido traerme un fichero, pero no se como hacer para traer de
forma automatica los tres.

Carlos Sacristan

unread,
Jul 29, 2009, 7:21:11 AM7/29/09
to
Puedes utilizar la secuencia que te permite recorrerte el contenido de una
carpeta; metes la tarea FTP dentro de esa secuencia y el nombre del fichero
lo metes en una variable... hay muchos ejemplos de c�mo hacer esto por la
web. En cualquier caso no es complicado

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas

especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico

http://blogs.solidq.com/es/elrincondeldba


"Joaqu�n Mena" <til...@gmail.com> wrote in message

news:38334c5b-42da-41a7...@o32g2000yqm.googlegroups.com...


On 29 jul, 13:03, "Carlos Sacristan" <nom...@nomail.com> wrote:
> Hay una tarea FTP en SSIS que puedes usar justamente para eso...
>
> --
> -----------------------------
> "Caminar sobre el agua y desarrollar software a partir de unas

> especificaciones es f�cil, si ambas est�n congeladas."
> Edward V. Berard, ingeniero inform�tico
>
> http://blogs.solidq.com/es/elrincondeldba
>

> "Joaqu�n Mena" <tila...@gmail.com> wrote in message
>
> news:2771c19d-e5dd-48f0...@a26g2000yqn.googlegroups.com...
> Buenas,
>
> Me gustar�a traer los datos de una carpeta de un FTP (3 ficheros) de

Emilio Boucau

unread,
Jul 29, 2009, 8:41:48 AM7/29/09
to
Hola,

Fijate en http://www.sqlis.com, ahi tenes un ejemplo de como tomar archivos
de una carpeta, procesarlos y luego reubicarlos. Aca tenes el link directo:
http://www.sqlis.com/post/Looping-over-files-with-the-Foreach-Loop.aspx

Saludos !
---
Emilio Boucau
Buenos Aires - Argentina

"Carlos Sacristan" <nom...@nomail.com> wrote in message
news:u8n9u6DE...@TK2MSFTNGP05.phx.gbl...

Joaquín Mena

unread,
Jul 29, 2009, 11:56:11 AM7/29/09
to
On 29 jul, 14:41, "Emilio Boucau" <bouc...@hotmail.com> wrote:
> Hola,
>
> Fijate enhttp://www.sqlis.com, ahi tenes un ejemplo de como tomar archivos

> de una carpeta, procesarlos y luego reubicarlos. Aca tenes el link directo:http://www.sqlis.com/post/Looping-over-files-with-the-Foreach-Loop.aspx
>
> Saludos !
> ---
> Emilio Boucau
> Buenos Aires - Argentina
>
> "Carlos Sacristan" <nom...@nomail.com> wrote in message
>
> news:u8n9u6DE...@TK2MSFTNGP05.phx.gbl...
>
>
>
> > Puedes utilizar la secuencia que te permite recorrerte el contenido de una
> > carpeta; metes la tarea FTP dentro de esa secuencia y el nombre del
> > fichero lo metes en una variable... hay muchos ejemplos de cómo hacer esto

> > por la web. En cualquier caso no es complicado
>
> > --
> > -----------------------------
> > "Caminar sobre el agua y desarrollar software a partir de unas
> > especificaciones es fácil, si ambas están congeladas."
> > Edward V. Berard, ingeniero informático
>
> >http://blogs.solidq.com/es/elrincondeldba
>
> > "Joaquín Mena" <tila...@gmail.com> wrote in message

> >news:38334c5b-42da-41a7...@o32g2000yqm.googlegroups.com...
> > On 29 jul, 13:03, "Carlos Sacristan" <nom...@nomail.com> wrote:
> >> Hay una tarea FTP en SSIS que puedes usar justamente para eso...
>
> >> --
> >> -----------------------------
> >> "Caminar sobre el agua y desarrollar software a partir de unas
> >> especificaciones es fácil, si ambas están congeladas."
> >> Edward V. Berard, ingeniero informático
>
> >>http://blogs.solidq.com/es/elrincondeldba
>
> >> "Joaquín Mena" <tila...@gmail.com> wrote in message
>
> >>news:2771c19d-e5dd-48f0...@a26g2000yqn.googlegroups.com...
> >> Buenas,
>
> >> Me gustaría traer los datos de una carpeta de un FTP (3 ficheros) de

> >> forma automatica con SSIS,
> >> ¿como lo puedo hacer?
>
> >> Gracias y un saludo.
>
> > Gracias por contestar, pero el problema que tengo es que con esa tarea
> > he podido traerme un fichero, pero no se como hacer para traer de
> > forma automatica los tres.- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Muchas gracias!! Voy a echarle un vistazo.

Claudio Quezada

unread,
Aug 5, 2009, 2:10:34 PM8/5/09
to
Que tal, tengo que hacer esto mismo pero el archivo estar� comprimido,
es posible descomprimirlo y procesarlo via SQL? o tengo que hacer el
proceso de otra manera?

Tengo instalado el SQL enterprise y no encuentro donde hacer el SSIS, me
falta algo?

En el About me aparece lo siguiente

Microsoft SQL Server Management Studio 9.00.4035.00
Microsoft Analysis Services Client Tools 2005.090.4035.00
Microsoft Data Access Components (MDAC)2000.086.3959.00
(srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft .NET Framework 2.0.50727.3082

Gracias.


Joaqu�n Mena escribi�:
> Buenas,
>
> Me gustar�a traer los datos de una carpeta de un FTP (3 ficheros) de

Emilio Boucau

unread,
Aug 5, 2009, 6:13:09 PM8/5/09
to
Claudio,

Los paquetes de SSIS se hacen con el Business Intelligence Develpment Studio
(BIDS). Via T-SQL no podes descomprimir un paquete, a SQL Server le importan
muy poco los archivos en plataforma y solo da soporte nativo a TXT para
importacion de datos mediante un BULK INSERT. Podras logralo mediante
xp_cmdshell y la sintaxis necesaria (cuidado con la seguirdad en estos
casos). Fijate en www.sqlis.com si hay algun custom task que lo haga.

Saludos !
---
Emilio Boucau
Buenos Aires - Argentina

"Claudio Quezada" <Pint...@NoMandeWeas.kk> wrote in message
news:eeKVkefF...@TK2MSFTNGP05.phx.gbl...

Claudio Quezada

unread,
Aug 6, 2009, 12:20:04 PM8/6/09
to
muchas gracias...

saludos.

Emilio Boucau escribi�:

Maxi

unread,
Aug 10, 2009, 11:03:19 PM8/10/09
to
Claudio, el SSIS soporte .NET con lo cual simplemente debes hacer un Script
Task dentro de SSIS y ahi escribir en vb.net o C#, para la compresion podes
usar el algoritmo gzip del propio .net.

Yo estoy trabajando en un proyecto similar donde leo los archivos
comprimidos del FTP, los descomprimo y los proceso, todo esto con SSIS y la
verdad que es bastante simple porque al soportar .net es muy extensible

--

---------------------------------------------------------------------
Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com
---------------------------------------------------------------------


"Claudio Quezada" <Pint...@NoMandeWeas.kk> escribi� en el mensaje de
noticias:eeKVkefF...@TK2MSFTNGP05.phx.gbl...

0 new messages