Il data warehousing e la tecnologia Oracle Warehouse Builder
- Autore della tesi: Il data warehousing e la tecnologia Oracle Warehouse Builder ≫
Questo lavoro di tesi è basato sull’esperienza di tirocinio svolto presso l’azienda Sinfo-One di Parma e ripercorre il percorso formativo e le attività svolte nella medesima.
In particolare, le prime settimane si sono concentrate sullo studio dei sistemi di data
warehousing e sulle metodologie per il loro sviluppo, per lo più a livello teorico. Allo studio individuale sono stati affiancati corsi di formazione nel quale sono state spiegate le
metodologie applicate in azienda per lo sviluppo di soluzioni di business intelligence. Il
capitolo primo di questo elaborato di tesi è basato proprio sul lavoro di approfondimento fatto in quella fase.
La seconda parte del tirocinio è stata incentrata sullo studio di Oracle Warehouse Builder al fine di acquisire le competenze necessarie per poter realizzare le procedure di caricamento del data warehouse.
In particolare le attività approfondite mediante lo strumento sono state: data modelling ovvero progettazione di database multidimensionali (tabelle dei fatti e tabelle dimensionali), sviluppo di mapping cioè sviluppo delle procedure che movimentano e realizzano le trasformazioni dei dati dallo schema sorgente a quello di destinazione, ed in fine lo sviluppo di Process Flow cio` degli oggetti che realizzano il processo vero e proprio di caricamento del data warehouse.
Sostanzialmente mediante lo strumento sono stati studiati tutti gli aspetti coinvolti nel
processo di data warehousing, fuorché le attività che precedono la progettazione, ovvero l’esplorazione e l’analisi dei dati con strumenti di Data Profiling e Data Quality. Questo
è stato dovuto, da una parte, al fatto che la fase di analisi dati era stata precedentemente e
compiuta dal personale dell’azienda cliente, dall’altro al fatto che la versione gratuita di
Warehouse Builder non comprende i suddetti strumenti.
In concomitanza con lo studio di Warehouse Builder si sono rivelate necessarie conoscienze e skills su altri prodotti Oracle quali: Oracle database 11g e il “dialetto” SQL proprio
di Oracle, per ovvi motivi di progettazione delle procedure di caricamento; Oracle SQL
Developer l’ambiente di sviluppo in ambiente Oracle; Oracle Enterprise Manager per
quanto concerne la gestione e l’amministrazione del database ed in particolare dei processi di caricamento del data warehouse ed in fine di Oracle Business Intelligence cioè la
piattaforma di BI che si interfaccia al data warehouse.
Nell’ultima parte del tirocinio ho preso parte a diversi incontri con il cliente nel quale
sono state definite le specifiche del sistama e successivamente ho applicato le conoscenze
acquisite per realizzare i processi di caricamento del data mart di analisi vendite.
Considero il periodo di tirocinio come un importante momento di crescita professionale, nel quale ho potuto inserirmi all’interno di un team di lavoro altamente qualificato
e competente. Ho potuto altresi sviluppare una certa capacità di lavorare in autonomia e in modo “orientato all’obiettivo”.
Studi
-
Laurea I ciclo (triennale) in Informatica
conseguita presso Università degli Studi di Parma nell'anno 2009-10
con una votazione di 100 su 110
sostendendo i seguenti esami:Materia Voto Linguaggi e metodi della matematica + Analisi 1 22 Inglese Fondamenti di programmazione + Lab. 30 Fisica 1 24 Algebra e geometria 28 Architettura degli elaboratori 28 Ricerca Operativa 20 Lab. Di geoinformatica 24 Algoritmi e strutture dati 25 Sistemi informativi geografici 30 e lode Metodologie di programmazione 27 Fondamenti dell' Informatica 22 Modelli con eq. Differenziali (Leeds University) 30 Calcolo probabilità e statistica (Leeds University) 26 Analisi Numerica + Lab. (Leeds University) 27 Logica (Leeds University) 29 Cosmologia (Leeds University) 26 Sistemi operativi 30 User adaptive systems (Leeds University) 25 Sistemi Informativi 25 Linguaggi di programmazione 30 Basi di dati 25 Ingegneria del software 30 Reti di calcolatori 24 -
Diploma di maturità
conseguito presso il
Istituto tecnico
con votazione 75/100°
Esperienze lavorative
-
Dal
2010
lavora
presso
Università di Pisa
nel settore
Istruzione - Formazione
Mansione: StudenteCommento personale: Corso interfacoltà Business Informatics
-
ha lavorato
presso
Sinfo One SpA di Parma, Area consulenza Business Intelligence
Mansione: Tirocinante
Lingue straniere
- Inglese parlato e scritto: buono
Conoscenze informatiche
- Livello ottimo