none
Malla ETL RRS feed

  • Pregunta

  • Hola,

    Tengo 2  proyectos SSIS 2012 con 30 paquetes cada uno aproximadamente, me gustaría saber donde es mejor elaborar mi malla ETL en donde tendré paquetes ejecutándose en paralelo y otros en serie (dependencias), no se si es mejor hacerlo en en el mismo SSIS o creando JOBS. se agradece información al respecto.


    desarrollador .NET

    miércoles, 2 de diciembre de 2015 1:17

Respuestas

Todas las respuestas

  • lo mejor y mas fácil de mantener es en SSIS, creas un paquete orquestador, decides que se ejecuta en paralelo y que se ejecuta en serie y decides  también si falla uno si se sigue o no sin necesidad de controles externos

    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 15 de diciembre de 2015 7:44
    Moderador
  • Hola. Antes que pases a desarrollar la integración y secuencia de tus paquetes, podrías definir las dependencias y flujo base en un borrador (un Excel, un diagrama de flujo, etc). Definitivamente si lo que quieres es ordenar tu 'batería' de Dtsx debes de tener bien en claro qué paquetes toman más tiempo en ejecución, cuales levantan/ insertan mayor cantidad de datos, etc. Yo uso el SISS para armar mallas (solo de ETL) donde siempre tengo un paquete MAIN , que contiene la referencia del resto de mis paquetes, Log general, controles generales de ejecución , etc. Si vas a realizar ejecuciones en paralelo y ya tienes la secuencia de cada paquete definida, te recomiendo subir todos los paquetes a msdb del Integration Y desde ahí ejecutarlos( más no desde el IDE) ya que el procesamiento es mejor.
    lunes, 21 de diciembre de 2015 20:42