Sistema para preprocesar métricas e API dun sistema de asistencia en procesos de empresa

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

Alba Sineiro, Julián Jesús

Advisors

Martín Pernas, Juan Antonio
Figueira Muñiz, Sandra

Other responsabilities

Universidade da Coruña. Facultade de Informática

Journal Title

Bibliographic citation

Type of academic work

Abstract

[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.

Description

Editor version

Rights

Todos los derechos reservados. All rights reserved.