Trattamento dati nelle imprese

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Trattamento dati nelle imprese"

Transcript

1 Università degli studi di Torino Corso di laurea in Fisica maggio 2006 Trattamento dati nelle imprese Riccardo Grosso

2 Programma del corso I) cenni storici, tipologie di basi dati, cenni di progettazione basi dati, riuso dati, data quality, data mining, esempi di realizzazione sistemi decisionali II) progettazione basi dati operazionali (approfondimento) e cenni di reverse engineering III) progettazione basi dati decisionali (approfondimento) IV) repository di metadati e schemi concettuali V) applicazione del modeling concettuale al web (cenni di web semantico ed ontologie) VI) DOMANDE DI VERIFICA

3 Cenni storici L'esigenza dell'archiviazione è cresciuta di pari passo con l'evoluzione della civiltà. L'archiviazione in senso lato può essere intesa, prima di tutto, come un'organizzazione della memoria, di un singolo individuo così come di un organismo, di un Ente, di uno Stato, di un popolo. Fin dall'ottavo secolo avanti Cristo gli Assiri e i Babilonesi avevano creato ed organizzato dei veri e propri archivi. Questa ipotesi è stata formulata sulla base dei resti giunti fino a noi di documenti costituiti da simboli cuneiformi incisi su cilindri e tavolette d'argilla.

4 Cenni storici Nell'antichità ci sono stati anche numerosi esempi di forme alternative di archiviazione, come l'archiviazione orale. In tale contesto si inserisce anche la figura dello mnemon, che, nell'antica Grecia era un impiegato pubblico, il quale, sotto il vincolo di un giuramento di riservatezza (a tutela della privacy come si direbbe oggi) aveva il compito di memorizzare informazioni utili alla gestione dello Stato, tra cui sentenze emesse dai giudici, contratti stipulati tra i privati e informazioni sullo stato patrimoniale dei singoli cittadini.

5 Cenni storici Tali paleo-archivi servono a testimoniare che nell'uomo è sempre stata molto sentita la necessità di organizzare in modo "ufficiale" i documenti. Tale organizzazione, da un punto di vista storico, è una fonte insostituibile di informazioni sulla civiltà che ha creato e custodito tali documenti. Uno dei concetti che emerge prepotentemente da questa valutazione è che l'esigenza di creare un archivio nasce dalla necessità di conservare ed organizzare i dati e i documenti. Quindi il concetto di archivio è strettamente correlato ai concetti di dato, documento, organizzazione e conservazione.

6 Cenni storici Passando dal concetto di archiviazione orale o scritta a quello di archiviazione magnetica, il problema è che le informazioni non possono essere conservate nella memoria centrale del computer (RAM) in quanto allo spegnimento vanno perdute. Fino agli anni 60 le tecnologie utilizzate per memorizzare stabilmente i dati consistevano in nastri perforati e schede perforate di carta (per i dati che non subivano modifiche frequenti). I dati soggetti a frequenti variazioni come i dati di gestione aziendale venivano messi su nastri magnetici. Meno frequenti e più costosi erano i tamburi magnetici: grossi cilindri di metallo in rapida rotazione sulla cui superficie era depositata una vernice magnetica su cui si spostava una testina di scrittura e lettura.

7 Cenni storici Ormai da 20 anni la tecnologia utilizzata per la archiviazione di informazioni modificabili è il disco magnetico. La fortuna del disco non accenna a diminuire. Anzi sembra aumentare continuamente di capacità, attraverso una diminuzione delle dimensioni della testina, e di velocità di accesso, attraverso una maggiore velocità di rotazione. Il costo dei dischi magnetici è passato nel giro di 10 anni da lire al megabyte nel 1987 alle 500 lire del 1996.

8 Cenni storici Questa tendenza sembra essere duratura anche se la tecnologia magnetica rimane sempre più costosa di quella ottica (che nel caso dei CD scrivibili (CDR) è di circa 1 centesimo al megabyte). La memoria disco costa molto di meno della memoria RAM che ha un costo intorno alle 5 euro a megabyte, ma ha una velocità di accesso dell ordine dei 10 millisecondi contro i 70 nanosecondi della RAM. Questo ultimo aspetto condiziona tutto il funzionamento del calcolatore. In una grande azienda possono esserci infatti Terabyte (migliaia di Gigabyte) di memoria disco.

9 Cenni storici Il disco viene utilizzato per conservare gli archivi di una azienda cioè i dati sulla amministrazione, sulle vendite e sui processi produttivi. Rendere veloci gli accessi a questi dati è più importante della velocità di calcolo necessaria per trattarli. Nei mainframe il problema veniva risolto parzialmente dotando le unità disco (controller del disco) di grande memoria e intelligenza di gestione. In pratica veniva messa una notevole quantità di memoria RAM su ogni controller in modo che tutti i dati più frequentemente letti venissero inseriti nella memoria RAM senza la necessità di caricarli continuamente dal disco.

10 Cenni storici Anche i moderni sistemi operativi utilizzano questa tecnica, in altre parole i dati del disco vengono bufferizzati in memoria RAM. Un buffer è una zona di memoria usata come deposito e come tampone tra i processi che richiedono i dati ed il disco. Il disco viene comunque visto dal sistema operativo come un insieme di tracce e settori. Alcuni file vengono gestiti in modo particolare sia per le ricerche di dati che per la loro scrittura. Questi file sono detti normalmente archivi. Le aggregazioni di archivi tra di loro correlati sono definite normalmente data base.

11 Cenni storici Tipologie di basi di dati Con un certo grado di approssimazione possiamo dire che esistono due modi di suddividere e gestire i dati: gestori di file e Data Base relazionali. Gestori di file: ogni base di dati è rappresentata da un file, che si divide in record: il record rappresenta uno degli elementi che si desidera registrare, ed è composto a sua volta da campi, cioè dati elementari che caratterizzano ogni entità da classificare. Con un gestore di file, ogni dato si immagazzina in un unico file e le operazioni sui dati interessano un solo record per volta. Data Base relazionali: si presentano in forma tabellare in cui le righe rappresentano i record e le colonne rappresentano i campi. Le operazioni realizzate con questo tipo di Data Base riguardano le tabelle e non i record individuali, come nel caso dei gestori di file.

12 Cenni storici Prima della comparsa dei database relazionali esistevano altre tipologie di database, come i gerarchici ed i reticolari. Questi richiedevano una conoscenza approfondita dei dettagli fisici concernenti la memorizzazione dei dati su disco e anche le operazioni concettualmente più semplici (come leggere i dati di una tabella) richiedevano un grosso lavoro. Oggi sono scomparsi perché il modello relazionale presenta degli enormi vantaggi.

13 Cenni storici Oggi i principali Data Base sono di tipo relazionale, ciò perché praticamente tutti gli insiemi di dati che corrispondono a entità complesse organizzate come imprese, scuole, associazioni varie, implicano collegamenti tra i vari dati ad esempio: ai fornitori sono collegate le merci, agli alunni i corsi, e così via. La norma fondamentale per stabilire relazioni tra tabelle, cioè tra contenitori di dati correlabili, è che il campo di collegamento non deve avere ripetizioni, ossia ogni record deve potere essere identificato in maniera univoca. chiave Il campo che permette l'identificazione di ogni record è detto "chiave primaria" e deve essere comune alle tabelle che si intende correlare. primaria

14 Cenni storici Classificazione delle basi dati Alfanumeriche Operazionali Gerarchiche Reticolari Relazionali Decisionali Relazionali Multidimensionali Documentali Geografiche

15 Progettazione Basi Dati operazionali Modellare i dati Perché modellare i dati: Per comprendere la loro logica e le loro dipendenze Con quale metodo o strumento: Con il modello entità-relazioni o entity-relationship arricchito con le generalizzazioni

16 Progettazione Basi Dati operazionali Perché modellare? Il valore portato dall informatica e potenzialmente utilizzabile da un organizzazione è direttamente correlabile con la ricchezza e la coerenza del suo patrimonio di dati. Tale patrimonio è costituito sia dai fattori interni che servono per produrre il prodotto/servizio, sia dai fattori esterni che interagiscono con l organizzazione nella sua attività quotidiana.

17 Progettazione Basi Dati operazionali Perché modellare? Questi fattori possono essere individuati come entità e qualificati attraverso delle proprietà: ciò costituisce la base informativa che identifica l organizzazione sul mercato. La base informativa quindi rappresenta un immagine del mondo che l organizzazione si crea per poter interagire in modo coordinato tra i vari settori operativi e in accordo con le sue strategie e le sue procedure.

18 Progettazione Basi Dati operazionali Perché modellare? Questa immagine che schematizza la realtà, per poter essere efficace deve rispecchiare la pluralità dei rapporti che l organizzazione intrattiene con ciascuna entità. Tale pluralità rappresenta i differenti punti di vista con cui le varie parti dell organizzazione considerano l entità stessa. I diversi punti di vista devono poi confluire come sottoinsiemi logici in una descrizione generale valida per l organizzazione nel suo complesso.

19 Progettazione Basi Dati operazionali Perché modellare? Matricola cliente Dati anagrafici Indirizzo Posizione debitoria fido Fatturato alla data Valore Ordinato Alla data Dettaglio ordini Entità cliente Settore vendite Settore amministrazione Settore marketing Settore produzione

20 Progettazione Basi Dati operazionali Perché modellare? Un livello ulteriore di rappresentazione riguarda il modo in cui le entità vengono rappresentate in termini informatici. Nel mondo dell informatica a ciascuna entità corrisponde un record (elemento di registrazione sulla memoria di massa). Tale record viene qualificato dai suoi attributi tra cui quello di identificazione (chiave). I record facenti parte di una categoria, in quanto attinenti allo stesso tipo di entità, costituiscono nel mondo informatico un archivio o file.

