El análisis de datos y la toma de decisiones son fundamentales para una empresa porque mejoran la eficiencia operativa, permiten tomar decisiones informadas, identifican oportunidades de mercado y monitorean desempeño para poder mejorarlo en un futuro. Sin embargo, un mal diseño de la base de datos o el uso de una base de datos operacional en lugar de una base de datos informacional produce grandes inconvenientes a la hora de generar informes o cuadros de mando que permitan observar estos datos de una manera estadística. Es por esto que las soluciones BI aparecen como una gran oportunidad para optimizar estos sistemas y poder asi mejorar la eficiencia y la calidad de los informes que se generan, no solo por su estructura sino tambien por el consumo computacional y energético que generan.
En este trabajo de fin de grado, se documenta todo el desarrollo de una solución BI que busca obtener un sistema analítico a partir de un sistema operacional, para ello primero se verá el esquema y la arquitectura del sistema de partida y como este se estaba utilizando para la obtención de informes. A continuación, se verán las características del sistema final, como este se va a utilizar para la generación de cuadros de mando y los procesos ETL (Extract, Transform, Load) que se realizan para poder llegar a obtener los datos de la solución final en el formato y lógica deseada.
Por último, se analizarán las diferencias entre el sistema de partida y el sistema final con respecto a su estructura, obtención de datos y generación de informes, y una vez vistas estas diferencias se entenderá la importancia de tener una buena estructura de datos en un sistema analítico y como la solución BI ha ayudado a la obtención de este sistema.
Abstract:
Data analysis and decision-making are fundamental for a company because they improve operational efficiency, enable informed decision-making, identify market opportunities, and monitor performance to enhance it in the future. However, a poor database design or the use of an operational database instead of an informational database creates significant inconveniences when generating reports or dashboards that allow for statistical data observation. This is why BI solutions appear as a great opportunity to optimize these systems and improve efficiency and report quality, not only due to their structure but also due to the computational and energy consumption they generate.
In this bachelor’s thesis, the entire development of a BI solution aimed at obtaining an analytical system from an operational system is documented. Firstly, the schema and architecture of the starting system will be reviewed, as well as how it was used for report generation. Next, the characteristics of the final system will be examined, how it will be used for dashboard generation, and the ETL (Extract, Transform, Load) processes that are performed to obtain data from the final solution in the desired format and logic.
Finally, the differences between the starting system and the final system will be analyzed regarding their structure, data acquisition, and report generation. Once these differences are understood, the importance of having a good data structure in an analytical system and how the BI solution has contributed to achieving this system will be clear.
El análisis de datos y la toma de decisiones son fundamentales para una empresa porque mejoran la eficiencia operativa, permiten tomar decisiones informadas, identifican oportunidades de mercado y monitorean desempeño para poder mejorarlo en un futuro. Sin embargo, un mal diseño de la base de datos o el uso de una base de datos operacional en lugar de una base de datos informacional produce grandes inconvenientes a la hora de generar informes o cuadros de mando que permitan observar estos datos de una manera estadística. Es por esto que las soluciones BI aparecen como una gran oportunidad para optimizar estos sistemas y poder asi mejorar la eficiencia y la calidad de los informes que se generan, no solo por su estructura sino tambien por el consumo computacional y energético que generan.
En este trabajo de fin de grado, se documenta todo el desarrollo de una solución BI que busca obtener un sistema analítico a partir de un sistema operacional, para ello primero se verá el esquema y la arquitectura del sistema de partida y como este se estaba utilizando para la obtención de informes. A continuación, se verán las características del sistema final, como este se va a utilizar para la generación de cuadros de mando y los procesos ETL (Extract, Transform, Load) que se realizan para poder llegar a obtener los datos de la solución final en el formato y lógica deseada.
Por último, se analizarán las diferencias entre el sistema de partida y el sistema final con respecto a su estructura, obtención de datos y generación de informes, y una vez vistas estas diferencias se entenderá la importancia de tener una buena estructura de datos en un sistema analítico y como la solución BI ha ayudado a la obtención de este sistema.
Abstract:
Data analysis and decision-making are fundamental for a company because they improve operational efficiency, enable informed decision-making, identify market opportunities, and monitor performance to enhance it in the future. However, a poor database design or the use of an operational database instead of an informational database creates significant inconveniences when generating reports or dashboards that allow for statistical data observation. This is why BI solutions appear as a great opportunity to optimize these systems and improve efficiency and report quality, not only due to their structure but also due to the computational and energy consumption they generate.
In this bachelor’s thesis, the entire development of a BI solution aimed at obtaining an analytical system from an operational system is documented. Firstly, the schema and architecture of the starting system will be reviewed, as well as how it was used for report generation. Next, the characteristics of the final system will be examined, how it will be used for dashboard generation, and the ETL (Extract, Transform, Load) processes that are performed to obtain data from the final solution in the desired format and logic.
Finally, the differences between the starting system and the final system will be analyzed regarding their structure, data acquisition, and report generation. Once these differences are understood, the importance of having a good data structure in an analytical system and how the BI solution has contributed to achieving this system will be clear. Read More


