Business intelligence

16
Business Intelligence Introduzione, soluzioni Open e Closed Source Dott. Carlo Luzi

description

Carlo Luzi

Transcript of Business intelligence

Page 1: Business intelligence

Business Intelligence

Introduzione,soluzioni Open e Closed Source

Dott. Carlo Luzi

Page 2: Business intelligence

Introduzione alla Business Intelligence

Ogni azienda prendere decisioni basandosi sulle propria conoscenza del business

La conoscenza può essere estrapolata dai dati e dalle informazioni contenute nei sistemi informativi:

Commerciale, Contabilità e amministrazione, Gestione magazzino, ...

Gli strumenti pratici a disposizione sonoProcessi ETL (Extract, Transform, Load)Data WarehouseCubi OLAP e ReportisticaData Mining (non trattato)

Page 3: Business intelligence

ETL (Extract, Transform, Load)

OLTP (OnLine Transaction Processing) identifica le basi di dati che contengono le informazioni transazionali (es. gestionale)La Data Warehouse contiene i dati storicizzati e pronti per l'analisi e la reportisticaL'ETL è il processo che estrae, trasforma i dati dall'OLTP alla Data Warehouse

Page 4: Business intelligence

Data Warehouse

Tabella dei fattiDati aggregabiliOgni riga è definita da un'associazione con le dimensioni

Tabella delle dimensioniDati non aggregabiliContengono codici e informazioni aggiuntive per descrivere i fattiPossono essere condivise da più tabelle dei fatti

Page 5: Business intelligence

Cubi OLAP

Tipi di storeMultidimensionale (MOLAP)Relazionale (ROLAP)Hybrid (HOLAP)

Sugli assi abbiamo le dimensioni

gli incroci sono i fatti aggregati (numerici)

Operazioni più comuniSlicingDrill (Down, Up, Replace)Rotating

Page 6: Business intelligence

SORGENTI

COSTO

OPEN CLOSED

GRATUITOFOSSSupporto:

Community

FreewareSupporto:

Community

PAGAMENTO

COSSSupporto:

CommunityCommerciale

ProprietarioSupporto:

Commerciale

Codice Aperto e Codice Chiuso

Page 7: Business intelligence

Confronto tra soluzioni BI closed

Strumenti di Business Intelligence (BI) closed:Microsoft Analysis Services distribuito insieme a Microsoft SQL Server (2005, 2008)Oracle Business Intelligence

Suite Enterprise Edition Plus Standard Edition One

Questi due prodotti si differenziano per due caratteristiche principali:

InteroperabilitàCosto di licenza

Page 8: Business intelligence

Oracle Business Intelligence (10g)Si possono consultare i dati tramite un browser html standard

Visualizzazione statica tabelle Pivot

Ogni operazione richiede caricamento della pagina

Alti costi per la versione Enterprise:

€ 232.844 /Processore€ 1.579 /Utente

Page 9: Business intelligence

Microsoft Analysis Service

Costo versione Standard $ 7.171 /Processore

Costo versione Enterprise $ 27.495 /Processore

Manipolazione dinamica dei cubi OLAP, subtotali

Accesso pseudo-web esclusivo con:

Internet ExplorerOffice Web Component

Page 10: Business intelligence

Alternativa: Pentaho BI Server

Non permette di definire i subtotali nel cubo OLAP (community)

Nessun costo di licenza per la versione community

Accesso via browser HTML standard

JPivot permette slicing, drill replace, rotating ed altro

Page 11: Business intelligence

Ecosistema dei Tool Pentaho

I Cubi OLAP girano su un motore di nome Mondrian, e possono essere definiti tramite

Schema WorkbenchMiglioramenti di performance (su milioni di record) si ottengono tramite

Aggregation DesignerLa suite Pentaho offre anche soluzioni per

ETL: Data IntegrationDashboard: Design StudioReportistica: Pentaho Report Designer e Report Engine

Page 12: Business intelligence

Pentaho BI Server Enterprise

Migliore strumento per la visualizzazione OLAPDrag'n'Drop di dimensioni e fattiPossibilità di inserire subtotali

Completa integrazione con backend di autenticazione esternoSupporto e Assistenza

Page 13: Business intelligence

Critiche su Pentaho BI Server

Alta curva di apprendimento per realizzare una soluzione di analisi completa

Soluzione che integra tecnologie eterogenee Diversi tool di sviluppo per diverse necessità

Valutazione della capacità di gestire grandi moli di datiPossibili bug in fase di aggregazione delle tabelle dei fatti contenenti milioni di recordPossibili bug di traduzione delle query MDX in SQL

Page 14: Business intelligence

Vantaggi degli Standard Open

Facile da integrare con altre soluzioniPossibilità di realizzare personalizzioni autonomamente Interfaccia portabile su diversi ambienti

Pentaho offre un plug-in che permette di consultare i cubi da iPad (come WebApp)

Page 15: Business intelligence

Altre soluzioni Open per la BI

PALO è un'altra soluzione OLAP open sourceStorage Multidimensionale (MOLAP)Specializzato per i fogli elettroniciLettura/Scrittura dei dati OLAPIntegrato conMicrosoft Excel

Talend è una soluzione ETLIDE di sviluppo grafico basato su EclipseProcessi ETL realizzati come programmi sorgenti Java

LucidDB è una base di dati FOSSMigliori performance per le Data WarehouseDatabase orientato alle colonne (ottimizzazione letture)Gestione automatica indicizzazione bitmap e b-tree

Page 16: Business intelligence

Conclusioni

Strumenti di una Data WarehouseDimensioni e FattiProcessi ETLCubi OLAP

Analisi di tre soluzioni BIOracle Business IntelligenceMicrosoft Analysis ServicePentaho BI Server

Maggiori informazioni sul Mercato BI Open Sourcehttp://www.sqlpower.ca/consulting/page/marketOverview