21 Progettazione Basi Dati operazionali Perchè modellare? In queste schematizzazioni esiste una certa ambiguità logica tra entità ed attributo. La distinzione intuitiva non è rigorosa e può cambiare cambiando la prospettiva. Se si volesse dare particolare enfasi al settore produzione il prodotto (articolo) diventerebbe un entità ed il cliente un attributo

22 Progettazione Basi Dati operazionali Perchè modellare? La scelta tra le varie modalità di rappresentazione incide sull efficienza con cui i dati saranno poi reperiti e deve quindi essere coerente con le strategie operative. L insieme dei dati raccolti non deve contenere al suo interno elementi contraddittori e deve dare una descrizione completa dei vari aspetti del fenomeno che interessa l azienda.

23 Progettazione Basi Dati operazionali Perché modellare? L insieme logico degli archivi o flussi di un organizzazione, unitamente alle tecniche per collegarli tra loro per elaborarli e reperire le informazioni, è la Base di Dati. La Base di Dati è una componente essenziale della struttura di un sistema informatico. Il modo in cui i dati vengono archiviati e gestiti condiziona le regole secondo cui l organizzazione interagisce con gli interlocutori interni ed esterni.

24 Progettazione Basi Dati operazionali Il modello dei dati Esaminiamo i passi che portano dalla teoria alla realizzazione di un Database. I modelli sono strumenti per rappresentare la realtà. La rappresentazione generata secondo le regole del modello viene chiamata schema. Il processo di rappresentazione di un database si articola in tre fasi ciascuna delle quali si riferisce a un diverso livello di astrazione.

25 Progettazione Basi Dati operazionali Il modello dei dati La scomposizione in fasi del processo di progettazione ha lo scopo di scomporre i problemi e garantire la possibilità di modifica delle soluzioni adottate. Queste fasi sono: Schema concettuale (o modello concettuale) Progettazione Schema logico (o modello Logico) Realizzazione Schema Fisico (o modello Fisico) Implementazione

26 Progettazione Basi Dati operazionali Il modello concettuale Il livello concettuale rappresenta la realtà dei dati e le relazioni tra essi attraverso uno schema. Il livello concettuale è la rappresentazione completa ed efficace del contesto, cioè della realtà a cui si riferisce. Essa è la rappresentazione più vicina alla logica umana. I modelli dei dati usati nella progettazione concettuale vengono definiti modelli semantici. Quello più diffuso è l ENTITY-RELATIONSHIP che prevede la individuazione delle Entità, cioè degli oggetti concreti o astratti, a la loro classificazione in insiemi omogenei.

27 Progettazione Basi Dati operazionali Il modello concettuale Le dipendenze tra i dati vengono rappresentati medianti relazioni tra le corrispondenti entità. Esempi di entità sono: una persona, un modello di automobile, un movimento contabile, una prova sostenuta da uno studente. Gli studenti sono classificabili nel tipo entità Studente, i diversi modelli di automobile sono classificabili nel tipo entità Automobile.

28 Progettazione Basi Dati operazionali Il modello concettuale Ciascun studente rappresenta un istanza del tipo entità Studente. L associazione (in inglese relationship quindi relazione) è un legame che stabilisce un interazione tra le entità. Per esempio tra l entità Persona e l entità Automobile esiste un associazione che può essere descritta nel linguaggio naturale secondo due direzioni: una persona possiede una o più automobili e un automobile è posseduta da una persona. Le proprietà delle entità e delle associazioni vengono descritte attraverso gli attributi.

29 Progettazione Basi Dati operazionali Le caratteristiche di ciascun entità vengono descritte tramite gli attributi. Attributi dell insieme di entità articolo possono essere Art_Cod,Art_descr,Art_Prezzo,Art_Iva. Il modello concettuale Ogni attributo è caratterizzato da un nome e dall insieme di valori che esso può assumere. Art_Cod Art_Descr Art_Prezzo Art_Iva

30 Progettazione Basi Dati operazionali Il modello concettuale Le caratteristiche di ogni attributo sono: Formato: Tipo di valori che assume (carattere, numerico, data/ora) Dimensione: Indica la quantità massima di caratteri o cifre inseribili Opzionalità: Indica la possibilità di non essere sempre valorizzato: l attributo è obbligatorio se il suo valore non deve essere nullo, facoltativo se sono accettati valori nulli

31 Progettazione Basi Dati operazionali Il modello concettuale I diversi valori assunti dagli attributi determinano le diverse istanze dell entità. L insieme dei possibili valori assunti da un attributo si chiama Dominio dell attributo. Si indica con il concetto di chiave (chiave primaria o primary key) l insieme di uno o più attributi che consentono di distinguere un istanza dall altra: esempi di chiavi sono il Codice di un Prodotto o la Matricola di un dipendente

32 Progettazione Basi Dati operazionali Entità Il modello concettuale Studente Facoltà Relazione Scelta da Studente Facoltà Iscritto a

33 Progettazione Basi Dati operazionali Attributi Il modello concettuale Studente Matricola Chiave Nome Indirizzo Studente Matricola Nome Indirizzo

34 Progettazione Basi Dati operazionali Il modello logico La fase logica del processo di progettazione di un DB ha lo scopo di tradurre lo schema concettuale in modello logico dei dati. Lo schema logico (a differenza del concettuale) dipende dal tipo di DBMS utilizzato e in particolare dal modello logico dei dati. Il Modello logico dei dati rappresenta come sono organizzati i dati negli archivi elettronici: descrive quindi la composizione ed il formato dei dati nel loro aspetto di struttura logica di dati. Il livello logico viene derivato dal livello concettuale Il Modello logico dei dati è quindi la tecnica di organizzazione e accesso ai dati utilizzata da specifiche categorie di DBMS

35 Progettazione Basi Dati operazionali Il modello fisico Il Modello fisico rappresenta l'effettiva installazione degli archivi elettronici: esso indica l'ubicazione dei dati nelle memorie di massa (dischi). Il livello fisico è quindi l'implementazione del livello logico sui supporti per la registrazione fisica dei dati: partizioni, puntatori, blocchi fisici, cluster, indici. Il Modello fisico stabilisce come le strutture definite a livello logico debbano essere organizzate negli archivi e nelle strutture del filesystem; esso dipende quindi dal tipo di DBMS, dal sistema operativo e dalla piattaforma hardware utilizzata del sistema che ospita il DBMS.

36 UOMO Progettazione Basi Dati operazionali Il Bignami dell entity relationship s pos a s i s pos a con DONNA e' generato genera da F IGLIO guida e' guidata da AUT OMOBILE

37 Progettazione Basi Dati operazionali Il Bignami dell entity relationship UOMO.sposa.DONNA» Ovvero SOGGETTO.predicato-verbale.COMPLEMENTO-OGGETTO» Ovvero ENTITA.relazione.ENTITA

38 Progettazione Basi Dati operazionali

39 Progettazione Basi Dati operazionali Basi Dati Relazionali Definizione di una Primary Key Una primary key (PK) non consente duplicazioni di valori e non può essere NULL. Ciascuna riga è univocamente identificata da una colonna o da un set di colonne (primary key composta). Una chiave candidata può servire anche da PK. Tabella S_ITEM ORD_ID ITEM_ID PRODUCT_ID PRICE QUANTITY QUANTITY_SHIPPED Primary Key Composta

40 Progettazione Basi Dati operazionali Basi Dati Relazionali Definizione di una Foreign Key Una foreign key (FK) è una colonna o una combinazione di colonne in una tabella che fa riferimento a una PK o una UK di una stessa tabella o di un altra tabella. Le FK sono basate sui valori dei dati e sono puramente logiche. Il valore deve corrispondere al valore della colonna collegata o essere NULL. Se una FK è parte di una PK non può essere NULL.

41 Progettazione Basi Dati operazionali Il Bignami dell entity relationship

42 Progettazione Basi Dati operazionali Il Bignami dell entity relationship Le generalizzazioni PERSONA generalizza»uomo»donna

43 Progettazione Basi Dati operazionali Il Bignami dell entity relationship PERSONA UOMO DONNA

44 Progettazione Basi Dati operazionali DBMS I dati prima di far parte del DB devono passare attraverso uno strumento che li gestisca. Il DBMS (DataBase Management System) è il componente del software di base che ti consente di gestire uno o più database.

45 Progettazione Basi Dati operazionali I primi DBMS, realizzati per grandi calcolatori, risalgono alla fine degli anni 60: erano i vecchi FILE SYSTEM. L accesso ai dati era diretto e presentavano vari svantaggi: DBMS Non vi era il controllo e la gestione degli archivi di dati Ci si doveva preoccupare che venissero rispettati i requisiti di ridondanza minima Ci si doveva preoccupare se i dati erano utilizzati contemporaneamente da più utenti Ci si doveva preoccupare se i dati erano utilizzati da più applicazioni Esistevano problemi di permanenza dei dati

46 Progettazione Basi Dati operazionali DBMS Le applicazioni rivolgono le richieste di accesso alla base di dati al DBMS, il quale gestisce i dati svincolando le applicazioni da tale onere. Si ottiene cosi un triplice scopo cioè: Le funzionalità di gestione della base dati sono raggruppate in un unico insieme Le applicazioni sono più leggere e veloci da realizzare Nessuna applicazione potrà cosi effettuare operazioni scorrette sul Database

