Empleo de mda en la generación de procesos etl
Centro de Estudios de Ingeniería y Sistemas
EMPLEO DE MDA EN LA GENERACIÓN DE PROCESOS ETL, BASADA EN PLATAFORMAS DE CÓDIGO ABIERTO. CASO DE ESTUDIO: SIGENU.
Trabajo Final de Diplomado
Autor: Ing. Fernando Arruza Hedman (farruza@ceis.cujae.edu.cu)
Tutores: Dr. Julio Martínez Prieto(jmp@ceis.cujae.edu.cu) MsC. Alexis Cedeño Trujillo (acedeno@ceis.cujae.edu.cu)
Ciudad de la Habana, Cuba Junio de 2009
RESUMEN
Las tecnologías y arquitecturas propuestas en el marco de la Inteligencia de Negocio están orientadas a solucionar la necesidad de disponer de bases sólidas para la toma de decisiones estratégicas en las organizaciones actuales. Este proceso implicaasumir riesgos y el objetivo fundamental es tratar de minimizarlos. En el presente trabajo se exponen las características que deben tener los Sistemas de Apoyo a la Toma de Decisiones para conducir los datos por los pasos necesarios para llegar al objetivo final, la búsqueda de conocimiento oculto. Este tipo de arquitectura, generalmente tiene como centro o núcleo: un almacén de datos. Losdatos integrados en este repositorio constituyen la materia prima de todo el proceso, por lo que la calidad de los mismos es de vital importancia. Garantizar esta condición es responsabilidad de los procesos de Extracción, Transformación y Carga (ETL). En este trabajo se caracterizan los principales aspectos, componentes y etapas de los procesos ETL, planteándose la necesidad de emplearnuevos procedimientos para guiar el ciclo de vida de su desarrollo y mantenimiento, en busca de obtener mayor productividad. Después realizar un estudio del arte y analizando los beneficios que aporta, se puede concluir que el empleo del modelado conceptual basado en UML en combinación con el paradigma MDA constituye una variante de solución factible a considerar. Para la demostración de laeficacia del procedimiento que será diseñado se propone un escenario real, el “Sistema de Gestión de la Nueva Universidad”.
ÍNDICE
Introducción ..................................................................................................................................... 1 Capítulo 1. Fundamentos Teóricos................................................................................................. 6 Introducción ..................................................................................................................................... 6 1.1 La Inteligencia de Negocio como Estrategia para la Toma de Decisiones.............................. 6 1.1.1 DataWarehouse................................................................................................................. 8 1.1.2 Datamarts ......................................................................................................................... 10 1.1.3 Modelo Multidimensional .................................................................................................. 10 1.1.4 Procesos de Extracción, Transformación y Carga deDatos........................................... 11 1.1.4.1 Slowly Changing Dimensions ................................................................................... 13 1.2 Adquisición e Integración de Datos......................................................................................... 15 1.2.1 Principios de Diseño......................................................................................................... 16 1.2.2 Funciones de Extracción, Transformación y Carga......................................................... 18 1.3 Metodologías para el Desarrollo de Data Warehouse............................................................ 20 1.3.1 Data Warehouse Engineering Process (DWEP) ............................................................. 21 1.3.1.1 Modelo Conceptual...
Regístrate para leer el documento completo.