Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/76191 |
Resumo: | Dissertação de mestrado em Engenharia de Sistemas |
id |
RCAP_d106ff27d9d0a318af09625e31c66884 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/76191 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendaçõesDevelopment of a Business Intelligence system with a recommendation algorithmBusiness intelligenceData warehouseSistemas de recomendaçãoReportingRecomendation systemReportingEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia de SistemasO projeto de dissertação aborda a implementação de uma Solução de Business Intelligence e aplicação de algoritmos de recomendação num contexto empresarial. Numa primeira fase foi elaborado o estudo da arte dos principais temas, os Sistemas Business Intelligence e os Sistemas de Recomendação. O levantamento de requisitos foi uma componente do projeto que serviu para definir os objetivos do desenvolvimento e perceber que problemas é que seriam resolvidos com as implementações. A análise da fonte de dados da organização foi também elaborada de forma a assegurar a informação necessária para o cumprimento dos objetivos. A fase de desenvolvimento levou a cabo o desenho de um modelo dimensional para a implementação física de um Data Warehouse. A construção de uma pipeline ETL foi realizada de forma a armazenar os dados com conformação estruturada no Data Warehouse. O Sistema de Data Warehousing ficou completo depois de se programar um job do SQL Server para executar o processo ETL a uma hora estipulada todos os dias, de forma a refrescar os dados contidos na nova base de dados. Foi desenvolvida uma aplicação de monitorização das atualizações do Data Warehouse, de forma a que o gestor das bases de dados possa realizar auditorias e analisar estatísticas dos tempos do processo ETL, apenas acedendo à aplicação na sua versão web ou mobile. Com os dados estruturados e armazenados no Data Warehouse, foi possível desenvolver um algoritmo de recomendações, filtrando desta forma, informações úteis para os utilizadores do sistema, e arrecadando novas oportunidades que são recomendadas por esta componente. Com todo o processo de back-end criado, foi elaborada a fase de front-end. Para ser possível o acesso aos dados contidos no sistema de Business Intelligence, foram criados relatórios dinâmicos numa aplicação web para que os utilizadores consigam analisar as informações, oferecendo-lhes, desta forma, suporte nas tomadas de decisão. Atualmente, o sistema encontra-se em fase de produção, dentro da organização, sendo que é constantemente necessária a sua manutenção para corrigir falhas que possam ocorrer.This dissertation addresses the implementation of a Business Intelligence Solution and the application of recommendation algorithms in a business context. In the first phase it was elaborated the study of the main themes, Business Intelligence Systems and Recommendation Systems. The requirements gathering was a component of the project that served to define the objectives of the development and to understand which problems would be solved with the implementations. The analysis of the organization's data source was also elaborated in order to ensure the necessary information for the fulfillment of the objectives. The development phase carried out the design of a dimensional model for the physical implementation of a Data Warehouse. An ETL pipeline was built in order to store structured data in the Data Warehouse. The Data Warehousing System was completed after a SQL Server job was scheduled to run the ETL process at a stipulated time every day, in order to refresh the data contained in the new database. A Data Warehouse update monitoring application was developed, so that the database manager can perform audits and analyze statistics of the ETL process times, just by accessing the application in its web or mobile version. With the data structured and stored in the Data Warehouse, it was possible to develop a recommendation algorithm, thus filtering useful information for the system users, and collecting new opportunities that are recommended by this component. With all the back-end process created, the front-end phase was elaborated. To make possible the access to the data contained in the Business Intelligence system, dynamic reports were created in a web application so that the users can analyze the information, offering them, this way, support in the decision-making process. Currently, the system is in the production phase, within the organization, and its maintenance is constantly needed to correct failures that may occur.Novais, PauloUniversidade do MinhoFreitas, Luís Pedro Novais20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/76191por202780015info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:11:56Zoai:repositorium.sdum.uminho.pt:1822/76191Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:03:46.472289Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações Development of a Business Intelligence system with a recommendation algorithm |
title |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
spellingShingle |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações Freitas, Luís Pedro Novais Business intelligence Data warehouse Sistemas de recomendação Reporting Recomendation system Reporting Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
title_short |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
title_full |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
title_fullStr |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
title_full_unstemmed |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
title_sort |
Desenvolvimento de um sistema de Business Intelligence com um algoritmo de recomendações |
author |
Freitas, Luís Pedro Novais |
author_facet |
Freitas, Luís Pedro Novais |
author_role |
author |
dc.contributor.none.fl_str_mv |
Novais, Paulo Universidade do Minho |
dc.contributor.author.fl_str_mv |
Freitas, Luís Pedro Novais |
dc.subject.por.fl_str_mv |
Business intelligence Data warehouse Sistemas de recomendação Reporting Recomendation system Reporting Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
topic |
Business intelligence Data warehouse Sistemas de recomendação Reporting Recomendation system Reporting Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
description |
Dissertação de mestrado em Engenharia de Sistemas |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021 2021-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/76191 |
url |
http://hdl.handle.net/1822/76191 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
202780015 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132445452271616 |