Las tareas desarrolladas durante este período han consitido en la continuación con la creación de informes sobre el proyecto DataWarehouse.
Las tareas realizadas han sido las siguientes:
Durante el diseño de los informes he encontrado problemas derivados de la implementación del DataWarehouse. Los informes no devolvian datos coherentes con los datos existentes en la base de datos. El problema residía en el establecimiento de enlaces en los atributos creados en el DataWarehouse con los datos correspondientes en la base de datos, es decir, no existía coherencia entre ambos datos.
Le comenté el error a mi supervisor, para comprobar si se trataba de un error en el tipo de permisos que me fueron asignados en las bases de datos; después de una larga serie de comprobaciones descartamos esta posibilidad.
Después de muchos experimentos encontré que en la creación de los atributos que yo diseñé varias semanas atrás establecí unos enlaces a datos equivocados, lo cual provocaba el error comentado. No fué sencillo encontrar este error ya que aparentemente estaban todos los atributos correctamente creados, y fué a partir de probar con la creación de nuevos atributos repetidas veces cuando me dí cuenta del error.
Para solucionar el problema tuve que eliminar todos los atributos ya creados y crearlos de nuevo estableciendo los enlaces correctamente y por lo tanto creándolos de nuevo correctamente. Este proceso resultó bastante tedioso ya que cometí otro error diferente durante la segunda creación y tuve que volver a crearlos una tercera y definitiva vez. Ahora parece que funcionan correctamente.
Con la resolución del error antes comentado continúo con la creación de informes, la cual resulta mucho más agradable, ya que devuelven los datos que les exijo; antes no los devolvían y pensaba que era a causa de una incorrecta definicion del informe, hasta encontrar el error en la creación de atributos antes comentada.
No me resulta excesivamente sencillo la creación de informes. No se utiliza lenguaje SQL, funciona mediante el gestor del DataWarehouse ''Microstrategy Desktop'' y la creación de filtros y plantillas no es todavía demasiado sencilla. Se trata de un DataWarehouse con muchos datos y la ejecución un informe tarda unos cinco minutos, tiempo que tengo que esperar cada vez que compruebo la correcta creación; esto me resulta incómodo.
También me resulta complicado que en la especificación de los informes aparecen datos requeridos que no pertenecen a la base de datos con la que estoy trabajando; éstos tengo que detectarlos y omitirlos. Además, encontrar los datos requeridos no es sencillo por el gran volumen de atributos y por mi desconocimiento del significado de muchos de estos datos.
Como ejemplo muestro un primer informe creado en la figura
. El informe es mucho más largo, tiene 131 filas, solamente muestro las primeras. Su especificación es la siguiente:
También incluyo un segundo informe creado en la figura
. En este caso tenemos un informe de 4407 filas, también muestro solamente las primeras. Su especificación es la siguiente: