This project focuses on the comparative analysis of ETL tools and the development of a solution for business data integration. The first part of the project is dedicated to comparing different ETL technologies, evaluated according to functional, technical and integration criteria within the company environment. The most suitable solutions were then examined through Proofs of Concept, simulating data extraction, transformation and loading flows. The second part concerns the development of an ETL system for CSV file import, data normalization, information validation and error management. The implemented solution includes a backend responsible for the application logic, a frontend interface for file upload and process monitoring, staging tables and border tables for data consolidation, as well as an automatic column mapping module based on artificial intelligence. The work resulted in a more structured, traceable and controlled process, able to support data integration into the company management system and provide an extensible basis for future developments.
Il progetto riguarda l’analisi comparativa di strumenti ETL e lo sviluppo di una soluzione per l’integrazione di dati aziendali. La prima parte del lavoro è dedicata al confronto tra diverse tecnologie ETL, valutate sulla base di criteri funzionali, tecnici e di integrazione con l’ambiente aziendale. Le soluzioni più adatte sono state approfondite tramite Proof of Concept, simulando flussi di acquisizione, trasformazione e caricamento dei dati. La seconda parte del progetto riguarda la realizzazione di un sistema ETL per l’importazione di file CSV, la normalizzazione dei dati, la validazione delle informazioni e la gestione degli errori. La soluzione sviluppata include un backend dedicato alla logica applicativa, un’interfaccia frontend per il caricamento e il monitoraggio delle elaborazioni, tabelle di staging e border table per il consolidamento dei dati, oltre a un modulo di mapping automatico delle colonne tramite intelligenza artificiale. Il lavoro svolto ha permesso di ottenere un processo più strutturato, tracciabile e controllato, capace di supportare l’integrazione dei dati nel gestionale aziendale e di fornire una base estendibile per sviluppi futuri.
Analisi comparativa di strumenti ETL e sviluppo di una soluzione per l’integrazione di dati
MARCUZZO, LUCA
2025/2026
Abstract
This project focuses on the comparative analysis of ETL tools and the development of a solution for business data integration. The first part of the project is dedicated to comparing different ETL technologies, evaluated according to functional, technical and integration criteria within the company environment. The most suitable solutions were then examined through Proofs of Concept, simulating data extraction, transformation and loading flows. The second part concerns the development of an ETL system for CSV file import, data normalization, information validation and error management. The implemented solution includes a backend responsible for the application logic, a frontend interface for file upload and process monitoring, staging tables and border tables for data consolidation, as well as an automatic column mapping module based on artificial intelligence. The work resulted in a more structured, traceable and controlled process, able to support data integration into the company management system and provide an extensible basis for future developments.| File | Dimensione | Formato | |
|---|---|---|---|
|
Marcuzzo_Luca.pdf
accesso aperto
Dimensione
14.35 MB
Formato
Adobe PDF
|
14.35 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/116504