martes, 13 de octubre de 2015

Áreas involucradas en la construcción de un Data Warehouse (DWH)

Por Édgar Barrios 

La construcción de un Data Warehouse siempre es una tarea exigente, por esta razón es muy importante tener bien definido el diseño que se utilizará para la implementación. En este artículo vamos a hablar un poco de cuáles son las áreas (Bases de Datos) que siempre se deben tomar en cuenta al momento de construir un DWH.


·         Fuentes de datos: son todos aquellos repositorios de datos donde se encuentra almacenada la información que maneja la empresa sobre sus operaciones. Puede ser de diversos tipos, por ejemplo, archivos planos, bases de datos, etc.

·         Área de Staging: es una base de datos que debe ser creada con la finalidad de ser un área de aterrizaje de datos sobre la cual se importa toda la información extraída de los orígenes de datos y se llevan a cabo las tareas de transformación de la data. En esta área se debería crear una réplica del modelo de Base de Datos existente en los orígenes de datos, consiguiendo con esto independizar el proceso de transformación y carga de datos, de los sistemas operacionales de la empresa. De igual modo también se deberían crear las tablas definidas como tablas de dimensión, las cuales serán alimentadas por la réplica de las fuentes de datos implementada en esta área.

·         Área de Data Warehouse: Es el área en la cual se carga toda la información en el Data Warehouse diseñado. Aquí deben existir las tablas de dimensión y las tablas facts que fueron definidas. El proceso consiste en comenzar cargando la información en las dimensiones y luego cargar la tabla fact. La fuente de datos para esta área debería ser el área de Staging.

Tener clara la función que cumple cada una de estas áreas es un buen comienzo para poder llevar a cabo la implementación de un DWH de manera exitosa. En futuros artículos hablaremos de forma más detallada acerca de cada una de ellas, donde se profundizará el tema con el apoyo de ejemplos prácticos.

1 comentario: