Download presentation
Presentation is loading. Please wait.
Published byKaren Preston Modified over 9 years ago
2
BISM: Multidimensional vs. Tabular Marco Russo Senior Consultant SQLBI
3
Marco Russo marco@sqlbi.com http://www.sqlbi.com @marcorus
7
Third-party applications Reporting Services Excel PowerPivot DatabasesLOB ApplicationsFilesOData FeedsCloud Services SharePoint Insights Power View
13
IDNameAddressCityStateBal Due 1Bob………3,000 2Sue………500 3Ann………1,700 4Jim………1,500 5Liz………0 6Dave………9,000 7Sue………1,010 8Bob………50 9Jim………1,300 1Bob………3,000 2Sue………500 3Ann………1,700 4Jim………1,500 5Liz………0 6Dave………9,000 7Sue………1,010 8Bob………50 9Jim………1,300 Nothing special here. This is the standard way database systems have been laying out tables on disk since the mid 1970s. Technically, it is called a “row store” Nothing special here. This is the standard way database systems have been laying out tables on disk since the mid 1970s. Technically, it is called a “row store” Customers Table
14
IDNameAddressCityStateBal Due 1Bob………3,000 2Sue………500 3Ann………1,700 4Jim………1,500 5Liz………0 6Dave………9,000 7Sue………1,010 8Bob………50 9Jim………1,300 Tables are stored “column-wise” with all values from a single column stored in a single block Customers Table ID 1 2 3 4 5 6 7 8 9 Name Bob Sue Ann Jim Liz Dave Sue Bob Jim Address … … … … … … … … … City … … … … … … … … … State … … … … … … … … … Bal Due 3,000 500 1,700 1,500 0 9,000 1,010 50 1,300
16
Quarter Q1 … Q2 … QuarterStartCount Q11310 Q2311290 ……… ProdIDStartCount 115 263 ……… 1515 2563 ProdID 1 1 1 1 1 2 2 2 … 1 1 1 1 1 2 2 2 Price 100 120 315 100 315 198 450 320 150 256 450 192 184 310 251 266 Price 100 120 315 100 315 198 450 320 150 256 450 192 184 310 251 266 RLE Compression applied only when size of compressed data is smaller than original
17
xVelocity Store Quarter Q1 Q2 … Q3 Q4 … Only 4 values. 2 bits are enough to represent it DISTINCT Q.IDQuarter 0Q1 1Q2 2Q3 3Q4 Q.ID 1 1 1 1 2 2 … 2 3 3 3 3 4 4 4 4 … R.L.E. Q.IDStartCount 114 2510 3114 415
19
FeatureMultidimensionalTabular RAMSome (16/32 Gb)A lot (64/128 Gb) RAM SpeedImportantCrucial Number of cores4/8/16 Core speedLess ImportantCrucial Disk speedVery ImportantUseless SSD Disk UsageStrongly recommendedUseless Network speedImportant ConcurrencyPretty goodNot enough experience… Ideally, don’t use the same server for both
43
DBI305 Developing and Managing a BI Semantic Model in Analysis Services DBI413 Many-to-Many Relationships in BISM Tabular DBI62-HOL Optimizing a MS SQL Server 2012 Tabular BI Semantic Model
44
@sqlserver @TechEd_europe #msTechEd mva Microsoft Virtual Academy SQL Server 2012 Eval Copy Get Certified! Hands-On Labs
45
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
46
Evaluations http://europe.msteched.com/sessions Submit your evals online
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.