47 Progettazione Basi Dati operazionali L utilizzo del DBMS comporta una serie di vantaggi che si traducono in una gestione dei dati più affidabile e coerente. DBMS Le caratteristiche vantaggiose del DBMS e contemporaneamente del DB stesso sono: Indipendenza delle applicazioni dalla struttura fisica dei dati Indipendenza dalla struttura logica dei dati Utilizzo da parte di più utenti con applicazioni diverse Eliminazione della ridondanza Eliminazione della inconsistenza Facilità di accesso Integrità dei dati Sicurezza dei dati

48 Progettazione Basi Dati operazionali DBMS In particolare ne deriva: Indipendenza dei dati dall applicazione Riservatezza nell accesso ai dati Gestione dell integrità fisica dei dati Gestione dell integrità logica dei dati Sicurezza e ottimizzazione nell uso dei dati

49 Progettazione Basi Dati operazionali DBMS Indipendenza dei dati dall applicazione In un ambiente FILE SYSTEM i dati avevano senso e valore solo se interpretati dai programmi. La struttura dei dati dipendeva dall applicazione, l applicazione doveva conoscere il formato fisico dei dati, la loro localizzazione, chiavi ecc. Con il DBMS invece i dati hanno una struttura che PRESCINDE dall applicazione che tra l altro non deve piu fare riferimento alla struttura fisica dei dati. Ciò comporta molti vantaggi nella manutenzione del sistema informativo dato che le modifiche alla struttura fisica dei dati non comportano modifiche alle applicazioni.

50 Progettazione Basi Dati operazionali DBMS Riservatezza nell accesso ai dati In un ambiente FILE SYSTEM il sistema di gestione dati non consentiva VISIONI LOGICHE diverse dello STESSO INSIEME DI DATI, ciò comportava l impossibilità di rendere disponibile a determinate categorie di utenza solo parti dell archivio e di soddisfare il REQUISITO DI MINIMA RIDONDANZA DEI DATI. Con l utilizzo di un DBMS vi è la possibilità di avere visioni logiche, multiple e contemporanee della struttura fisica dei dati

51 Progettazione Basi Dati operazionali La gestione dell integrità fisica dei dati DBMS Per soddisfare il requisito di PERSISTENZA DEI DATI è necessario garantire che il sistema di gestione del DataBase mantenga nel tempo le informazioni registrate (ad es. in caso di caduta del sistema o di guasto ai dispositivi di memorizzazione). Inoltre è necessario che il sistema sia protetto da accessi contemporanei agli stessi dati da parte di più utenti. Questa operazione è completamente automatica e controllata dal DBMS e non mette quindi a rischio la consistenza dei dati. Esistono delle norme da seguire per l amministratore del DBMS per impostare e configurare correttamente il sistema al fine di garantire l integrità fisica dei dati.

52 Progettazione Basi Dati operazionali DBMS La gestione dell integrità logica dei dati L integrità logica dei dati consiste nella possibilità di DEFINIRE DEI VINCOLI in modo che non sia possibile inserire o apportare modifiche ai dati CHE NON ABBIANO UN SENSO NEL CONTESTO DELLA REALTA RAPPRESENTATA. Tali vincoli possono essere riferiti: Alle singole categorie di dati (Es. limiti di valori a specifici intervalli o N possibili scelte di valori da immettere) Alle relazioni tra le categorie.

53 Progettazione Basi Dati operazionali DBMS La gestione dell integrità logica dei dati Un tipico caso di integrità logica su una relazione è quello della cosidetta INTEGRITA REFERENZIALE INTEGRITA REFERENZIALE: Definendo tra le categorie un vincolo di integrità referenziale il sistema impedirà la cancellazione di ordini con dettagli ancora esistenti e l inserimento di dettagli non correlati ad un ordine

54 Progettazione Basi Dati operazionali Basi Dati Relazionali Sicurezza e ottimizzazione dell uso dei dati Grazie al DBMS si possono gestiste gli UTENTI e le RISORSE. Le Funzioni di gestione degli utenti consentono all amministratore del sistema di definire dei vincoli di accesso ai dati e di stabilire per ciascun utente il diritto di accesso (SCRITTURA, LETTURA, MODIFICA e cosi via) alle singole unita di informazione del DB. Il DBMS inoltre gestendo direttamente alcune risorse quali le periferiche consente di ottimizzare l utilizzo rispetto a come queste vengono controllati direttamente dal sistema operativo.

55 Progettazione Basi Dati operazionali Approfondimenti sulla progettazione concettuale dati Il corso del professor Lenzerini:

56 Progettazione Basi Dati operazionali Approfondimenti sulle tecniche di reverse/forward

57 Introduzione alle basi dati decisionali Basi dati operazionali e decisionali Differenze Dall operazionale al decisionale

58 Tipologie di Banche Dati Due tipologie di banche dati: operazionali: contengono dati di interesse quotidiano vengono aggiornate costantemente in relazione alle procedure amministrative e tecniche di competenza di un ente informativo-decisionali: servono per supportare le esigenze di integrazione di informazioni provenienti da banche dati operazionali diverse sia ai fini di diffondere conoscenze, sia per supportare i processi decisionali ai diversi livelli (micro o macro decisioni)

59 Tipologie di sistemi informativi Sistemi decisionali Sistemi operazionali?? st 4th Qtr Qtr

60 Sistema operazionale Elabora le necessità del day to day Disegnato per specifiche funzioni Fornisce alcuni reports

61 Sistema decisionale? st Qtr 4th Qtr Supporto alle Decisioni Analisi delle Tendenze Reportistica

62 Criticità sistema operazionali Molte delle richieste dell utente sono complesse da soddisfare, causa l attuale difficoltà di accesso agli Operational Data Bases.

63 Che cos è un Data Warehouse? All interno di un sistema informativo, per Data Warehouse si intende la componente che deve soddisfare esigenze di tipo informativo e decisionale E costituito da una architettura complessiva di ambienti hardware e software, da applicazioni che alimentano la base dati decisionale e che ne consentono la fruizione in funzione delle diverse esigenze

64 Che cos è un Data Warehouse? Passare dai dati alle informazioni Remember that the ultimate goal of Data Warehouse is to keep the right information to the right people in the most intelligent form Dr R. Hackathorn - Bolder Technology

65 Che cos è un Data Warehouse? Mentre i dati sono contenuti negli archivi dei database operativi, progettati per rispondere ad esigenze settoriali, per informazioni si intendono le conoscenze che hanno un unico significato in tutte le situazioni e che possono essere utilizzate per i processi decisionali ed informativi

66 Data Warehouse: una definizione tecnica A non volatile source of time-series, subject oriented, data copies for end user computing (Inmon, 1990)

67 Obiettivi del DW Performance Flessibilità Scalabilità Facilità d uso Qualità dei dati

68 Obiettivi del DW Richieste dinamiche Performance Analisi Multi Dimensionale vs Tradizionale Impatto minimo sui Operational System

69 Obiettivi del DW Flessibilità Flessibilità del Modello Modifica delle strutture dati

70 Obiettivi del DW Scalabilità Numero degli utenti Volume dei dati

71 Obiettivi del DW Facilità d uso Comprensione del Modello Navigazione Manipolazione

72 Che cos è un Data Warehouse? Subject-Oriented (orientato alle aree tematiche) Integrato Time-Variant (comprende dati temporali) Non volatile Collection of data in support of management s decision making process Bill Inmon

73 Subject-oriented (Orientata ai soggetti) Nel DW i dati sono organizzati per soggetto anziché per applicazione Tra tutte le informazioni operazionali vengono selezionate solo quelle necessarie per il processo decisionale

74 Data copies - Copie dei dati I dati vengono trasferiti dal data base operazionale a quello decisionale effettuando operazioni di trasformazione Quando i dati di provenienza diversa vengono trasferiti al D.W. devono assumere una codifica omogenea ed un significato univoco. Ad esempio un informazione riferita al sesso potrebbe essere memorizzata con codici diversi, M/F in un caso 0/1 in un altro.

75 Time series - Serie storiche Vengono memorizzate fotografie della stessa realtà in momenti successivi Questo consente di effettuare confronti, individuare tendenze e fare previsioni. I dati vengono aggiornati periodicamente (e non in tempo reale come nei sistemi gestionali).

76 Non volatile - Persistenti Nel DW i dati immessi non vengono più modificati Essendo fotografie ripetute nel tempo, una volta immesse non vengono modificate. I dati immessi vengono in genere sottoposti a processi di aggregazione.

77 Perché un Data Warehouse Per ricavare informazioni (non solo dati) Per comprendere la qualità delle basi dati Per migliorare la qualità del dato operazionale Per offrire funzioni decisionali integrate nell operazionale

78 Perché un Data Warehouse Per migliorare la ricerca del business Per valorizzare il servizio fornito all utente Per migliorare la qualità dei dati al servizio dell utente Per re-ingegnerizzare i processi di Business Per fornire competitività all azienda

79 Cos è un Data Warehouse: per capirsi meglio. Non è un prodotto, ma un insieme di componenti che costruiscono un architettura Il cuore è una base dati strutturata diversamente da quelle operazionali E un vecchio problema, ma ora sono disponibili metodologie e strumenti di alimentazione ed accesso molto specializzati

80 Architettura Logica utente che aggiorna i dati applicazioni di produzione (OLTP) utente che interroga i dati applicazioni di ricerca e analisi(olap) base dati di produzione Dati sorgente Alimentazione Dati Dati destinazione base dati decisionale (DW) Metadati Basi dati operazionali Basi dati informativo-decisionali

81 Com è fatto un Data Warehouse? Alimentazione DW (Data Capture): dalla base dati amministrativa-gestionale alla base dati decisionale (Data Warehouse) back-end Accesso DW (Data Access): Servizi di accesso al Data Warehouse da parte degli utenti finali front-end

