Prerequisiti

  • Rudimenti di Data Warehouse
  • Principi di Business Intelligence
  • Sviluppo java ee (servlet/jsp)
  • Rudimenti javascript/ajax

Obiettivi

Al termine del corso, gli studenti saranno in grado di:

  • Comprendere l’architettura della suite Pentaho ed amministrare il sistema
  • Utilizzare gli strumenti di reporting (sviluppo e distribuzione)
  • Eseguire varie tipologie di trasformazioni di dati
  • Utilizzare Pentaho Data Integration (PDI) e creare flussi ETL
  • Sviluppare schemi OLAP per e con Pentaho Analysis

Programma

  • Pentaho BI Analytics – Panoramica
    • Panoramica della suite
      • Componenti, moduli, versioni, differenze tra Enterprise Edition  e Community Edition
    • Architettura della suite
      • I Server, i Tool di design, Solutions e Action Sequence, Amministrazione, Novità della versione 5.0
  • Pentaho Reporting
    • Pentaho Report Designer
      • Panoramica su Pentaho Report Designer: installazione, utilizzo di base, differenze tra le versioni
      • Connessioni e fonti dati, Query designer, gestione dei contenuti, publishing di un report
    • Web Reporting
      • Panoramica sul tool Interactive Reporting, cenni a WAQR, differenze tra Enterprise Edition e Community Edition
      • Cenni ai metadati ed a Pentaho Metadata Editor
    • Design Studio
      • Panoramica su Design Studio: installazione, utilizzo di base, creazione e gestione delle Action Sequence
  • Pentaho Dashboard
    • Pentaho Dashboard Designer
      • Panoramica sul tool Pentaho Dashboard Designer, scelta dei template, disegno del dashboard, connessioni e fonti dati, filtri statici e dinamici
    • Pentaho Java API
      • Panoramica sulle API Java di Pentaho, costruzione di dashboard web mediante JSP
    • Pentaho Ajax framework
      • Panoramica sul framework Ajax di Pentaho, funzionamento, costruzione di dashboard web asincroni mediante JSP
    • Community Dashboard Framework
  • Pentaho Analysis
    • Mondrian
      • Generalità sull’analisi multidimensionale: concetto di ipercubo OLAP
      • Panoramica sul server (H)OLAP di Pentaho: modello, architettura, integrazione all’interno della Suite
    • Schema Workbench
      • Panoramica su Pentaho Schema Workbench: installazione, connessione a sorgenti dati, configurazione
      • Creazione di cubi OLAP per Mondrian: dimensioni, gerarchie, livelli, misure, misure calcolate, cubi virtuali
      • Utenti e ruoli su cubi Mondrian, pubblicazione di un cubo
    • Aggregation Designer
      • Panoramica su Pentaho Aggregation Designer: installazione, connessione a sorgenti dati, configurazione
      • Concetti di base di utilizzo: analisi dei cubi Mondrian, ottimizzazione, advisor integrato
    • Pentaho Analysis
      • Panoramica su Pentaho Analysis (JPivot), architettura, funzionamento
      • Navigazione di un cubo OLAP di Mondrian, esplorazione multidimensionale dei dati, funzioni drill-down, drill- through, drill-across, filtri, disegno e pubblicazione di viste di analisi, cenni al linguaggio MDX
      • Panoramica sugli strumenti alternativi: Saiku, Pivot4j
    • Pentaho Analyzer
      • Panoramica su Pentaho Analyzer, architettura, funzionamento
      • Navigazione di un cubo OLAP di Mondrian, esplorazione multidimensionale dei dati, funzioni avanzate dell’interfaccia, drag&drop di misure e dimensioni, filtraggio, generazione di viste di analisi
  • Pentaho User Console
    • Utilizzo generale, gestione e creazione sorgenti dati
    • Funzioni amministrazione: gestione utenti, ruoli e permessi; gestione scheduling; configurazioni di sistema
  • Pentaho Data Integration
    • Introduzione a Pentaho Data Integration, architettura, differenze tra Enterprise Edition e Community Edition
    • Import/Export Dati, Data source/Target Creazione di tabelle indici, esecuzione di script
    • Creazione di tabelle indici, esecuzione di script
    • Utilizzo/Gestione dei parametri di sistema. Gestione delle eccezioni e dei log
    • Utilizzo Avanzato di PDI

Durata
5 giorni

Richiedi maggiori informazioni sul corso