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...

КОМЕНТАРІ • 9

  • @enriqueruiz320
    @enriqueruiz320 4 місяці тому +1

    😮 Wow!!, me ahorraste 266 inserciones manuales de archivos planos, muy buena explicación!! 👍

    • @maihuire11
      @maihuire11  4 місяці тому

      Hola, me alegra eso. ;)

  • @raulperilla
    @raulperilla 5 місяців тому

    Muy clara y buena tu explicaci{on. Muchas gracias

  • @waler9
    @waler9 4 місяці тому

    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.

    • @maihuire11
      @maihuire11  4 місяці тому

      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.

  • @jonathanalejandrorubianobo3104

    Hay alguna forma de borrar los archivos despues de hacer la carga o de moverlos a otra ubicación ?

    • @maihuire11
      @maihuire11  Рік тому +2

      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.

    • @santiagocorreasanchez4969
      @santiagocorreasanchez4969 11 місяців тому

      @@maihuire11 pero poner el file system , como la variable no ha sido asignada dice que no hay nada para mover

    • @maihuire11
      @maihuire11  10 місяців тому

      @@santiagocorreasanchez4969Hola, debes usar una conexion de archivo y asignar el nombre dinamicamente.