UNIVERSITÀ DEGLI STUDI DI PISA
Facoltà di Economia
Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Specialistica in Informatica per l’economia e per l’azienda
TESI DI LAUREA
ANALISI COMPARATIVA DI SISTEMI
PER LA PROGETTAZIONE RAPIDA DEI DATA MART
RELATORE
Prof. Salvatore RUGGIERI
Candidato Gianluca PERRONE
SOMMARIO
La presente tesi affronta l’analisi dei principali sistemi di progettazione ed implementazione dei Data Mart mediante l’utilizzo di soluzioni già preconfigu-rate. In particolare, saranno considerati i sistemi offerti da: Oracle, Microsoft e SAP.
Si analizzeranno le differenze sostanziali tra di essi non solo dal punto di vista architetturale ma anche le differenze presenti durante le fasi di progetta-zione nonché sul piano dei costi.
Verranno anche considerate le differenze metodologiche sostanziali che sus-sistono durante la fase progettuale rispetto alla metodologia standard comu-nemente utilizzata, ossia rispetto la progettazione ad hoc.
Indice
1 INTRODUZIONE 1
1.1 Rassegna della letteratura . . . 3
1.2 Contenuto della tesi . . . 4
2 CONFRONTO METODOLOGICO 5 2.1 L’approccio top-down vs. bottomp-up . . . 6
2.2 Il “DW/ BI Lifecycle” . . . 12
Progettazione e realizzazione ad hoc . . . 15
2.3 Le fasi di progettazione di un data mart . . . 16
2.3.1 Analisi e riconciliazione delle fonti dati . . . 16
2.3.2 Analisi dei requisiti . . . 17
2.3.3 Progettazione concettuale . . . 18
2.3.4 Progettazione dell’alimentazione . . . 18
2.3.5 Progettazione logica . . . 18
2.3.6 Progettazione dell’alimentazione . . . 19
2.3.7 Progettazione fisica . . . 19
Progettazione e realizzazione con Data Mart Preconfigurati . 20 2.4 Le fasi di progettazione con data mart preconfigurati . . . 21
2.5 Il vincolo dei Prerequisiti iniziali . . . 22
3 ARCHITETTURA DEI SISTEMI COMMERCIALI 24
3.1 Soluzioni di BI attualmente in commercio . . . 27
3.2 Microsoft Dynamics AX 2012 . . . 30
3.2.1 Introduzione . . . 30
3.2.2 Architettura . . . 34
3.3 Oracle Business Intelligence Applications . . . 45
3.3.1 Introduzione . . . 45
3.3.2 Archittettura . . . 47
3.4 SAP Rapid Marts . . . 53
3.4.1 Introduzione . . . 53
3.4.2 Archittettura . . . 56
4 CASO STUDIO: Adventure Works Cycles 57 4.1 Natura e confini dell’azienda . . . 58
4.2 Il Problema . . . 59
4.3 Analisi dei requisiti . . . 60
4.3.1 Raccolta dei requisiti . . . 60
4.3.2 Specifiche dei requisiti . . . 62
4.3.3 Il Fatto . . . 63
4.3.4 Le Dimensioni . . . 63
4.3.5 Attributi dimensionali . . . 64
4.3.6 Gerarchie dimensionali . . . 66
4.3.7 Le Misure . . . 67
Progettazione concettuale e logica ad hoc . . . 68
4.4 Progettazione concettuale: Schema del Fatto . . . 68
4.5 Progettazione logica del data mart . . . 70
Progettazione concettuale e logica con i Preconfigurati . . . . 71
4.6 Schema concettuale con Rapid Mart di SAP . . . 72
Il Processo ETL . . . 81
4.7 Il software di riferimento: SAP Data Services . . . 82
4.8 Il processo ETL ad hoc . . . 92
4.8.1 Caso 1: Estrazione dati da flat file e caricamento in “Sales” 93 4.8.2 Caso 2: Estrazione dati da ERP e caricamento in “Sales” 97 4.9 Il processo ETL con SAP Rapid Marts . . . 101
4.9.1 Preparazione e Installazione del Rapid Mart . . . 101
4.9.2 Caso 1: Estrazione dati da flat file e caricamento in “Sales” 103 4.9.3 Caso 2: Estrazione dati da ERP e caricamento in “Sales” 103 5 VALUTAZIONI ECONOMICHE 108 5.1 Fattori di costo . . . 110
5.2 Benefici economici . . . 115
5.3 I rischi derivanti da una errata valutazione . . . 117
5.3.1 Soluzione Oracle . . . 120
5.3.2 Soluzione Microsoft Dynamics AX . . . 122
6 CONCLUSIONI 123 APPENDICE 127 A DETTAGLI TECNICI 127 A.1 Ciclo di vita di un progetto in Oracle BI Applications . . . 128
Bibliografia 129