82 Data Warehouse Framework Raw detail No/minimal history Source OLTP Systems Data characteristics Integrated Scrubbed History Summaries Targeted Specialized (OLAP) Data Marts Data Warehouse Design Mapping Extract Scrub Transform Load Index Aggregation Replication Data Set Distribution Access & Analysis Resource Scheduling & Distribution Meta Data System Monitoring

83 I metadati Sono le Pagine gialle Punti di vista: l utente finale, l amministratore dati, l analista, l azienda Esempi sui contenuti: catalogo delle informazioni, fonte, algoritmi di derivazione, qualità dei dati, dimensioni per la navigazione multidimensionale

84 I metadati I Metadati coprono l intero processo di DW/DM Disegno Mapping Estrazione Trasformazione Caricamento Indicizzazione Aggregazioni Replica Distribuzione dei dati Accesso e Analisi Resource Scheduling & Distribution Metadati System Monitoring Assolutamente necessario per la riuscita del progetto

85 Data Capture Data Management Estrazione e trasformazione dei dati Integrazione dati da diverse fonti Validazione dei dati (IMPORTANTE!!) Aggregazione Schedulazione aggiornamenti Caricamento nel data base e flussi di snellimento (scarico dati storici) Data Organization Metadati: Inserimento Aggiornamento

86 Il Processo di ETL (Extract, Transform & Load) Dati OLTP System Data Staging Area aggregazione classificazione (Enterprise) Data Warehouse Dati Esterni validazione standardizzazione Data Mart Data Mart Estrazione Pulizia Trasformazione Caricamento Metadati

87 Data Capture Le alternative sviluppare programmi ad hoc acquistare appositi tool Scelta da meditare, costi mediamente elevati Le nostre scelte programmi ad hoc: PL/SQL, SAS tool: SAS Warehouse Administrator

88 Quale database per il DW Le alternative relazionale (Oracle,...) relazionale ah hoc per D.W.(Red Brick) multidimensionale (Essbase,...) mix tra relazionale e multidimensionale (H- OLAP) Le nostre scelte: Oracle e SAS

89 Data Modeling per sistemi decisionali elevata complessità di una struttura E/R classica (tipica dei sistemi transazionali) eccessiva difficoltà per l utente finale di rintracciare i dati di Interesse impossibilità di effettuare analisi sui dati necessità di passare ad una struttura logica e fisica dei dati, più funzionale rispetto alle esigenze del data warehouse

90 Struttura di una base dati decisionale Oggetto di Intervento Comune Beneficiario Finanziamenti Procedimento La Base Dati è un insieme di fatti fatti nello spazio multidimensionale

91 Struttura multidimensionale L architettura fisica del Modello Dimensionale è descritta attraverso lo STAR SCHEMA Prodotto Clienti Tempo Geografia Produzione

92 Data Modeling per sistemi decisionali: lo Star Schema è uno schema di dati facilmente navigabile è uno schema fortemente denormalizzato il patrimonio informativo è organizzato per soggetti : separazione concettuale dei soggetti ogni soggetto è modellato autonomamente in uno Star Schema

93 Data Modeling per sistemi decisionali: lo Star Schema Dimensione1 Dimensione1_PK Tavola dei Fatti Dimensione1_PK Dimensione2_PK Dimensione3_PK Dimensione4_PK Dimensione2 Dimensione2_PK Dimensione3 Dimensione3_PK Misura1 Misura2 Misura3 Misura4 Dimensione4 Dimensione4_PK

94 Data Modeling per sistemi decisionali: lo Star Schema Tavola dei fatti Contiene i Fatti del Business che si intende analizzare o misurare (generalmente numerici) Tavole delle dimensioni Le Dimension rappresentano il CONTESTO per i fatti che si intende analizzare

95 Esempio di Star Schema

96 Esempio di Star Schema

97 Data Access Elaborazioni periodiche e off line Elaborazioni su richiesta e on line Strumenti di query e reporting (su dati alfanumerici e/o su dati territoriali) Analisi multidimensionale Applicazioni EIS (what-if, agenti intelligenti, applicazioni GIS specializzate) e di modellazione (modelli matematici, modelli territoriali, ecc.) Data mining

98 Tecniche di Accesso alle Informazioni TIPI DI UTENTE Dirigenti Intermedi Impiegati EIS Executive InformationSystem Produzione Queries & Reports su esigenze Queries & Reports preconfezionati OLAP Data Mining Visualizza Analizza Scopri TIPI DI PROCESSO

99 Cos è l OLAP? On Line Analytical Processing Due accezioni In contrapposizione ad OLTP (On Line Transaction Processing): Insieme dei processi che accedono ad un Data Warehouse Più specifica: analisi di tipo multidimensionale, con operazioni di navigazione sui dati (drill-up, drill-down, drill-across, slice & dice)

100 Data Mining: Definizione The automatic discovery of knowledge from stored data Approccio più specializzato, metodi statistici, strutture dati specifiche diverse dal DW

