SiRDa: sistema de informação de recolha de dados - integração de dados do INE e do Eurostat através de processos ETL e visualização web interativa

dc.contributor.advisorFidalgo, Filipe Miguel Bispo
dc.contributor.advisorOliveira, Ângela Cristina Marques de
dc.contributor.authorCapinha, Rui Pedro Nunes
dc.date.accessioned2026-03-31T15:02:33Z
dc.date.available2026-03-31T15:02:33Z
dc.date.issued2025
dc.description.abstractO presente relatório descreve o desenvolvimento do Projeto I, a primeira fase de um trabalho dividido em duas etapas, orientado para a construção de uma infraestrutura de recolha, transformação e armazenamento de dados estatísticos provenientes de fontes oficiais como o Instituto Nacional de Estatística (INE) e o Eurostat. Nesta fase inicial, o foco centrou-se na definição da arquitetura do sistema, na implementação do processo de recolha de dados através de APIs públicas e na modelação de uma base de dados dimensional capaz de integrar a informação recolhida de forma consistente e auditável. O trabalho foi desenvolvido segundo a metodologia de prototipagem, permitindo uma abordagem incremental. Foram concluídas as duas primeiras iterações: a 1.ª Iteração – Recolha de Dados, dedicada à implementação dos fluxos de ETL em SSIS e à construção de tabelas de staging; e a 2.ª Iteração – Modelação e Estrutura da Base de Dados, que resultou na definição de dimensões (Indicador, Região e Tempo) e na criação da tabela de factos central. O Projeto I permitiu estabelecer uma base sólida para o Projeto II, que terá como objetivo expandir o sistema para visualização interativa através de dashboards e mapas geográficos
dc.description.abstractAbstract: This report describes the development of Project I, the first phase of a two-stage work focused on building an infrastructure for the collection, transformation, and storage of statistical data from official sources such as the Instituto Nacional de Estatística (INE) and Eurostat. The main goals of this first phase were the definition of the system’s architecture, the implementation of data collection processes through public APIs, and the design of a dimensional database capable of integrating the collected information in a consistent and auditable manner. The project was carried out following the prototyping methodology, which allowed for an incremental approach. Two iterations were completed: the 1st Iteration – Data Collection, dedicated to the implementation of ETL flows in SSIS and the construction of staging tables; and the 2nd Iteration – Database Modeling and Structure, which produced the design of the main dimensions (Indicator, Region, and Time) and the creation of the central fact table. Project I established a solid foundation for Project II, which will focus on extending the system with interactive visualization through dashboards and geographic maps
dc.identifier.citationCAPINHA, Rui Pedro Nunes (2025) - SIRDa: sistema de informação de recolha de dados: integração de dados do INE e do Eurostat através de processos ETL e visualização web interativa. Castelo Branco: IPCB. EST. 58 p. Relatório do Trabalho de Fim de Curso de Engenharia Informática.
dc.identifier.urihttps://minerva.ipcb.pt/handle/123456789/4731
dc.language.isopor
dc.peerreviewedno
dc.publisherIPCB. EST
dc.rightsrestrictedAccess
dc.subjectETL
dc.subjectData warehousing
dc.subjectINE
dc.subjectEurostat
dc.subjectPrototipagem
dc.subjectBases de dados
dc.subjectPrototyping
dc.subjectDatabases
dc.titleSiRDa: sistema de informação de recolha de dados - integração de dados do INE e do Eurostat através de processos ETL e visualização web interativa
dc.typereport

Files

Original bundle

Now showing 1 - 1 of 1
Name:
ProjetoI_RuiCapinha.pdf
Size:
1.51 MB
Format:
Adobe Portable Document Format