DSS Decision Support System 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 1
Definizione Il DSS è un sistema informativo che converte dati provenienti da fonti interne ed esterne in informazioni da fornire nella modalità più appropriata ai manager di ogni livello ed in ogni funzione aziendale e permettere loro di prendere decisioni rapide ed efficaci 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 2
Vantaggi Permette alle funzioni aziendali di meglio pianificare, gestire e controllare le attività per le quali sono responsabili. Si crea una forte correlazione tra i dati presenti nel Sistema Informativo ( SI ) e le decisioni aziendali 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 3
Decisioni Vari tipi di decisione Oggettiva/Soggettiva Routine/Straordinaria Semplice/Complessa Grado della decisione Operativa Tattica Strategica 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 4
Decisioni Orientate al controllo per il lower mgr Orientate alla pianificazione e controllo per il middle mgr Orientate alla pianificazione per il top management 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 5
Sistema Informativo Il DSS è quindi un SI che fornisce informazioni tramite modelli di decisioni analitiche e accesso ad un data base al fine di supportare le scelte del decision making Il DSS replica i sistemi e i processi manuali aumentando la velocità, flessibilità e range di attività 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 6
Componenti del DSS Datawarehouse/Data Mart Data Mining Query Olap 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 7
Definizioni di Data Warehouse Con il termine Data Warehouse si intende un architettura tecnologica finalizzata al supporto dei processi decisionali degli utenti di Business dell azienda. A collection of integrated, subjectoriented databases designed to support the DSS function, where each unit of data is relevant to some moment in time. The data warehouse contains atomic and lightly summarized data. (Bill Inmon) Fondamenti Informatica 2 - Prof. Gregorio Cosentino 8
Datawarehouse E il cuore del DSS, un grosso contenitore che raccoglie i dati provenienti da diversi data base e li rende: Organizzati Consistenti Aggiornati Non volatili e relazionati 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 9
Data mart Un data mart contiene un sottoinsieme dei dati presenti nel datawarehouse aziendale. È quindi un datawarehouse dipartimentale, di dimensioni più contenute e di natura più specifica rispetto al datawarehouse aziendale 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 10
Strumenti di supporto e criticità dei sistemi transazionali Separazione degli archivi; Ridondanza dei dati; Viste parziali ed inconsistenti delle informazioni presenti in azienda. Sistemi Operazionali Sistemi Operazionali Appl. 1 Appl. 2 Appl. 3 Appl. 4 Fornitori Clienti Prodotti Servizi Prodotti e Servizi Providers Clienti Vendite per Dipartimento A Vendite per Dipartimento B Utenti Area 1 Utenti Area 2 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 11
Obiettivi di un sistema di supporto alle decisioni evoluto quindi: Sistemi Operazionali Sistemi Operazionali Appl. 1 Appl. 2 Appl. 3 Appl. 4 Vendite per Dipartimento A Fornitori Clienti Prodotti Servizi Prodotti e Servizi Providers Clienti Utenti Area 1 Utenti Area 2 Vendite per Dipartimento B DataWarehouse Fondamenti Informatica 2 - Prof. Gregorio Cosentino 12
Il ruolo del DW in azienda Key Key User User DG Sistemi Sistemi Informativi Informativi Partner Partner Data Warehouse Informazioni Unità di Staff Rete/Operatori Clienti Clienti Fondamenti Informatica 2 - Prof. Gregorio Cosentino 13
Il ruolo del DW in azienda Livello Strategico Tableu de Board Cruscotti riepilogativi (Direzione Generale) Livello di Controllo Report fortemente aggregati di tipo tematico (Responsabili di Area) Livello Operativo Report debolmente aggregati su subset specifici di dati Fondamenti Informatica 2 - Prof. Gregorio Cosentino 14
Flusso metodologico Fase di preparazione iniziative di DW Fase di Avvio e Gestione del Progetto Nuova Iterazione Inizio Progetto Manutenzione Valutazione Iterazione Analisi (Studio di Impostazione) Disegno (Progettazione) Costruzione Costruzione (Realizzazione) Test Rilascio Fondamenti Informatica 2 - Prof. Gregorio Cosentino 15
Modello Concettuale Warehouse Management Information Support (Data Mining) Source Systems Data Preparation / Cleaning Data Transformation RDBMS metadati Data Transformation DW 2 livello Data Transformation Research Users Power Users DW 1 livello DB Design Information Support (Query & Reporting, OLAP) DB Design Knowledge User Strumenti ETL extract, transform and load ( estrai, trasforma e carica ) Fondamenti Informatica 2 - Prof. Gregorio Cosentino 16
Data Mining Indica il processo di esplorazione e analisi di un insieme di dati, generalmente di grandi dimensioni, per individuare eventuali regolarità, estrarre conoscenza e ricavare regole ricorrenti significative 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 17
Data Mining E la tecnica per trovare informazioni in un data base in considerazione di diverse classificazioni: Clustering ( sottogruppo omogeneo ) Association ( tra i vari dati ) Sequencing ( analisi di serie storiche ) Forecasting ( dati previsionali ) 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 18
Query Interrogano il data base usando istruzioni specifiche del prodotto che si sta usando, tecnica molto specialistica, non decide nulla, solo velocizza l elaborazione di informazioni, si limita a fornire elementi a conferma o a smentita delle ipotesi formulate dai decision maker 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 19
OLAP On Line Analytical Processing è una tecnica molto diffusa per analizzare in maniera complessa una grande quantità di dati, si limita a fornire elementi a conferma o a smentita delle ipotesi formulate dai decision maker 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 20
Dati e Informazioni Dati : descrizione elementare di cose, eventi, attività, etc Informazioni : dati organizzati in maniera tale da avere significato e valore 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 21
Knowledge I dati e le informazioni sono organizzati e processati per fornire conoscenza, esperienza, apprendimento continuo Più data base in un unico datawarehouse Serve conoscere bene l organizzazione dei dati e il tipo di ricerca 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 22
DSS Quantitativi ho una risposta precisa Qualitativi non arrivo ad una risposta precisa,mi da un aiuto nella decisione strategica, per esempio Neural 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 23
Neural Sono particolari DSS che continuamente si autoistruiscono ( e che necessitano in ogni caso di una istruzione iniziale ) Analizzano quanto avvenuto nel passato per suggerire una scelta futura Necessitano di una grossa quantità e grande precisione dei dati, pescando anche all esterno dell azienda 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 24
Neural Sono una banca e debbo dare un prestito ad una persona Cosa mi dice la storia di questa persona? E giovane o anziano Precario o stabile Single o sposato Come mi sono mosso in altri casi? 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 25
Expert System E un DSS, si sostituisce all uomo, incorporando: data base Knowledge base Intelligence Usa il Multiple Criteria Decision Process 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 26
Problemi Tecnici Tempi di risposta troppo lunghi Troppe funzionalità diverse da analizzare Dati Pochi Inaccurati Non aggiornati 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 27
Problemi Staff Strumenti difficili da usare Strumenti difficili da insegnare Mancanza di assistenza 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 28
Problemi Utenti finali Incertezza se serve davvero Non convinto della scelta finale Non si possono introdurre cambiamenti Come sempre il ruolo dell Uomo è fondamentale 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 29
Testo di approfondimento Business Intelligence modelli matematici e sistemi per le decisioni Carlo Vercellis McGraw-Hill 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 30
Sistemi gestionali CRM e ERP CRM Customer Relationship Management per tracciare tutte le informazioni inerenti a clienti che contattano /vengono contattati in qualsiasi modo l azienda ERP Enterprise Resource Planning per gestire in modo integrato e ottimale tutte le diverse funzioni aziendali 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 31
Expert System: Esercitazione E un DSS, si sostituisce all uomo, incorporando: data base Knowledge base Intelligence Usa il Multiple Criteria Decision Process 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 32
Expert System Debbo comprare un telefonino, quale scelgo? Uso dei parametri: Prezzo Peso Design Supporto tecnico Brand 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 33
Expert System Debbo comprare un telefonino, quale scelgo? Inserisco nel data base tutte le marche dei telefonini e le relative informazioni Ma devo decidere il criterio in base a cui scegliere: Il prezzo Il peso Entrambi? 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 34
Expert System Debbo comprare un telefonino, quale scelgo? Ma devo decidere il criterio in base a cui scegliere: Il prezzo Il peso Entrambi? Che peso dare a ciascuno dei parametri una volta definito il criterio? 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 35
Expert System Debbo comprare un telefonino, quale scelgo? Una volta impostato il data base, definito il criterio e i pesi, chiedo al sistema di trovare il prodotto che meglio risponde alla ricerca 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 36
Expert System Una volta impostato il data base, definito il criterio e i pesi, chiedo al sistema di trovare il prodotto che meglio risponde alla ricerca E un software che partendo da una base di conoscenza ( knowledge base ) formula decisioni 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 37
Esercizio Illustrare le principali caratteristiche e utilizzi del data mining in un sistema DSS sia per quanto riguarda il tipo di informazioni aziendali che il loro utilizzo da parte delle diverse figure aziendali. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 38