Abstract:
|
Català: Aquest projecte es la següent fase després del MDBE dins del projecte GEM, per tant, s’alimentarà de la sortida que produeix el MDBE, un graf multidimensional que representa el model conceptual multidimensional d’un requeriment de l’usuari (MGraph).
Partint amb l’MGraph com a estructura de dades d’entrada, per assolir l’objectiu de produir un graf dirigit, que representi el model conceptual del procés ETL per poblar el cub multidimensional que representa aquest MGraph, el projecte es divideix en 3 fases: Tractament de les dades d’entrada: Aquest aplicatiu s’ha d’implementar tenint en compte una estructura de dades, que crea un procés previ(MGraph), però aquesta estructura tot i contenir tota la informació necessària per produir el graf ETL, no esta estructurada de forma adient pel tractament que hem de fer per produir el graf ETL, per tant, el primer objectiu és generar una estructura de dades equivalent al MGraph (ModifiedMGraph) que faciliti la navegació pel model conceptual multidimensional produït per poder aplicar l’algoritme de creació del graf ETL de forma més eficient i al nivell de detall correcte. Implementació de l’algorisme de creació del graf ETL: Especificació i implementació d’un algorisme per crear el graf ETL, que s’aplicarà sobre l’estructura de dades ModifiedMGraph, per crear un graf dirigit amb totes les operacions ETL necessàries per omplir de dades un cub multidimensional representat pel MGraph d’entrada. Modificacions de l’aplicatiu per l’integració al projecte GEM: Eliminar algunes de les suposicions i simplificacions que s’havien realitzat a l’inici del projecte per integrar l’aplicatiu dins del projecte GEM, amb les modificacions necessàries sobre l’aplicatiu.
Tot i diferenciar en el temps el segon i tercer objectiu, les modificacions de l’aplicatiu per la integració dins del projecte GEM, van ser necessàries quan s’estava realitzant la implementació de l’algoritme que genera el graf ETL, ja que es va començar a desenvolupar un projecte paral·lel a aquest, per tant no s’ha finalitzat el projecte amb les suposicions inicials i després s’han aplicat els canvis, sinó que s’han aplicat les modificacions durant la implementació de l’algorisme en paral·lel amb l’altre projecte segons les necessitats i requeriments d’ambdós projectes. |