101 Quali ambienti per il Data Access Tool verticali (es. prodotti sugli aspetti finanziari o di marketing quale la soluzione DW SAP, ) Tool orizzontali chiavi in mano (es. Business Objects Tool orizzontali aperti (es. SAS) Le nostre scelte: SAS System Business Objects

102 Business Object Navigazione sui dati organizzati in Universi Accesso ai dati trasparente rispetto alla struttura fisica del database Utenti finali Utenti finali Query Panel Universo DataBase

103 SAS Utenti finali Utenti finali Creazione prospetto MDDB

104 Esempio

105 Back-end Front-end Oracle SAS Warehouse Administrator Data Warehous e Business Objects REPORT Alimentazione DW (Data capture) Accesso DW (Data access)

106 Dal DB gestionale Analisi base dati gestionale + Studio delle interrogazioni

107 al DB decisionale

108 L applicazione sviluppata wijsp Bdm/luisa

109 Approfondimenti sulla progettazione DataWarehouse Il corso del professor Batini:

110 Cenni sul riuso dei dati Costruire una serie di tavole di riferimento (di uso operazionale e decisionale) contenenti codifiche comuni, complete, certificate ed aggiornate costituisce un primo passo per l'integrazione delle basi dati, l'interscambio informativo e la cooperazione tra le diverse amministrazioni. Per acquisire la classificazione che si vuole gestire in una tavola trasversale, viene ricercata la fonte dati più qualificata. Obiettivo è quello di identificare l'ente responsabile dell'informazione (ISTAT per i codici Istat, Ministero delle Finanze per i codici Belfiore, ecc): in tal senso i dati acquisiti vengono considerati "certificati", ovvero emessi dalla fonte che li produce e ne è responsabile. Una volta acquisito il flusso informativo dalla fonte dati individuata, si procede comunque ad una fase sistematica di controllo e validazione dei dati acquisiti: viene verificata, ad esempio, la corrispondenza del livello di aggiornamento con quello dichiarato dalla fonte, la completezza dell'informazione, in sintesi l'idoneità dei dati a corrispondere all'obiettivo informativo per cui sono raccolti.

111 Cenni sulla qualità dei dati La Qualità dei Dati è la misura dell'accordo che esiste tra quanto rappresentato in un sistema informativo, e lo stesso dato nel mondo reale. Una Qualità dei Dati del 100% indica che esiste un perfetto allineamento dei dati presenti nel nostro sistema informativo, con quanto presente nel mondo reale. Data la natura di continua evoluzione caratteristica del mondo reale, nessun sistema informativo di una dimensione significativa può avere una Qualità dei Dati del 100%. L'obiettivo da perseguire è quello di avere dei dati sufficientemente aggiornati, accurati e completi in modo che possano essere utilizzati efficacemente. I processi di data quality devono eliminare non solo i semplici errori e le ridondanze. Devono rendere tra loro consistenti set di dati che sono stati creati in tempi diversi, seguendo differenti regole di raccolta o esigenze di business. In passato (e talvolta ancora oggi), gran parte del lavoro di ripulitura dei dati poteva essere fatto "a mano" dagli operatori. Il laborioso processo di ricerca e correzione per eliminare le informazioni scorrette, completare quelle parziali o cancellare quelle duplicate è molto costoso e inoltre comporta l'aggiunta di nuovi errori. Ma per questo esistono oggi dei tools specializzati che usano complessi algoritmi per analizzare, standardizzare, correggere e integrare le informazioni.

112 Tools di data quality Un valido tool di Data Quality deve essere di supporto in tutte le fasi del complesso processo di bonifica dati, che parte dall'analisi iniziale del problema (analisi dati e processi), procede con la pianificazione e l'implementazione degli interventi di miglioramento e si conclude incorporando le misure di miglioramento nel sistema. In primo luogo il tool di Data Quality deve consentire di effettuare attività di pulizia e integrazione dei dati utilizzando vocabolari, regole sintattiche e di fonetica che sono proprie della lingua italiana. Inoltre deve fornire procedure specializzate che siano di supporto alle seguenti attività: Data profiling: utilizzo di tecnologia analitica applicata ai dati per comprendere contenuto e struttura delle quantità di informazioni elaborate ed applicare funzioni statistiche sui dati; Deduplicazione: individuazione di record simili (record linking); Standardizzazione: associazione ad una serie di valori definiti "somiglianti" di un valore standard determinato.

113 Tools di data quality Dovrebbe essere consentita anche la customizzazione del tool, ovvero la generazione di regole e criteri personalizzati che si adattino al contesto informativo su cui viene attivato il processo di bonifica dati. Infine le funzionalità di Data Quality devono poter essere integrate nei processi di ETL (Estrazione Trasformazione e Caricamento massivo di dati) e nelle procedure di Data Entry. Allo scopo di valutare i requisiti sopraelencati, il gruppo ha avviato la sperimentazione del tool di Data Quality fornito della SAS, SAS Data Quality Solution, avuto in prova dall'ottobre del Questa sperimentazione ha avuto buon esito e, a giugno 2004, il CSI ha proceduto alla richiesta di acquisto della licenza di SAS Data Quality, per il suo utilizzo in numerosi progetti aziendali.

114 Definizione di qualità dei dati Definizione del concetto di qualità fornita dallo standard ISO 8402 Quality Management and Quality Assurance-Vocabulary : l insieme delle caratteristiche di un entità che conferiscono ad essa la capacità di soddisfare esigenze espresse ed implicite La qualità dei dati può essere definita come segue: Un insieme di caratteristiche che un data item deve avere affinché effettui i compiti per cui è stato concepito; tali caratteristiche sono specificatamente riferite ai valori ed al formato del data item Una definizione di data item è: Dato un modello di dati, un data item è l elemento a granularità più bassa del modello

115 Proprietà della qualità dei dati In base a queste definizioni si possono evidenziare le seguenti due proprietà: la qualità di un entità è un concetto soggettivo, fortemente dipendente dai requisiti che l utente dell entità richiede in maniera implicita o esplicita; la qualità è rapportata ad un insieme di caratteristiche, è dunque un concetto multidimensionale,ovvero determinabile in base a diverse componenti piuttosto che in base ad una singola.

116 Dimensioni della qualità dei valori Le dimensioni della qualità dei dati sono classificate in tre categorie: schema concettuale, valori e formato: Lo schema concettuale si riferisce all aspetto intensionale dei dati, ovvero a quella componente dei dati che rimane invariata nel tempo. I valori sono invece relativi all aspetto estensionale dei dati, ossia alla parte variabile nel tempo. Il formato è connesso alla modalità di rappresentazione dei dati.

117 Dimensioni della qualità dei valori Accuratezza sintattica, definita come vicinanza del valore del data item ad un valore nel dominio di definizione sintattico considerato corretto. Ad esempio, un basso grado di accuratezza sintattica corrisponde ad un valore di un data item che è Mrio anziché Mario. Accuratezza semantica, definita come vicinanza del valore del data item ad un valore nel dominio di definizione semantico considerato corretto. Ad esempio, un basso grado di accuratezza semantica corrisponde al caso in cui si abbia Maria anziché Mario. Accuratezza temporale, definita come vicinanza del valore del data item al valore temporalmente corretto. Si consideri, come esempio, il data item indirizzo di residenza; se Mario Rossi deve avere un indirizzo di residenza X alla data Dx e un indirizzo di residenza Y alla data Dy, qualora risulti che alla data Dy ha l indirizzo X, il dato non è temporalmente corretto.

118 Dimensioni della qualità dei valori Attualità, definita come adeguatezza del valore del data item rispetto alle esigenze temporali del contesto di utilizzo. Se, ad esempio, l orario delle lezioni relativo ai corsi di un università è aggiornato "tardi" nella informativa destinata agli studenti, rispetto all inizio dei corsi, il dato ha un livello insufficiente di attualità. Completezza dei valori, definita come l estensione con cui i valori dei data item sono presenti nella base di dati. Un data item possiede un valore oppure è nullo; i valori nulli dovrebbero essere limitati, ed in ogni caso bisogna specificarne il significato. Consistenza Interna, relativa al grado di consistenza di valori di data item nell ambito della stessa entità. Ad esempio i valori dei data item CAP, Comune, Provincia, devono risultare consistenti nell ambito dell entità Persona. Consistenza Esterna, relativa al grado di consistenza di valori di data item nell ambito di entità diverse. Ad esempio, Mario Rossi è celibe in un entità relativa al suo stato matrimoniale, mentre Anna Rossi si dichiara moglie dello stesso Mario Rossi, in un entità di tipo diverso.

119 Cause di dati errati Le principali cause di dati errati possono essere così riassunte: Inserimento di informazioni errate nel data entry: errata grafia, uso delle maiuscole, abbreviazioni o diverso ordine d'inserimento dei nomi. La dispersione dei dati presso diversi soggetti, secondo logiche quasi sempre funzionali alle esigenze delle singole amministrazioni (ovvero la mancata identificazione della responsabilità del dato e del processo) La disomogeneità dell informazione (ovvero la mancanza di sistemi di codifica standardizzati a livello sia dell'azienda sia di settore). Database suddivisi in differenti dipartimenti e aziende in cui i dati in ogni struttura sono registrati con regole differenti per ogni database. Utilizzo di informazioni prese da vecchi database che contengono dati obsoleti e scarsamente documentati. L assenza di procedure ad hoc di gestione della qualità dei dati e/o di procedure di gestione dei dati autonome rispetto alle funzionalità offerte dai sistemi.

120 Metodologie di miglioramento Basate sui Dati correggere i Dati Confronto dei dati con la realtà che rappresentano costoso, a campione, molto preciso una tantum per orientare l intervento Confronto dei dati tra due o più archivi (applicazione di tecniche di record matching: record diversi che si riferiscono alla stessa identità del mondo reale) + Facilmente applicabile, costo medio Il matching non garantisce una correttezza massima Confronto dei dati con vincoli o business rules (su un campo, su più campi, considerazioni probabilistiche) + spesso efficace, poco costoso non garantisce per il futuro, riguarda solo la conformità alle regole, non la accuratezza, particolarmente adatti a dati permanenti

121 Metodologie di miglioramento Basate sui Processi individuare e correggere le cause di errore Identificare il processo Identificare il Process Owner e Data Stewards (Identificazione delle responsabilità) Descrivere il processo Stabilire un sistema di misura Definire un sistema di monitoraggio e controllo (dei dati e/ del processo) Identificare gli obiettivi di miglioramento Realizzare gli interventi di miglioramento

122 Il MINING Esperienze di text e data mining in CSI per gli enti della pubblica amministrazione regionale

123 Text mining Il Text Mining, anche conosciuto come Analisi Testuale Intelligente, Text Data Mining o Knowledge Discovery in Text (KDT), è un processo di analisi per estrarre nuova e valida conoscenza dai documenti di testo e per dedurre informazioni da grandi quantità di dati non strutturati, combinandoli con variabili quantitative, esattamente come il Data Mining fa con i dati strutturati.questa tecnica ha un potenziale decisamente interessante, se si pensa che una larga fetta delle informazioni con cui ci si confronta quotidianamente sono di tipo testuale e possono quindi rappresentare una fonte importante di approfondimento per quanto riguarda la conoscenza delle realtà che si vogliono analizzare.si parte da un insieme di documenti testuali e si affronta una prima fase di cleaning e riduzione dei dati, avente l obiettivo di decomporli e rappresentarli attraverso una struttura adatta alle analisi di data mining, tramite la rimozione dei termini di disturbo, l analisi morfologica dei termini e la creazione di tabelle di frequenza. Dopo questa prima fase di analisi linguistica, si passa all analisi statistica dei dati: i documenti vengono classificati in gruppi omogenei (cluster analysis) e può venir effettuata un analisi predittiva che, a partire da questi risultati, classifichi nuovi documenti.

124 Text mining Il Text Mining offre la possibilità di effettuare un filtraggio intelligente dei documenti non strutturati, dal momento che, al contrario di quanto avveniva con i primi strumenti di Data Retrieval, nel realizzare l analisi viene considerato anche il contesto: non si basa cioè sulla presenza di una parola singola bensì sulle relazioni che essa mantiene con le altre per dare un significato univoco all'enunciato. Obiettivi Lo scopo di un'analisi di text mining è approntare un sistema automatico che permetta di: leggere, interpretare, classificare ed integrare i dati provenienti da numerose fonti (Internet, intranet, banche dati, mail, forum, report, ), al fine di scoprire in maniera rapida ed efficace conoscenza utile anche su un numero molto grande di documenti; estrarre conoscenza dal testo: esso viene trasformato in tabelle facilmente interpretabili con sistemi quali-quantitativi; classificare automaticamente i documenti in maniera predittiva: i testi vengono assegnati a distinte aree tematiche sulla base dei parametri di classificazione trovati nelle analisi effettuate durante la prima fase di interpretazione dell'universo dei documenti.

