Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315.

Similar presentations


Presentation on theme: "Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315."— Presentation transcript:

1 Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315

2 Peter Myers pmyers@stratadb.com peterjsmyers

3

4

5

6 BI Semantic Model DAX MDX Deployment Data Access –Cache Passthrough Business Logic Development Tool Design Type Project Type PowerPivot Workbook Tabular ProjectMultidimensional Project Excel 2010 DAX In-Memory N/A SharePoint Library / Analysis Services PowerPivot Tabular SQL Server Data Tools DAX In-Memory DirectQuery Analysis Services Tabular Tabular SQL Server Data Tools MDX MOLAP ROLAP Analysis Services Multidimensional Multidimensional A PowerPivot workbook can be restored to a Tabular instance, or imported to create a Tabular Project Third-Party Applications Reporting Services Excel PowerPivot SharePoint Insights Power View Files OData Feeds Cloud Services Hadoop Big Data Relational Databases Deployed BI Semantic Model

7

8 demo Peter Myers StrataDB Developing a Tabular Project

9

10

11

12 P2 Partition 1 Partition 2 Dictionary Col. Segment

13

14 t

15 t

16 Split

17 Encoding (Per Column) Compression (Per Segment) ValuesdataID (int) value hash

18

19 Create Function Value ► dataID Use Reverse Function to Decode dataID ► Value dataID = Value - 40909Value = dataID + 40909 Note: This example is representative, but not entirely accurate

20 Create Hash Dictionary for Delivery Type

21 Create Hash Dictionary for Product

22 Create Function Value ► dataID Use Reverse Function to Decode dataID ► Value dataID = (Value / 10) - 20Value = (dataID + 20) * 10 Note: This example is representative, but not entirely accurate

23

24

25

26

27

28

29

30

31 demo Peter Myers StrataDB Reviewing the VertiPaq Storage

32 DB1DB2 FE VertiPaq Caches DB1 New, not committed part of the database VertiPaqMemoryLimit – 60% TotalMemoryLimit – 80%

33

34 demo Peter Myers StrataDB Reviewing the VertiPaq Memory Usage

35

36

37 demo Peter Myers StrataDB Executing DAX Queries

38

39

40

41

42

43

44

45

46

47 FeatureTabularMultidimensional RAMLots (64-128GB)Some (16/32GB) RAM SpeedCrucialImportant Number of Cores4/8/16 Core SpeedCrucialLess Important Disk SpeedNot ImportantVery Important SSD Disk UsageNot ImportantStrongly Recommended Network SpeedImportant ConcurrencyNot DecidedGood

48 demo Peter Myers StrataDB Optimizing the Tabular Project

49

50

51 Instructor Led Labs Hands-on LabsFind Me Later At…

52


Download ppt "Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315."

Similar presentations


Ads by Google