1 / 59

Business Intelligence Semantic Model

Business Intelligence Semantic Model. Tomislav Piasevoli. SoftPro Tetral d.o.o. Sommario. Cos’è BISM? PowerPivot SQL Server „Denali” Il significato di BISM Linee Guida. Pre requisiti. Interesse per la BI Curiosità . Poche domande prima di partire.

feivel
Download Presentation

Business Intelligence Semantic Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Business Intelligence Semantic Model Tomislav Piasevoli SoftPro Tetral d.o.o.

  2. Sommario Cos’è BISM? PowerPivot SQL Server „Denali” Il significato di BISM Linee Guida

  3. Pre requisiti Interesse per la BI Curiosità 

  4. Poche domande prima di partire... • Quanti di voi hanno lavorato con PowerPivot • Quanti di voi hanno lavorato con PowerPivot su SharePoint? • Quanti di voi hanno esperienza nella costruzione di cubi? • Quanti di voi hanno usati i cubi per creare la reportistica?

  5. 1 COS’E’ BISM?

  6. Sistemi di Analisi • Trasformare dati in informazioni • Obiettivi dell’architettura • Ottimizzare l’accesso ai dati • Preparare i dati per l’analisi

  7. I – Ottimizzare l’accesso ai dati • Memorizzare i dati in strutture adeguate per l’analisi e query ah-hoc o lasciarli «cosi come sono» sulla fonte dati • requisiti • Buone prestazioni • flessibilità • scalabilità • ... • Quale tecnologia utilizzare o scegliere ‘

  8. MOLAP, ROLAP, HOLAP • row-based databases • MOLAP = Multidimensionale • ROLAP = Relazionale • HOLAP = Ibrido (solo per gruppo di misure = fatti) • prestazioni basate su aggregazioni • partizionamento • compressione (MOLAP) • Non limitato dalla memoria disponibile

  9. II – Preparare i dati per l’analisi • Consentire l’analisi dei dati come se ci fosse un’unica fonte • In realtà ci possono essere diverse fonti sorgente • databases relazionali • File Excel • File di testo • RSS feeds, ... • Dove effettuare il collegamento tra queste fonti ? • Fornire l’interpretazione (logica business) ai dati • Come renderli comprensibili all’utente finale

  10. Semantic data model • Un livello di Metadati • Descrive i concetti (entità) e le connessioni (relazioni) tra di loro • E’ orientato all’utente • Mostra ciò che le tabelle e le relazioni rappresentano nel mondo reale. semantica= lo studio del significato

  11. UDM • Modello semantico esistente per la BI • Fornito con SQL Server 2005 • Consente di collegare dati provenienti da fonti diverse • Aggiungere le relazioni tra le tabelle • Aggiungere calcoli • Nelle tabelle – colonne calcolate DSV (T-SQL) • Sul modello – MDX script (MDX) • I calcoli non possono essere combinati (Linguaggi differenti!) o è molto difficile farlo

  12. UDM – Modello dati 1/3

  13. UDM – Modello dati 2/3

  14. UDM – Modello dati 3/3

  15. UDM – Analisi dei Dati

  16. SQL Server 2005 Analysis Services MDX MDX MDX MDX MDX

  17. SQL Server 2008 Analysis Services MDX MDX MDX MDX

  18. SQL Server 2008 R2 Analysis Services MDX MDX MDX MDX

  19. PowerPivot add-in for Excel 2010

  20. 2 PowerPivot

  21. PowerPivot • Versione integrata in SQL Server 2008 R2 Analysis Services • Copre sia la Self Service BI che la BI Corporate

  22. SharePoint 2010 Integrazione Excel 2010 free add-in for Excel 2010 (www.powerpivot.com) Versione a 32-bit e 64-bit SQL Server 2008 R2 x64 Durante l’installazione selezionareSQL Server PowerPivot for SharePoint

  23. VertiPaq Database «in-memory» basato su colonne Compressione dei dati molto elevata Scala in maniera lineare con il nome di processori Non richiede un processo di progettazione e di costruzione di aggregazioni. Previsto per sostenere il partizionamento di grandi formati dei dati. (anche se non lo fa in PowerPivot)

  24. BISM v1 • Nuovo modello semantico per la BI • Presente in SQL Server 2008 R2 (PowerPivot!) • Consente di collegare dati provenienti da varie fonti dati • Aggiungere relazioni tra le tabelle • Aggiungere misure calcolate • In tabella – colonne calcolate (DAX) • Nel modello – misure calcolate(DAX) • I calcoli possono essere combinati. (Stesso Linguaggio)

  25. BISM v1 • Si fondono insieme la base analitica e la base di reportistica • reporting, analysis, dashboards e scorecards • Bi personale, di gruppo e aziendale • Lavora in cached (VertiPaq)

  26. BISM v1 – Modello dati

  27. BISM v1 – Analisi dei dati

  28. 3 SQL Server „DENALI”

  29. BISM v2 • Un modello per tutto • reporting, analysis, dashboards, scorecards • personal, team, corporate BI • È stato annunciato che ci sarà un supporto sia per i valore in cache (VertiPaq) e in tempo reale.* * Solo con sorgente dati su SQL Server per adesso.

  30. Pass-through Nessun database aggiuntivo I dati rimangono come nei database originali Ideale per analisi real-time

  31. BI semantic model e i suoi strati

  32. Analysis Services „Denali” - UDM MDX MDX MDX ? MDX MDX

  33. Analysis Services „Denali” - BISM MDX MDX ? DAX MDX DAX MDX DAX

  34. PowerPivot „Denali” add-in for Excel 2010

  35. Miglioramenti annunciati di BISM • Gerarchie, KPIs, Padre-Figlio, drillthrough, Prospective • Funzioni DAX nuove (RankX, DistinctCount, GroupBy, Lookup, ...) • Sicurezza (basati sui ruoli con Active Directory.)

  36. Cosa non ci sarà nel BISM in „Denali”? • Alcune delle caratteristiche UDM • scripts, azioni, traduzioni • object model • write-back • Altro • realtime per sorgenti diverso da SQL Server • Supporto query MDX

  37. Miglioramenti UDM in „Denali” • Per lo più al di fuori di GUI • Non più di 4GB di limite di una stringae limit • Miglior supporto per PowerShell • Miglior monitoraggio (XEvents) • Varie ottimizzazione del motore. • l'obiettivo è quello di rendere SSAS (istanza UDM) più scalabile

  38. 4 IL SIGNIFICATO DI BISM

  39. Vantaggi di BISM Modelli relativamente semplici (no cubi, dimensioni, misure, ...) Risposta veloce indipendetemente dalla granularità della query Flessibilità (ogni colonna può essere un attributo o una misura) Calcoli in DAX molto simili alle formule Excel Formato del modello relazione col risultato di essere più comprensibile per la maggior parte delle persone.

  40. Il modello semantico

  41. Scalabilità Excel SharePoint „Denali”

  42. Altri vantaggi di BISM Sviluppo più rapido che in UDM Prototipi realizzare dagli utenti finali Facilità di cambiare il modello Riduzione dei costi di sviluppo di una soluzione di BI

  43. Nuove possibilità nella modellazione dei dati • Punti salienti da vari blocìg • Marco Russo – ad-hoc joins, ETL? • Thomas Ivarsson – master-detail design • Alberto Ferrari – point-in-time, SCD-2, rank

  44. 5 LINEE GUIDE

  45. Posizionamento del BISM Scalabilità* source: Thomas Kejser, SQLCAT ROLAP ColumnStore 50 TB Scalabilità= - buon supporto per le query concorrenti - non dipende dalla memoria disponibile - buona manutenibilità 5 TB MOLAP 100 GB BISM 2 GB PowerPivot Usabilità

  46. Conclusioni BISM non sostituisce di UDM DAX non sostituisce MDX Ogni modello ha i suoi vantaggi Chi realizza le soluzioni di BI decide e consiglia qual è il modello migliore.

  47. Vantaggi e Svantaggi BISM UDM scope leaf level m2m ad-hoc models complex models

More Related