SSIS Cargar uno o varios Excel con Foreach a tabla SQL Y Mover a Otra Ruta

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • Explicación sobre como usar el foreach localizando ficheros excel mediante condiciones, para cargar en tabla SQL y luego mover ficheros procesados a otra ruta
    Visita los siguientes enlaces
    odysee.com/@Du...
    / duendeloco82-101904035...
    github.com/due...
    / duendeloco82

КОМЕНТАРІ • 22

  • @MegaMartaxx
    @MegaMartaxx 6 місяців тому

    Muchas gracias, es justo lo que buscaba.

  • @leonquenomuerde
    @leonquenomuerde Рік тому

    Gracias Duende. Genial como lo explicas. 🙂

  • @diegomeritano525
    @diegomeritano525 2 роки тому +2

    Excelente! Muchas gracias por el video, me volvi loco hasta descubrir el delayvalidation! Saludos!

    • @Duendeloco82
      @Duendeloco82  2 роки тому

      Jeje me alegro mucho de servirte de ayuda, saludos!

  • @alexandermarquezsosa5770
    @alexandermarquezsosa5770 7 місяців тому +1

    El mejor

  • @joseluiscastrobenitez4464
    @joseluiscastrobenitez4464 Рік тому

    Muchas pero muchas gracias por la explicación. fue muy clara y al punto.

  • @keilyromero3903
    @keilyromero3903 2 роки тому +1

    Me ayudaste un montón.
    ¡¡Muchas Gracias!!

  • @leonardoespino3346
    @leonardoespino3346 Рік тому

    Pregunta y cómo hago para correrlo en un job en sql server, hice lo mismo pero no llena mis tablas de sql ya esta tomando mi plantilla vacía 😢, sería bueno un ejemplo de los mismo utilizando el dtsConfig.. Ya que ahí guardo mis cadenas de conexion.

  • @yesidrinconmontano8392
    @yesidrinconmontano8392 Рік тому

    graciasss me salvaste

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

    Hola, gran aporte! una consulta, se puede realizar esto mismo, pero con un fichero TXT?

    • @Duendeloco82
      @Duendeloco82  5 місяців тому +1

      @@pauloherrera8255 muchas gracias, si. Es bastante posible. Simplemente es usar la conexión de ficheros planos. Es algo distinto el trabajo con ese tipo de ficheros, más manejable, podemos verlo más adelante en profundidad en videos siguientes

  • @nelsonrf.carrascocapcha8051
    @nelsonrf.carrascocapcha8051 2 роки тому +1

    Hola , cual sería la variable para escoger solo el día de hoy ?

    • @Duendeloco82
      @Duendeloco82  2 роки тому

      Dentro del etl la variable que habría que crear es de datetime y con poner en expresión getdate () sería suficiente para recoger día de hoy

  • @JulioBobadillaRodriguez
    @JulioBobadillaRodriguez Рік тому

    Hola, si fueses ha colocar un truncate a la tabla para copiar toda la información nuevamente, lo colocas dentro o fuera del foreach?

    • @Duendeloco82
      @Duendeloco82  Рік тому

      hola, el truncate creo que dentro seria lo apropiado.

  • @VictorAburto-dg7te
    @VictorAburto-dg7te 2 роки тому +1

    Se puede realizar esto para varias hojas de un excel?

    • @Duendeloco82
      @Duendeloco82  2 роки тому

      Hola Víctor, te refieres de realizar un foreach con las hojas de un excel y cargar cada hoja a tabla SQL?, sí, se puede. Aunque hay muchas cosas que tener en cuenta, por ejemplo, si cada hoja tiene cabecera distinta la cosa se complica considerablemente, teniendo que valorar la posibilidad de usar script de C# o Vb (no es 100% necesario esta opción pero puede ser la mejor según el contexto).

  • @estebanfernandez183
    @estebanfernandez183 2 роки тому +1

    Hola buenas sabes si puedo ejecutar automaticamente un ssis, onda que al prender el equipo se cargue automáticamente el archivo de tipo dstx?

    • @victorbastias3817
      @victorbastias3817 Рік тому

      Al menos una alternativa, es que puedes llamarlo por comando a nivel de dos, a través de un archivo BAT. Usas el paquete.

  • @vicenteantoniomagallanesju5289
    @vicenteantoniomagallanesju5289 2 роки тому

    Hola Tengo una duda siempre tiene que ser bajo el mismo nombre de hoja en los excel por que si tiene diferentes nombres de hoja genera error

    • @Duendeloco82
      @Duendeloco82  2 роки тому +3

      Hola, es obligatorio determinar el nombre de la hoja, pero si, se puede hacer lectura previa de un nombre de hoja Excel y previamente a seleccionar los datos de un Excel determinar dinámicamente que hoja leer para cargar en foreach. Hay que usar un poco de c#. Podemos verlo si te interesa próximamente