Business Intelligence

Modulo del corso di Sistemi Informatici di Supporto alle Decisioni (SSD)
Laurea Magistrale in Informatica per l'Economia e per l'Azienda (Business Informatics) - curriculum Logistica
A.A. 2011-2012 secondo semestre
Docente: Salvatore Ruggieri


Giornale delle lezioni e materiale didattico

Il materiale didattico di seguito è accessibile dal dominio unipi.it., mentre al di fuori è protetto da username e password distribuite a lezione, oppure su richiesta per email. Il calendario accademico è accessibile da qui.

  1. Lunedì 5 Marzo 2012, 9-11

    Sistemi di supporto alle decisioni e Business Intelligence. Architetture per la Business Intelligence.
    Slides: Information Systems and Business Intelligence, Competitive intelligence BI architectures.
    Riferimenti:

  2. Lunedì 5 Marzo 2012, 11-13

    Accesso ai dati su file. Formati di rappresentazione: CSV, FLV, ARFF, XML.
    Slides: Accesso ai dati su file.
    Software: package apa.data.
    Riferimenti:

  3. Lunedì 12 Marzo 2012, 9-11

    Accesso ai dati su RDBMS: protocolli ODBC e OLE DB. Programmazione JDBC.
    Slides: Accesso a RDBMS.
    Software: package apa.jdbc.samples.
    Riferimenti:

  4. Lunedì 12 Marzo 2012, 11-13

    Esercitazione: selezione casuale stratificata in JDBC.
    Software: package apa.jdbc.sampling.

  5. Lunedì 19 Marzo 2012, 9-11

    Soluzione esercitazione. Qualità dei dati.
    Slides: Qualità dei dati.
    Riferimenti:

  6. Lunedì 19 Marzo 2012, 11-13

    Qualità dei dati e data preprocessing.
    Riferimenti:

  7. Lunedì 26 Marzo 2012, 9-11

    Qualità dei dati e data preprocessing: strumenti (Excel, Weka).
    Riferimenti:

  8. Lunedì 26 Marzo 2012, 11-13

    Extract, Transform and Load (ETL). Strumenti per l'ETL: SQL Server Integration Services (SSIS).
    Slides: ETL e SSIS.
    Riferimenti:

    Nota: Per default, SQL Server Management Studio impone delle restrizioni alla modifica dello schema di una tabella, ritornando errore sulle modifiche. Per eliminare tali restrizioni deselezionare Tools->Options->Designers->"Prevent Saving changes that require table re-creation".

  9. Lunedì 2 Aprile 2012, 9-11

    Esempi SSIS di ETL per il popolamento di DW.
    Software: solution BIDS con esempi SSIS (Nota: rimettere la password nei connection manager e premere il bottone refresh).

  10. Lunedì 2 Aprile 2012, 11-13

    Il modello multidimensionale per analisi OLAP.
    Slides: OLAP e Tecnologia OLAP.
    Riferimenti:

  11. Mercoledì 2 Maggio 2012, 9-11

    Strumenti per l'analisi OLAP: SQL Server Analysis Services (SSAS).
    Slides: SSAS.
    SSAS (olap): documentazione ed esercitazione
    Riferimenti:

  12. Mercoledì 2 Maggio 2012, 11-13

    Esercitazione con SSAS.
    Software: solution BIDS con esempi SSAS.
    Attenzione: per evitare conflitti nel deployment/process eseguire quanto segue una volta aperta la solution: (1) rinominare il progetto come <vostro_account>_foodmart; (2) dalle proprietà del progetto selezionare 'Deployment', quindi rinominare il database come <vostro_account>_foodmart; (3) clickando il bottoncino "show all files" sopra la scritta "Solution explorer" selezionare con il tasto destro "view code" sul nuovo file .database che apparirà, quindi cambiare (due volte) ruggieri_foodmart in <vostro_account>_foodmart, e salvare il file; (4) nella stringa di connessione alla data source mettere le vostre credenziali di accesso al database. Una soluzione alternativa consiste nell'importare il progetto dal server SSAS del corso dandogli il nuovo nome <vostro_account>_foodmart (il passo 4 rimane comunque necessario).

  13. Lunedì 7 Maggio 2012, 9-11

    Il linguaggio di interrogazione di cubi MDX.
    MDX: documentazione.
    Riferimenti:

  14. Lunedì 7 Maggio 2012, 11-13

    Il linguaggio di interrogazione di cubi MDX.
    Esempi: mdxsample.docx.

  15. Lunedì 14 Maggio 2012, 9-11

    Client OLAP e reportistica. Esempi con Excel e SQL Server Reporting Services (SSRS).
    Slides: client olap.
    SSRS: documentazione ed esercitazione
    Software: solution BIDS con esempi di report SSRS.

  16. Lunedì 14 Maggio 2012, 11-13

    Data mining: processo e tecniche. Tecniche di data mining: classificazione.
    Slides: data mining intro, crisp.
    Riferimenti:

  17. Lunedì 21 Maggio 2012, 9-11

    Tecniche di data mining: classificazione.
    Slides: classificazione.

  18. Lunedì 21 Maggio 2012, 11-13

    Casi di studio su classificazione.
    Slides: PromoRank: caso studio, business understanding, data preprocessing.

  19. Lunedì 28 Maggio 2012, 9-11

    Modelli avanzati di classificazione. Casi di studio su classificazione.
    Slides: rules, knn, Bayes, regressione.
    Slides: PromoVolumi: caso studio; DIVA: caso studio.
    Riferimenti:

  20. Lunedì 28 Maggio 2012, 11-13

    Esercitazione con Weka.
    Dataset: census.arff.
    Software: lift chart.