125 Data mining Il Data mining è definito come: il processo di estrazione di conoscenza da banche dati di grandi dimensioni tramite l'applicazione di algoritmi che individuano le associazioni "nascoste" tra le informazioni e le rendono visibili. In altre parole, col nome Data mining si intende l'applicazione di una o più tecniche che consentono l'esplorazione di grandi quantità di dati, con l'obiettivo di individuare le informazioni più significative e di renderle disponibili e direttamente utilizzabili nell'ambito del decision making. L'estrazione di conoscenza (informazioni significative) avviene tramite individuazione delle associazioni ("patterns" oppure sequenze ripetute oppure regolarità) nascoste nei dati. In questo contesto un "pattern" indica una struttura, un modello, o, in generale, una rappresentazione sintetica dei dati. Il termine Data mining è utilizzato come sinonimo di knowledge discovery in databases (KDD), anche se sarebbe più preciso parlare di knowledge discovery quando ci si riferisce al processo di estrazione della conoscenza, e di Data mining come di una particolare fase del suddetto processo (la fase di applicazione di uno specifico algoritmo per l'individuazione dei "patterns").

126 Data mining I risultati a cui può giungere l'attività di Data mining sono molteplici: - associazioni - due eventi si verificano spesso insieme (ad esempio chi compra uno zaino scolastico tende ad acquistare anche dei quaderni); - sequenze - due eventi successivi sembrano legati da una relazione di causa-effetto (chi compra un mouse su Internet, tempo dopo acquista anche un tappetino); - classificazioni - il riconoscimento di un ordine in una serie di eventi, con la conseguente riorganizzazione dei dati in proprio possesso; - raggruppamenti - la ricerca e la presentazione di gruppi di fatti non precedentemente noti; - previsioni - lo studio della probabile evoluzione futura della propria attività in base alle risultanze dei dati raccolti.

127 Filone Data Mining analisi del rispetto delle linee guida nel trattamento dell ipertensione segmentazione delle scuole materne del Piemonte modello di previsione del successo della formazione professionale analisi di Web Mining di un sito regionale nell ambito del progetto Catalogo dei servizi decisionali

128 Analisi trattamento ipertensione Analisi modelli prescrittivi piemontesi trattamento farmacologico dell ipertensione Obiettivo: raggruppare i medici con profili simili nel trattamento farmacologico prescelto (monotrattamento, trattamenti combinati ) nel trattamento dell ipertensione. Verificare in quale modo le linee guida OMS per il trattamento dell ipertensione sono rispettate. Periodo di osservazione: Soggetti: Fonte: primo semestre 2002 Soggetti: Medici di base generici Fonte: Datawarehouse delle prescrizioni farmaceutiche regionale

129 Analisi trattamento ipertensione Flusso delle analisi realizzate con Entreprise Miner

130 Analisi trattamento ipertensione Risultati cluster analysis con Mappe di Kohonen

131 Analisi trattamento ipertensione Cluster 7 (300 medici) Comportamento: segue linee guida monosomministrazione per pazienti non a rischio, combinazioni esclusive per pazienti a rischio Profilo medio del medico: medico di "campagna" Cluster 3 (150 medici) Comportamento: non segue linee guida, in particolare usa associazioni non consigliate, poco monosomministrazione Profilo medio del medico: pochi anni attività 0-10, medico di "città" Tipo paziente: niente di particolare (età, numero pazienti ipertesi, ipertesi a rischio) Azione di informazione specifica

132 Filone Data Mining analisi del rispetto delle linee guide nel trattamento dell ipertensione segmentazione delle scuole materne del Piemonte modello di previsione del successo della formazione professionale analisi di Web Mining di un sito regionale nell ambito del progetto Catalogo dei servizi decisionali

133 Segmentazione delle scuole materne

134 Filone Data Mining analisi del rispetto delle linee guide nel trattamento dell ipertensione segmentazione delle scuole materne del Piemonte modello di previsione del successo della formazione professionale analisi di Web Mining di un sito regionale nell ambito del progetto Catalogo dei servizi decisionali

135 Follow-up occupazionale corsi FP Esempio di albero decisionale

136 Filone Data Mining analisi del rispetto delle linee guide nel trattamento dell ipertensione segmentazione delle scuole materne del Piemonte modello di previsione del successo della formazione professionale analisi di Web Mining di un sito regionale nell ambito del progetto Catalogo dei servizi decisionali

137 Le analisi statistiche degli accessi al Data Warehouse

Relazione sul data warehouse e sul data mining

Relazione sul data warehouse e sul data mining Relazione sul data warehouse e sul data mining INTRODUZIONE Inquadrando il sistema informativo aziendale automatizzato come costituito dall insieme delle risorse messe a disposizione della tecnologia,

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

IT FOR BUSINESS AND FINANCE

IT FOR BUSINESS AND FINANCE IT FOR BUSINESS AND FINANCE Business Intelligence Siena 14 aprile 2011 AGENDA Cos è la Business Intelligence Terminologia Perché la Business Intelligence La Piramide Informativa Macro Architettura Obiettivi

Dettagli

REALIZZARE UN MODELLO DI IMPRESA

REALIZZARE UN MODELLO DI IMPRESA REALIZZARE UN MODELLO DI IMPRESA - organizzare e gestire l insieme delle attività, utilizzando una piattaforma per la gestione aziendale: integrata, completa, flessibile, coerente e con un grado di complessità

Dettagli

Le funzionalità di un DBMS

Le funzionalità di un DBMS Le funzionalità di un DBMS Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: DBMS.pdf Sistemi Informativi L-A DBMS: principali funzionalità Le

Dettagli

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita; .netbin. è un potentissimo strumento SVILUPPATO DA GIEMME INFORMATICA di analisi dei dati con esposizione dei dati in forma numerica e grafica con un interfaccia visuale di facile utilizzo, organizzata

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione Text mining ed analisi di dati codificati in linguaggio naturale Analisi esplorative di dati testualilezione 2 Le principali tecniche di analisi testuale Facendo riferimento alle tecniche di data mining,

Dettagli

Convegno 6 giugno 2013 Federlazio Frosinone

Convegno 6 giugno 2013 Federlazio Frosinone Convegno 6 giugno 2013 Federlazio Frosinone pag. 1 6 giugno 2013 Federlazio Frosinone Introduzione alla Business Intelligence Un fattore critico per la competitività è trasformare la massa di dati prodotti

Dettagli

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence?

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence? In un momento di crisi perché scegliere di investire sulla Business Intelligence? Cos è? Per definizione, la Business Intelligence è: la trasformazione dei dati in INFORMAZIONI messe a supporto delle decisioni

Dettagli

dal Controllo di Gestione alla Business Intelligence

dal Controllo di Gestione alla Business Intelligence dal Controllo di Gestione alla strumenti strategici per la gestione delle imprese Giovanni Esposito Bergamo, 29 Ottobre 2012 dal Controllo di Gestione alla 25/10/2012 1 Agenda 14:00 Benvenuto Il Sistema

Dettagli

Sistemi ERP e i sistemi di BI

Sistemi ERP e i sistemi di BI Sistemi ERP e i sistemi di BI 1 Concetti Preliminari Cos è un ERP: In prima approssimazione: la strumento, rappresentato da uno o più applicazioni SW in grado di raccogliere e organizzare le informazioni

Dettagli

Business Intelligence

Business Intelligence aggregazione dati Business Intelligence analytic applications query d a t a w a r e h o u s e aggregazione budget sales inquiry data mining Decision Support Systems MIS ERP data management Data Modeling

Dettagli

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina Cosa è il DSS L elevato sviluppo dei personal computer, delle reti di calcolatori, dei sistemi database di grandi dimensioni, e la forte espansione di modelli basati sui calcolatori rappresentano gli sviluppi

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI Prefazione Autori XIII XVII Capitolo 1 Sistemi informativi aziendali 1 1.1 Introduzione 1 1.2 Modello organizzativo 3 1.2.1 Sistemi informativi

Dettagli

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo CAPITOLO 8 Tecnologie dell informazione e controllo Agenda Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale Sistemi di controllo a feedback IT e coordinamento

Dettagli

MARKETING INTELLIGENCE SUL WEB:

MARKETING INTELLIGENCE SUL WEB: Via Durini, 23-20122 Milano (MI) Tel.+39.02.77.88.931 Fax +39.02.76.31.33.84 Piazza Marconi,15-00144 Roma Tel.+39.06.32.80.37.33 Fax +39.06.32.80.36.00 www.valuelab.it valuelab@valuelab.it MARKETING INTELLIGENCE

Dettagli

Business Intelligence. Il data mining in

Business Intelligence. Il data mining in Business Intelligence Il data mining in L'analisi matematica per dedurre schemi e tendenze dai dati storici esistenti. Revenue Management. Previsioni di occupazione. Marketing. Mail diretto a clienti specifici.

Dettagli

Realizzare un architettura integrata di Business Intelligence

Realizzare un architettura integrata di Business Intelligence Realizzare un architettura integrata di Business Intelligence Un sistema integrato di Business Intelligence consente all azienda customer oriented una gestione efficace ed efficiente della conoscenza del

Dettagli

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica A.A. 2007-08 CORSO DI INGEGNERIA DEL SOFTWARE Prof. Giulio Destri http://www.areasp.com (C) 2007 AreaSP for

Dettagli

Milano, Settembre 2009 BIOSS Consulting

Milano, Settembre 2009 BIOSS Consulting Milano, Settembre 2009 BIOSS Consulting Presentazione della società Agenda Chi siamo 3 Cosa facciamo 4-13 San Donato Milanese, 26 maggio 2008 Come lo facciamo 14-20 Case Studies 21-28 Prodotti utilizzati

Dettagli

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL?

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? archiviazione ottica, conservazione e il protocollo dei SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? Il software Facile! BUSINESS Organizza l informazione

Dettagli

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Data Sheet IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Panoramica Le medie aziende devono migliorare nettamente le loro capacità

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

I.Stat Guida utente Versione 1.7 Dicembre 2010

I.Stat Guida utente Versione 1.7 Dicembre 2010 I.Stat Guida utente Versione 1.7 Dicembre 2010 1 Sommario INTRODUZIONE 3 I concetti principali di I.Stat 4 Organizzazione dei dati 4 Ricerca 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della lingua 7 Individuazione

Dettagli

Sistemi di supporto alle decisioni

Sistemi di supporto alle decisioni Sistemi di supporto alle decisioni Introduzione I sistemi di supporto alle decisioni, DSS (decision support system), sono strumenti informatici che utilizzano dati e modelli matematici a supporto del decision

Dettagli

Introduzione ad Access

Introduzione ad Access Introduzione ad Access Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale

Dettagli

Processi di business sovra-regionali relativi ai sistemi regionali di FSE. Versione 1.0 24 Giugno 2014

Processi di business sovra-regionali relativi ai sistemi regionali di FSE. Versione 1.0 24 Giugno 2014 Processi di business sovra-regionali relativi ai sistemi regionali di FSE Versione 1.0 24 Giugno 2014 1 Indice Indice... 2 Indice delle figure... 3 Indice delle tabelle... 4 Obiettivi del documento...

Dettagli

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office Gestione delle Architetture e dei Servizi IT con ADOit Un Prodotto della Suite BOC Management Office Controllo Globale e Permanente delle Architetture IT Aziendali e dei Processi IT: IT-Governance Definire

Dettagli

White Paper. Operational DashBoard. per una Business Intelligence. in real-time

White Paper. Operational DashBoard. per una Business Intelligence. in real-time White Paper Operational DashBoard per una Business Intelligence in real-time Settembre 2011 www.axiante.com A Paper Published by Axiante CAMBIARE LE TRADIZIONI C'è stato un tempo in cui la Business Intelligence

Dettagli

Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone. SQL: il DDL

Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone. SQL: il DDL Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone SQL: il DDL Parti del linguaggio SQL Definizione di basi di dati (Data Definition Language DDL) Linguaggio per modificare

Dettagli

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione Piazza delle Imprese alimentari Viale delle Manifatture Via della Produzione PASSEPARTOUT MEXAL è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente

Dettagli

Il ciclo di vita del software

Il ciclo di vita del software Il ciclo di vita del software Il ciclo di vita del software Definisce un modello per il software, dalla sua concezione iniziale fino al suo sviluppo completo, al suo rilascio, alla sua successiva evoluzione,

Dettagli

6. Le ricerche di marketing

6. Le ricerche di marketing Università degli Studi di Urbino Carlo Bo Facoltà di Lingue e Letterature Straniere Corso di Laurea in Lingue e Cultura per l Impresa 6. Le ricerche di marketing Prof. Fabio Forlani Urbino, 29/III/2011

Dettagli

Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI

Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI CSC ritiene che la Business Intelligence sia un elemento strategico e fondamentale che, seguendo

Dettagli

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1 Il gestionale come l'avete sempre sognato... Pag. 1 Le funzionalità di X-Cross La sofisticata tecnologia di CrossModel, oltre a permettere di lavorare in Internet come nel proprio ufficio e ad avere una

Dettagli

Utilizzato con successo nei più svariati settori aziendali, con Passepartout Mexal BP ogni utente può disporre di funzionalità

Utilizzato con successo nei più svariati settori aziendali, con Passepartout Mexal BP ogni utente può disporre di funzionalità PASSEPARTOUT MEXAL BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

Progettazione di un DB....in breve

Progettazione di un DB....in breve Progettazione di un DB...in breve Cosa significa progettare un DB Definirne struttura,caratteristiche e contenuto. Per farlo è opportuno seguire delle metodologie che permettono di ottenere prodotti di

Dettagli

Il Data Quality, un problema di Business!

Il Data Quality, un problema di Business! Knowledge Intelligence: metodologia, modelli gestionali e strumenti tecnologici per la governance e lo sviluppo del business Il Data Quality, un problema di Business! Pietro Berrettoni, IT Manager Acraf

Dettagli

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT IT PROCESS EXPERT 1. CARTA D IDENTITÀ... 2 2. CHE COSA FA... 3 3. DOVE LAVORA... 4 4. CONDIZIONI DI LAVORO... 5 5. COMPETENZE... 6 Quali competenze sono necessarie... 6 Conoscenze... 8 Abilità... 9 Comportamenti

Dettagli

Data warehouse.stat Guida utente

Data warehouse.stat Guida utente Data warehouse.stat Guida utente Versione 3.0 Giugno 2013 1 Sommario INTRODUZIONE 3 I concetti principali 4 Organizzazione dei dati 4 Ricerca 5 Il browser 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della

Dettagli

Mario Polito IARE: Press - ROMA

Mario Polito IARE: Press - ROMA Mario Polito info@mariopolito.it www.mariopolito.it IMPARARE A STUD IARE: LE TECNICHE DI STUDIO Come sottolineare, prendere appunti, creare schemi e mappe, archiviare Pubblicato dagli Editori Riuniti University

Dettagli

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni:

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni: Passepartout Mexal BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Import Dati Release 4.0

Import Dati Release 4.0 Piattaforma Applicativa Gestionale Import Dati Release 4.0 COPYRIGHT 2000-2005 by ZUCCHETTI S.p.A. Tutti i diritti sono riservati.questa pubblicazione contiene informazioni protette da copyright. Nessuna

Dettagli

Introduzione al GIS (Geographic Information System)

Introduzione al GIS (Geographic Information System) Introduzione al GIS (Geographic Information System) Sommario 1. COS E IL GIS?... 3 2. CARATTERISTICHE DI UN GIS... 3 3. COMPONENTI DI UN GIS... 4 4. CONTENUTI DI UN GIS... 5 5. FASI OPERATIVE CARATTERIZZANTI

Dettagli

Asset sotto controllo... in un TAC. Latitudo Total Asset Control

Asset sotto controllo... in un TAC. Latitudo Total Asset Control Asset sotto controllo... in un TAC Latitudo Total Asset Control Le organizzazioni che hanno implementato e sviluppato sistemi e processi di Asset Management hanno dimostrato un significativo risparmio

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................

Dettagli

Business Process Management

Business Process Management Corso di Certificazione in Business Process Management Progetto Didattico 2015 con la supervisione scientifica del Dipartimento di Informatica Università degli Studi di Torino Responsabile scientifico

Dettagli

Analisi per tutti. Panoramica. Considerazioni principali. Business Analytics Scheda tecnica. Software per analisi

Analisi per tutti. Panoramica. Considerazioni principali. Business Analytics Scheda tecnica. Software per analisi Analisi per tutti Considerazioni principali Soddisfare le esigenze di una vasta gamma di utenti con analisi semplici e avanzate Coinvolgere le persone giuste nei processi decisionali Consentire l'analisi

Dettagli

Cos è la Businèss Intèlligèncè

Cos è la Businèss Intèlligèncè Cos è la Businèss Intèlligèncè di Alessandro Rezzani Il sistema informativo aziendale... 2 Definizione di Business Intelligence... 6 Il valore della Business Intelligence... 7 La percezione della Business

Dettagli

Completezza funzionale KEY FACTORS Qualità del dato Semplicità d'uso e controllo Tecnologie all avanguardia e stabilità Integrabilità

Completezza funzionale KEY FACTORS Qualità del dato Semplicità d'uso e controllo Tecnologie all avanguardia e stabilità Integrabilità Armundia Group è un azienda specializzata nella progettazione e fornitura di soluzioni software e consulenza specialistica per i settori dell ICT bancario, finanziario ed assicurativo. Presente in Italia

Dettagli

DAT@GON. Gestione Gare e Offerte

DAT@GON. Gestione Gare e Offerte DAT@GON Gestione Gare e Offerte DAT@GON partecipare e vincere nel settore pubblico La soluzione sviluppata da Revorg per il settore farmaceutico, diagnostico e di strumentazione medicale, copre l intero

Dettagli

ALLEGATO N. 2 STANDARD TECNICI DELL ARCHIVIO UNICO INFORMATICO

ALLEGATO N. 2 STANDARD TECNICI DELL ARCHIVIO UNICO INFORMATICO ALLEGATO N. 2 STANDARD TECNICI DELL ARCHIVIO UNICO INFORMATICO 1 INDICE 1) ASPETTI GENERALI 2) CONTENUTO DELL ARCHIVIO UNICO INFORMATICO 2.1) OPERAZIONI 2.2) RAPPORTI 2.3) LEGAMI TRA SOGGETTI 3) CRITERI

