Importar Múltiples Archivos de texto con Foreach Loop en SSIS
Вставка
- Опубліковано 2 лют 2025
- ETL que nos permite importar archivos con SSIS y cargarlos en una tabla de SQL server.
En este ejemplo leemos una carpeta de windows en donde tenemos varios archivos de texto, pero solo necesitamos leer los archivos que tengan el siguiente patrón de nombre: Despachos*.txt y luego lo cargamos en una tabla de SQL server.
En este caso usamos el Contenedor Foreach Loop.
Ingresar para obtener los recursos para el desarrollo de esta ETL
exceltutos.blo...
😮 Wow!!, me ahorraste 266 inserciones manuales de archivos planos, muy buena explicación!! 👍
Hola, me alegra eso. ;)
Muy clara y buena tu explicaci{on. Muchas gracias
Esta bueno el video pero no me quedo claro lo de la variable vacía que se usa en propiedades expresiones para que lea todos los archivos.
Hola, la tarea foreach recorre los archivos de una carpeta. Para que puedas tomar la ruta debes almacenarlos en una variable y eso se hace en expresiones.
Hay alguna forma de borrar los archivos despues de hacer la carga o de moverlos a otra ubicación ?
Hola, si. Puedes hacerlo usando la tarea File System task o usando un codigo c# con Script task. Tomas como archivo a borrar el nombre que te devuelve el for each.
@@maihuire11 pero poner el file system , como la variable no ha sido asignada dice que no hay nada para mover
@@santiagocorreasanchez4969Hola, debes usar una conexion de archivo y asignar el nombre dinamicamente.