La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Practical Analysis Services

Presentazioni simili


Presentazione sul tema: "Practical Analysis Services"— Transcript della presentazione:

1 Practical Analysis Services
Franco Perduca Factory Software © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Agenda Analysis Services step by step Novità Udm Strumenti
Prima di iniziare Novità Translations Unknown Member Proactive cache Monitor Measures Relazioni Perspective Kpi …… © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 UDM Unified Dimensional Model (UDM)
Combina in un modello unico tutto il necessario per l’analisi Ambiente intuitivo per analisi interattive Olap fa parte dell’ UDM 'UDM-server' è Microsoft Analysis Services

4 The Unified Dimensional Model
Udm * Piu’ fact tables * Ricchezza di attributi sulle dimensioni * Dettagliato * Star, snowflake, 3NF… * relationships: Multi-grains, many-to-many, role playing, indirect… * Slowly changing dimensions …. Relational Reporting * Multidimensional navigation * Hierarchical presentation * Friendly entity names * Powerful MDX calculations * Central KPI framework * “Actions” * Language translations * Multiple perspectives * Partitions * Aggregations * Distributed sources OLAP Cubes The Unified Dimensional Model

5 Udm

6 Udm UDM Data Source Tool Analysis Services DW XML/A or ODBO
MOLAP OLAP Browser (2) Browser (1) Analysis Services MOLAP UDM Datamart XML/A or ODBO Reporting Tool (2) Reporting Tool (1) DW BI Applications

7 Udm Security End-user Model Calculations Basic Dimensional Model
Translations Actions KPIs … Calculations Scope(Customer.Country.USA, *); Sales = 2; End Scope; Basic Dimensional Model Cubes and Dimensions Storage/caching policies Linked objects Data Source View Customer Name ID (PK) Age Order Order# (PK) CustomerID DueDate

8 Strumenti Tool completo e integrato per lo sviluppo di applicazioni di BI Non solo AS: OLAP, DM, SSIS,Reporting…. Strumento piu’ maturo Integrato con Visual Studio.NET Team development, source control, versioning, developer isolation, Development cycle lifetime support Develop, Test, Deploy, Modify, Test… Modalità connessa / disconnessa

9 DEMO

10 Prima di iniziare Alcuni nuovi concetti in SQL Server 2005 coinvolgono le dimensioni Cerchiamo di capire: Attributes Attribute hierarchies e User-defined hierarchies Attribute relationships

11 Prima di iniziare Attributes Basic building block
Nelle versioni precedenti di Analysis Services, tutto era costruito su dimensioni/gerarchie e livelli Attributes “arrivano” direttamente dal relazionale, rappresentano cosa vogliamo analizzare

12 Prima di iniziare Attribute hierarchies e User-defined hierarchies
Ci possono essere gerarchie “naturali” e “create” per facilitare l’analisi Attribute relationships Importante per prestazioni storage engine aggregation design process formula engine

13 Prima di iniziare SQL Server 7 OLAP and SQL Server 2000 Analysis Services sono basati sulle hierarchy SQL Server 2005 è basato sugli attribute Questo da una maggiore flessibilità durante il disegno della soluzione Nuove possibilità di analisi

14 DEMO

15 Translations in base alla lingua posso avere Descrizione membri
Necessità di una colonna nella dimensione Caption Misure

16 DEMO

17 Unknown Member Quando chiave attributo non è presente
Esempio fact table anche su dimensioni Gestione dei null Zero o blank Preserve Error Unknown Member

18 DEMO

19 Proactive cache Aggiornamento “automatico” dell’ udm
Olap “abbastanza” Real time Real-Time ROLAP / HOLAP MOLAP Cache Può “switchare” tra MOLAP e ROLAP

20 Proactive cache Analysis Services Update UDM Latency Silence Interval
XML/A or ODBO Update Notification UDM SQL Query MDX rich Silence Interval New Version Cache © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 Proactive cache Promemoria Property Description SilenceInterval
Dopo un update quanto tempo di “silenzio” prima di rifare il rebuild -1 (infinito) = Ignora notifiche SilenceOverrideInterval Se non si verifica SilenceInterval, “parti” comunque dopo questo valore -1 (infinito) = no override Maximum Latency Quanto vecchia deve essere la cache per andare sul ROLAP - 1 (infinito) = non “andare” mai su ROLAP ForceRebuildInterval Forza l’aggregazione -1 (infinito) = nessun rebuild forzato © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 DEMO

23 Measures Additive su tutte le dimensioni ma non sul tempo
Esempi: Giacenza magazzino,Nro dipedenti First or First Non-empty Last or Last Non-empty Average of Children

24 DEMO

25 Relazioni Regular Referenced new Fact Many to many Role Based

26 DEMO

27 Mdx script Insieme di calcoli che insistono sul udm Calculed Member
Named Set Script scope([Dim Time].[Year].[Year].&[1/1/2000],*); importo=0; end scope

28 DEMO

29 Kpi Creazione di indicatori per cruscotti aziendali

30 DEMO

31 Domande? © 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Scaricare ppt "Practical Analysis Services"

Presentazioni simili


Annunci Google