none
Procesamiento de dimensiones y cubos recomendado RRS feed

  • Pregunta

  • Buenos días,

    Estoy con un proyecto con varios cubos con varias particiones y muchas dimensiones en la que los datos de las tablas del Datawarehouse se actualizan diariamente.

    Actualmente tengo un paquete de SSIS donde proceso la BBDD multidimensional en modo full, pero quiero reducir el tiempo de procesado.¿Qué manera me recomendáis?

    ¿Procesar dimensiones y cubos por separado en modo update?

    ¿Procesar la BBDD pero en modo default?

    ...alguna otra manera???

    Muchas gracias por anticipado

    martes, 19 de enero de 2016 13:33

Respuestas

  • Saludos

    Tu pregunta es un poco difícil de responder sin conocer como esta estructurado el cubo de información,, de base yo te diría que una dimensión no se debe de actualizar tan seguido y no veo razón de procesarla pero eso depende mucho del negocio y como manejen la información, lo mas normal es hacer incremental, en donde yo estaba fuera de algunos cambios que luego hacíamos por el área de ventas que entraba datos tarde hacíamos incrementales diarios y final de mes hacíamos un reproceso full antes del cierre.

    • Marcado como respuesta Ricardo760 miércoles, 20 de enero de 2016 15:49
    martes, 19 de enero de 2016 20:24
  • Hola,

    Cuando ya no te puedes dar el lujo de hacer un full process del cubo, quiere decir que tu cubo está creciendo de tamaño vs la ventana de tiempo que tienes disponible para procesarlo. En este punto, correcto, tienes que comenzar a procesar más granularmente con la intención de procesar la menor dato que sea posible para reducir los tiempos.

    Te recomiendo los siguientes dos blob post que mencionan cómo automatizar el procesamiento desde paquetes de SSIS. El primero es para procesar una definición pre-definida de measure groups/particiones, y el segundo muestra cómo hacerlo de forma automática (generando el script XMLA de modo dinámico). Se incluyen también detalles del porqué de cada tipo de procesamiento:

    https://bennyaustin.wordpress.com/2013/08/19/processcube/

    https://bennyaustin.wordpress.com/2014/02/20/dynamic-processing/

    Espero te sirva.


    Please, mark this post as Answer if this helps you to solve your question/problem.
    Alan Koo | "Microsoft Business Intelligence and more..." http://www.alankoo.com

    • Propuesto como respuesta Alberto MorilloMVP miércoles, 20 de enero de 2016 15:11
    • Marcado como respuesta Ricardo760 miércoles, 20 de enero de 2016 15:49
    miércoles, 20 de enero de 2016 4:02

Todas las respuestas

  • Saludos

    Tu pregunta es un poco difícil de responder sin conocer como esta estructurado el cubo de información,, de base yo te diría que una dimensión no se debe de actualizar tan seguido y no veo razón de procesarla pero eso depende mucho del negocio y como manejen la información, lo mas normal es hacer incremental, en donde yo estaba fuera de algunos cambios que luego hacíamos por el área de ventas que entraba datos tarde hacíamos incrementales diarios y final de mes hacíamos un reproceso full antes del cierre.

    • Marcado como respuesta Ricardo760 miércoles, 20 de enero de 2016 15:49
    martes, 19 de enero de 2016 20:24
  • Hola,

    Cuando ya no te puedes dar el lujo de hacer un full process del cubo, quiere decir que tu cubo está creciendo de tamaño vs la ventana de tiempo que tienes disponible para procesarlo. En este punto, correcto, tienes que comenzar a procesar más granularmente con la intención de procesar la menor dato que sea posible para reducir los tiempos.

    Te recomiendo los siguientes dos blob post que mencionan cómo automatizar el procesamiento desde paquetes de SSIS. El primero es para procesar una definición pre-definida de measure groups/particiones, y el segundo muestra cómo hacerlo de forma automática (generando el script XMLA de modo dinámico). Se incluyen también detalles del porqué de cada tipo de procesamiento:

    https://bennyaustin.wordpress.com/2013/08/19/processcube/

    https://bennyaustin.wordpress.com/2014/02/20/dynamic-processing/

    Espero te sirva.


    Please, mark this post as Answer if this helps you to solve your question/problem.
    Alan Koo | "Microsoft Business Intelligence and more..." http://www.alankoo.com

    • Propuesto como respuesta Alberto MorilloMVP miércoles, 20 de enero de 2016 15:11
    • Marcado como respuesta Ricardo760 miércoles, 20 de enero de 2016 15:49
    miércoles, 20 de enero de 2016 4:02
  • Muchas gracias por vuestra respuesta,

    aprovecho para comentaros que ayer procesé la BBDD completa en modo default, y sólo tardó un segundo en procesarla. ¿Sabéis el porqué?

    Gracias de nuevo

    miércoles, 20 de enero de 2016 15:51