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

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • 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

  • @leonquenomuerde
    @leonquenomuerde 7 หลายเดือนก่อน

    Gracias Duende. Genial como lo explicas. 🙂

  • @MegaMartaxx
    @MegaMartaxx หลายเดือนก่อน

    Muchas gracias, es justo lo que buscaba.

  • @alexandermarquezsosa5770
    @alexandermarquezsosa5770 2 หลายเดือนก่อน +1

    El mejor

  • @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!

  • @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!!

    • @Duendeloco82
      @Duendeloco82  2 ปีที่แล้ว

      Con mucho gusto, un placer :)

  • @yesidrinconmontano8392
    @yesidrinconmontano8392 ปีที่แล้ว

    graciasss me salvaste

  • @leonardoespino3346
    @leonardoespino3346 7 หลายเดือนก่อน

    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.

  • @pauloherrera8255
    @pauloherrera8255 หลายเดือนก่อน

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

    • @Duendeloco82
      @Duendeloco82  หลายเดือนก่อน +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

  • @JulioBobadillaRodriguez
    @JulioBobadillaRodriguez 11 หลายเดือนก่อน

    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  11 หลายเดือนก่อน

      hola, el truncate creo que dentro seria lo apropiado.

  • @nelsonrf.carrascocapcha8051
    @nelsonrf.carrascocapcha8051 ปีที่แล้ว +1

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

    • @Duendeloco82
      @Duendeloco82  ปีที่แล้ว

      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

  • @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 ปีที่แล้ว

    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

      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

  • @VictorAburto-dg7te
    @VictorAburto-dg7te ปีที่แล้ว +1

    Se puede realizar esto para varias hojas de un excel?

    • @Duendeloco82
      @Duendeloco82  ปีที่แล้ว

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