Presentation is loading. Please wait.

Presentation is loading. Please wait.

Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) Principal Program Manager SQL Server Business Intelligence.

Similar presentations


Presentation on theme: "Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) Principal Program Manager SQL Server Business Intelligence."— Presentation transcript:

1 Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) dwickert@microsoft.com Principal Program Manager SQL Server Business Intelligence Microsoft

2 Main rig: ICOM 7000 100w HF into a 33’ Buddipole

3 QRP rig: (on order  ) Elecraft KX3 10w HF into a 17M 28’ PAR EndFedz wire thrown up into a tree

4 SDR ‘toy’: Funcube Dongle

5 DStar digital radio in my office: DV Dongle

6

7

8 Data model Business logic and queries Data access ROLAP MOLAP xVelocity VertiPaq Direct Query MDXDAX Multi- dimensional Tabular Third-party applications Reporting Services ExcelPowerPivot DatabasesLOB ApplicationsFilesOData FeedsCloud Services SharePoint Insights

9

10

11

12 Encoding (per column) Compression (per segment) valuesdataID (int) value hash

13 Sales 1 2,000,000,000 Sales 1 2 Hash Encoding Value Encoding Defined automatically to conserve space, discoverable through DMVs

14 P2 Partition 1 Partition 2 Dictionary Col. Segment

15 demo Inspecting VertiPaq Storage

16 Processing Architecture

17

18 Hands On

19 t

20 t

21 Split

22

23

24

25

26 DB1 FE VertiPaq caches DB2 DB1~ New, not committed part of the database DB1~ New, not committed part of the database

27 demo Inspecting Processing Sequence

28 Query Processing

29

30 VertiPaq Query Performance Scans @ 5B+ rows/s 1B+ rows of data Scans @ 20B+ rows/s 10B+ rows of data

31 demo Inspecting Query Evaluation

32 DAX/MDXVertiPaq Query

33 Vertipaq  Performance, Performance, Performance Amdahl's law: Establishes the maximum expected improvement to an overall system when only part of the system is improved. The speedup of a program using multiple processors in parallel computing is limited by the time needed for the sequential fraction of the program.

34

35 DBI61-HOL: Developing a Tabular BISM Using SQL Server Data Tools Microsoft SQL Server: Breakthrough Insights - Credible, Consistent Data

36 Available here: http://www.powerpivotblog.nl/ /what-is-using-all-that-memory-on-my-analysis-server-instance /bismservermemoryreport http://www.powerpivotblog.nl/wp-content /uploads/2012/02/BISMServerMemoryReport.xlsx http://www.powerpivotblog.nl/?s=BISMServerMemory

37 @sqlserver @ms_teched mva Microsoft Virtual Academy SQL Server 2012 Eval Copy Get Certified! Hands-On Labs

38 Connect. Share. Discuss. http://europe.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

39 Evaluations http://europe.msteched.com/sessions Submit your evals online

40

41

42


Download ppt "Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) Principal Program Manager SQL Server Business Intelligence."

Similar presentations


Ads by Google