Data Warehouse no es mas que un repositorio de los datos íntegros e históricos de una empresa que le sirve de ayuda para realizar el análisis para la toma de decisiones.
Un Data Warehouse puede ser corporativo, la cual contiene los datos de toda la empresa, o puede ser un Data Warehouse Departamental también llamado Datamarts las cuales almacenan información de un grupo de trabajo o departamento en especifico de la empresa (Ventas, Almacén, entre otros).
En el paradigma de Kimball el DW es un conglomerado de todos los Datamarts, es decir, el DW será corporativo y abarcara toda la información de la empresa. La metodología de Kimball es usada para el diseño y la construcción de un DW, y se basa en lo que el autor denomina "El ciclo de vida Dimensional del Negocio".
Este ciclo de vida del proyecto de DW se basa en 4 principios:
Centrarse en el negocio: Centrarse en la identificación de los procesos de negocio y su valor en la empresa.
Construir una infraestructura de información adecuada: Diseñar una base de información única, confiable, de fácil entendimiento y uso, además de eficiente para reflejar la cantidad de requerimientos de negocio que posee la empresa.
Realizar entregas en incrementos significativos: Realizar la creación del DW a partir de una serie de entregables con plazo máximo que puede variar de 6 a 12 meses.
Ofrecer la solución completa: Proporcionar todos los elementos necesarios para entregar una solución de valor a los usuarios de negocios. Esto significa, un almacén de datos solido, bien diseñado y de calidad, así como también debe entregarse el producto con herramientas para la consulta y análisis avanzado, capacitación, soporte y documentación.
Para la construcción de un DW, Kimball nos propone las siguientes tareas de la figura 1, según lo que el denomina "Ciclo de Vida del Negocio Dimensional".
Figura 1. Tareas de la Metodología Kimball. |
Planificacion:
En este proceso se determina el proposito del DW, sus objetivos especificos y el alcance del mismo, los principales riesgos y una aproximacion inicial a las necesidades de informacion.
Analisis de Requerimientos:
La definición de los requerimientos se debe aprender tanto como se pueda sobre el negocio, los competidores, la industria y los clientes del mismo. Hay que leer todos los informes posibles de la organización; rastrear los documentos de estrategia interna; entrevistar a los empleados.Se deben conocer los términos y la terminología del negocio.
Modelado Dimensional:
La creación de un modelado dimensional es un proceso dinámico y altamente iterativo.
El proceso comienza con un modelo dimensional de alto nivel, y consiste en cuatro pasos.
1-Elegir el proceso de negocio: El primer paso es elegir el área a modelar. Esta es una decisión de la dirección y depende fundamentalmente del análisis de requerimientos y de los temas analíticos anotados en la fase previa.
2-Establecer el nivel de granularidad: La granularidad significa especificar el nivel del detalle. La elección de la granularidad depende de los requerimientos del negocio y lo que es posible a partir de los datos actuales. La sugerencia general es comenzar a diseñar el DW al mayor nivel de detalle posible, ya que se podría luego realizar agrupamientos al nivel deseado.
3-Elegir las dimensiones: Las dimensiones surgen de las discusiones del equipo, y facilitadas por la elección del nivel de granularidad y de la matriz de procesos/dimensiones. Las tablas de dimensiones tienen un conjunto de atributos(generalmente textuales) que brindan una perspectiva o forma de análisis sobre una medida en una tabla de hechos.
4-Identificar las tablas de hechos y medidas: El ultimo paso consiste en identificar las medidas que surgen en un proceso de negocio. Una medida es un atributo(campo) de una tabla que se desea analizar, agrupando sus datos, usando los criterios de corte conocidos como dimensiones. Las medidas habitualmente se vinculan con un nivel de granularidad y se encuentran en tablas que denominamos tablas de hechos. Cada tabla de hechos contiene como atributos una o mas medidas de un proceso organizacional, de acuerdo a los requerimientos
No hay comentarios:
Publicar un comentario