Daniele Zurico e Mariagrazia Rodano
Transcript
Daniele Zurico e Mariagrazia Rodano
Modellazione Concettuale Archi Opzionali: Vengono impiegati per modellare situazioni in cui un attributo dimensionale può non essere definito per una dimensione o per un sottoinsieme di eventi (fig. 1), o anche nei casi in cui la dimensione è opzionale, può non assumere perciò alcune valore (fig. 2). FIG. 1 L'attributo dieta ad esempio assume un senso solo per i prodotti alimentari FIG. 2 La dimensione promozionale può non essere attiva per alcuni prodotti Quando ci sono più archi opzionali uscenti da uno stesso attributo dimensionale è possibile denotare la COPERTURA: • Copertura Totale se a ciascun valore dell'attributo dimensionale “padre” è sempre abbinato un valore di almeno uno dei figli. • Copertura Parziale se esistono valori dell'attributo dimensionale “padre” per il quale tutti i figli sono indefiniti. • Copertura Esclusiva se si ha al massimo un valore per uno dei figli. Copertura Sovrapposta se esistono valori dell'attributo dimensionale abbinati a valori di due o più figli. Ci sono perciò quattro tipi di copertura: 1. Totale Esclusiva; 2. Totale Sovrapposta; 3. Parziale Esclusiva; 4. Parziale Sovrappposta • FIG. 3 In base al fatto che si tratti di un prodotto alimentare o di un capo di abbigliamento ci interessa conoscere la data di scadenza o la taglia Attributo Cross-Dimensionale: Si tratta si un attributo dimensionale o descrittivo il cui valore è determinato dalla combinazione di due o più attributi dimensionali eventualmente appartenenti a gerarchie distinte. FIG. 4 IVA dipende sia dalla Categoria sia dallo Stato in cui il prodotto viene venduto Attributo Descrittivo: In alcuni casi è utile rappresentare info aggiuntive su un attributo dimensionale presente in una gerarchia, ma è poco interessante utilizzare queste info come criterio di aggregazione. FIG .5 La dat a di rice zio ne è diversa dalla Data di spedizione, mentre è utile inserire la data della spedizione come attributo descrittivo ad esempio per effettuare più spedizioni in quella data non sarà necessario rappresentare anche la data di ricezione come dimensione. Il numero di fattura è utile per tener traccia del prodotto, nel caso in cui dovesse esserci problemi con la consegna. Arco multiplo: Vi sono dei casi in cui la relazione nella gerarchia padre-figlio è di tipo molti a molti. Come nel caso Libro-Autore, può accadere che un libro abbia più autori, in questo caso si parla di Peso, ossia un autore può essere legato ad un libro con un peso pari al 40% mentre un altro autore è associato allo stesso libro con un altro peso pari al 60%. Il peso totale di tutti gli autori che hanno contribuito alla realizzazione di quel libro deve essere pari al 100%. FIG.6 Dinamicità:Se facessimo l’analisi sulle persone che dirigo nell’anno, si può notare che possono cambiare negozio: Bianchi N1 Rossi 2000 N2 Posso rappresentare 4 possibili scenari: 1. Oggi per Ieri (OPI) 2. Ieri per Oggi (IPO) 3. Oggi o Ieri (OOI) 4. Oggi e Ieri (OEI) N1—> Pre 2000, Post 2000 N2—>Post 2000. N1 OPI IPO OOI OEI PRE 2000 BIANCHI ROSSI ROSSI - POST 2000 BIANCHI ROSSI BIANCHI - N2 POST 2000 ROSSI ROSSI - Non Additività Utilizzando un paragon idraulico Flusso Incasso Giornaliero (A+B) Livello Numero clienti, numero prodotti venduti (pressione) Unitaria prezzo Posso avere aggregazioni temporali e le altre: FLUSSO LIVELLO UNITARIO TEMPO Sum, media, min, max media, min, max media, min, max ALTRE Sum, media, min, max Sum, media, min, max media, min, max Aggregazione o sovrapposizione di schemi di fatto Corrisponde al fatto di mettere insieme più schemi di fatto per trovare le correlazioni: Ovvero quali dei prodotti venduti sono stati anche spediti? Questo consiste nel prendere due cubi differenti e metterli insieme (DRILL & CROSS). HIGO Un organizzazione eroga servizi e prodotti. Un processo è un insieme d’attività che è generato da un input, che produce un output e che dà valore per un cliente. Higo ci aiuta a capire quali sono gli elementi fondamentali su cui si fonda un organizzazione e quali sono gli elementi utili. Un organizzazione ha: Quello che ci interessa è sapere chi fa che cosa per cui abbiamo: • MODELLAZIONE • MODELLO CONCETTUALE DINAMICO • SVILUPPO+TEST+DEPLOYMENT STRUTTURA 1. Organizzazione 2. Macro-Processi 3. Sotto Processi a. Attività Kpi b. In-Out Modello Implementativo 4. Rilascio 5. E si ricicla nel punto 1. Zurico Daniele: [email protected] Mariagrazia Rodano