Dettagli

L Azienda che comunica in tempo reale

L Azienda che comunica in tempo reale Il servizio gestionale SaaS INNOVATIVO per la gestione delle PMI Negli ultimi anni si sta verificando un insieme di cambiamenti nel panorama delle aziende L Azienda che comunica in tempo reale La competizione

Dettagli

Il Business Process Management: nuova via verso la competitività aziendale

Il Business Process Management: nuova via verso la competitività aziendale Il Business Process Management: nuova via verso la competitività Renata Bortolin Che cosa significa Business Process Management? In che cosa si distingue dal Business Process Reingeneering? Cosa ha a che

Dettagli

Dalla Mappatura dei Processi al Business Process Management

Dalla Mappatura dei Processi al Business Process Management Dalla Mappatura dei Processi al Business Process Management Romano Stasi Responsabile Segreteria Tecnica ABI Lab Roma, 4 dicembre 2007 Agenda Il percorso metodologico Analizzare per conoscere: la mappatura

Dettagli

Informatica Applicata

Informatica Applicata Ing. Irina Trubitsyna Concetti Introduttivi Programma del corso Obiettivi: Il corso di illustra i principi fondamentali della programmazione con riferimento al linguaggio C. In particolare privilegia gli

Dettagli

SIASFi: il sistema ed il suo sviluppo

SIASFi: il sistema ed il suo sviluppo SIASFI: IL SISTEMA ED IL SUO SVILUPPO 187 SIASFi: il sistema ed il suo sviluppo Antonio Ronca Il progetto SIASFi nasce dall esperienza maturata da parte dell Archivio di Stato di Firenze nella gestione

Dettagli

Studio di retribuzione 2014

Studio di retribuzione 2014 Studio di retribuzione 2014 TECHNOLOGY Temporary & permanent recruitment www.pagepersonnel.it EDITORIALE Grazie ad una struttura costituita da 100 consulenti e 4 uffici in Italia, Page Personnel offre

Dettagli

Grandi dimensioni e dimensioni variabili

