Sistema para preprocesar métricas e API dun sistema de asistencia en procesos de empresa
Title
Sistema para preprocesar métricas e API dun sistema de asistencia en procesos de empresaAuthor(s)
Directors
Martín Pernas, Juan AntonioRegueiro, Carlos V.
Figueira Muñiz, Sandra
Date
2023Center/Dept./Entity
Universidade da Coruña. Facultade de InformáticaDescription
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023Abstract
[Resumen]: Las páginas web actuales necesitan procesar una gran cantidad de datos y métricas cuando
realizan reportes personalizados, o cuando tienen que generar tablas muy amplias. Estas
cuestiones son las que intenta abordar este trabajo de fin de grado, con el desarrollo de un
microservicio que intervenga como intermediario entre las consultas a la base de datos y la
visualización del usuario. Para ello se diseñará una aplicación con Java/Spring Boot, capaz de
preprocesar los datos y de generar reportes personalizados, que se almacenaran en archivos
JSON o CSV.
Además de que los informes se tendrán que generar de forma asíncrona, también será
necesario que los reportes ya generados se actualicen periódicamente si existieran nuevos
datos o métricas en la base de datos.
Las operaciones de procesado con las que contará el sistema serán: distintos orígenes
de datos, filtrado según los valores de las propiedades, filtrado por fechas, selección de las
propiedades de los objetos, ordenación de los objetos por una propiedad, incorporación de
títulos a los objetos y ordenación de las propiedades dentro de los objetos. [Abstract]: Today’s websites need to process a large amount of data and metrics when building customised
reports, or when they need to generate very large tables.
These are the issues that this final degree thesis aims to address, with the development of a
microservice that acts as an intermediary between database queries and the user’s visualisation.
To this end, a Java/Spring Boot application will be designed, capable of pre-processing
the data and generating customised reports, which will be stored in JSON or CSV files.
In addition to the fact that the reports will have to be generated asynchronously, it will also
be necessary for the reports already generated to be updated periodically if there are new data
or metrics in the database.
The processing operations available to the system will be: different data sources, filtering by
property values, filtering by date, selection of object properties, sorting objects by a property,
adding titles to objects, and sorting properties within objects.
Keywords
Preprocesado
Métricas
Reportes
Filtrado
Microservicios
Java
Spring
JSON
Pre-processing
Metrics
Reports
Filtering
Microservice
Métricas
Reportes
Filtrado
Microservicios
Java
Spring
JSON
Pre-processing
Metrics
Reports
Filtering
Microservice
Rights
Todos los derechos reservados. All rights reserved.