Grandi dimensioni e dimensioni variabili Grandi dimensioni e dimensioni variabili aprile 2012 1 Questo capitolo studia alcuni ulteriori aspetti importanti e caratteristici della gestione delle dimensioni in particolare, delle grandi dimensioni

Dettagli

UML: Class Diagram. Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it

UML: Class Diagram. Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it UML: Class Diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Class Diagram Forniscono una vista strutturale

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

GUIDA RAPIDA emagister-agora Edizione BASIC GUIDA RAPIDA emagister-agora Edizione BASIC Introduzione a emagister-agora Interfaccia di emagister-agora Configurazione dell offerta didattica Richieste d informazioni Gestione delle richieste d informazioni

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

La Business Intelligence

La Business Intelligence Parte 1 La Business Intelligence Capitolo 1 Cos è la Business Intelligence 1.1 Il sistema informativo aziendale Sempre la pratica dev essere edificata sopra la buona teorica. Leonardo da Vinci Le attività,

Dettagli

Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE

Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE Programma Enti Locali Innovazione di Sistema Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE 1 Premessa Il presente documento ha lo scopo di facilitare la disseminazione e il riuso

Dettagli

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta Guardare oltre L idea 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta I nostri moduli non hanno altrettante combinazioni possibili, ma la soluzione è sempre una, PERSONALIZZATA

Dettagli

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA SAP World Tour 2007 - Milano 11-12 Luglio 2007 THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA Agenda Presentazione Derga Consulting Enterprise SOA Allineamento Processi & IT Il

Dettagli

B.P.S. Business Process Server ALLEGATO C10

B.P.S. Business Process Server ALLEGATO C10 B.P.S. Business Process Server ALLEGATO C10 REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA REGIONALE UFFICIO SISTEMA INFORMATIVO REGIONALE E STATISTICA Via V. Verrastro, n. 4 85100 Potenza tel

Dettagli

Metadati e Modellazione. standard P_META

Metadati e Modellazione. standard P_META Metadati e Modellazione Lo standard Parte I ing. Laurent Boch, ing. Roberto Del Pero Rai Centro Ricerche e Innovazione Tecnologica Torino 1. Introduzione 1.1 Scopo dell articolo Questo articolo prosegue

Dettagli

explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting.

explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting. explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting.it Procedura di gestione per Laboratori di Analisi Cliniche Pag.

Dettagli

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File

Dettagli

INDICE 1. DESCRIZIONE DEL CONTESTO ------------------------------------------------------------------- 4

INDICE 1. DESCRIZIONE DEL CONTESTO ------------------------------------------------------------------- 4 Appendice 1: Allegato Tecnico Servizio di consulenza specialistica e dei servizi di sviluppo, manutenzione ed evoluzione dei sistemi di Business Process Management (BPM) e di Business Intelligence (BI)

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

La piattaforma IBM Cognos

La piattaforma IBM Cognos La piattaforma IBM Cognos Fornire informazioni complete, coerenti e puntuali a tutti gli utenti, con una soluzione economicamente scalabile Caratteristiche principali Accedere a tutte le informazioni in

Dettagli

GESTIONE ATTREZZATURE

GESTIONE ATTREZZATURE SOLUZIONE COMPLETA PER LA GESTIONE DELLE ATTREZZATURE AZIENDALI SWSQ - Solution Web Safety Quality srl Via Mons. Giulio Ratti, 2-26100 Cremona (CR) P. Iva/C.F. 06777700961 - Cap. Soc. 10.000,00 I.V. -

Dettagli

Configuration Management

Configuration Management Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni

Dettagli

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato Intalio Convegno Open Source per la Pubblica Amministrazione Leader nei Sistemi Open Source per il Business Process Management Navacchio 4 Dicembre 2008 Andrea Calcagno Amministratore Delegato 20081129-1

Dettagli

ISTITUTO COMPRENSIVO STATALE di BORGORICCO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO

ISTITUTO COMPRENSIVO STATALE di BORGORICCO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO Il documento va compilato in forma digitale per poter ampliare gli spazi dello schema (ove necessario) e togliere

Dettagli

Business Intelligence: dell impresa

Business Intelligence: dell impresa Architetture Business Intelligence: dell impresa Silvana Bortolin Come organizzare la complessità e porla al servizio dell impresa attraverso i sistemi di Business Intelligence, per creare processi organizzativi

Dettagli

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:!

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:! Scrum descrizione I Principi di Scrum I Valori dal Manifesto Agile Scrum è il framework Agile più noto. E la sorgente di molte delle idee che si trovano oggi nei Principi e nei Valori del Manifesto Agile,

Dettagli

IT FINANCIAL MANAGEMENT

IT FINANCIAL MANAGEMENT IT FINANCIAL MANAGEMENT L IT Financial Management è una disciplina per la pianificazione e il controllo economico-finanziario, di carattere sia strategico sia operativo, basata su un ampio insieme di metodologie

Dettagli

Commissione parlamentare di vigilanza sull'anagrafe tributaria. Roma, 18 marzo 2015

Commissione parlamentare di vigilanza sull'anagrafe tributaria. Roma, 18 marzo 2015 Commissione parlamentare di vigilanza sull'anagrafe tributaria Audizione del Direttore dell Agenzia del Demanio Roma, 18 marzo 2015 Indice Audizione presso la Commissione Parlamentare di Vigilanza sull

Dettagli

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi IL GESTIONALE DEL FUTURO L evoluzione del software per l azienda moderna Gestirsi / Capirsi / Migliorarsi IL MERCATO ITALIANO L Italia è rappresentata da un numero elevato di piccole e medie aziende che

Dettagli

Software per la gestione di palestre, centri benessere e sportivi

Software per la gestione di palestre, centri benessere e sportivi Software per la gestione di palestre, centri benessere e sportivi Applicazione gestionale progettata per gestire tutti gli aspetti di palestre, centri sportivi e centri benessere Sicuro Personalizzabile

Dettagli

Accuratezza di uno strumento

Accuratezza di uno strumento Accuratezza di uno strumento Come abbiamo già accennato la volta scora, il risultato della misurazione di una grandezza fisica, qualsiasi sia lo strumento utilizzato, non è mai un valore numerico X univocamente

Dettagli

Classificazioni dei sistemi di produzione

Classificazioni dei sistemi di produzione Classificazioni dei sistemi di produzione Sistemi di produzione 1 Premessa Sono possibili diverse modalità di classificazione dei sistemi di produzione. Esse dipendono dallo scopo per cui tale classificazione

Dettagli

Storia ed evoluzione dei sistemi ERP

Storia ed evoluzione dei sistemi ERP Storia ed evoluzione dei sistemi ERP In questo breve estratto della tesi si parlerà dei sistemi ERP (Enterprise Resource Planning) utilizzabili per la gestione delle commesse; questi sistemi utilizzano

Dettagli

SQL. Dipartimento del Tesoro

SQL. Dipartimento del Tesoro Dipartimento del Tesoro SQL 1 Database...4 1.1 COS È UN DATABASE...4 1.2 DAGLI ARCHIVI AI DBMS...5 1.3 VANTAGGI OFFERTI DAI DBMS...6 1.4 INDIPENDENZA DEI DATI DALL APPLICAZIONE...7 1.5 RISERVATEZZA NELL

Dettagli

F O R M A T O E U R O P E O

F O R M A T O E U R O P E O F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome Indirizzo Laura Bacci, PMP Via Tezze, 36 46100 MANTOVA Telefono (+39) 348 6947997 Fax (+39) 0376 1810801

Dettagli

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Unified Process Prof. Agostino Poggi Unified Process Unified Software Development Process (USDP), comunemente chiamato

Dettagli

Prof. Like you. Prof. Like you. Tel. +39 075 801 23 18 / Fax +39 075 801 29 01. Email info@zerounoinformatica.it / Web www.hottimo.

Prof. Like you. Prof. Like you. Tel. +39 075 801 23 18 / Fax +39 075 801 29 01. Email info@zerounoinformatica.it / Web www.hottimo. Pag. 1/7 Prof. Like you Tel. +39 075 801 23 18 / Fax +39 075 801 29 01 Email / Web / Social Pag. 2/7 hottimo.crm Con CRM (Customer Relationship Management) si indicano tutti gli aspetti di interazione

Dettagli

white paper La Process Intelligence migliora le prestazioni operative del settore assicurativo

white paper La Process Intelligence migliora le prestazioni operative del settore assicurativo white paper La Process Intelligence migliora le prestazioni operative del settore assicurativo White paper La Process Intelligence migliora le prestazioni operative del settore assicurativo Pagina 2 Sintesi

Dettagli

journal tutto PArte dalla conoscenza del dato N.2 MAGGIO 2011

journal tutto PArte dalla conoscenza del dato N.2 MAGGIO 2011 N.2 MAGGIO 2011 journal Business Intelligence: tutto PArte dalla conoscenza del dato CASO UTENTE In uno scenario in cui la competitività e le istituzioni regolamentari impongono sempre più rigore nel time

Dettagli

Dal modello concettuale al modello logico

Dal modello concettuale al modello logico Dal modello concettuale al modello logico Traduzione dal modello Entita - Associazione al modello Relazionale Ciclo di sviluppo di una base di dati (da parte dell utente) Analisi dello scenario Modello

Dettagli

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana Storie di successo Microsoft per le Imprese Scenario: Software e Development Settore: Servizi In collaborazione con Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci

Dettagli

Business Process Management

Business Process Management Business Process Management Comprendere, gestire, organizzare e migliorare i processi di business Caso di studio a cura della dott. Danzi Francesca e della prof. Cecilia Rossignoli 1 Business process Un

Dettagli