The 20-Minute Tabular Model Bill Anton Prime Data Intelligence
About Me I Love Data! …also, Microsoft DW/BI (MCTS/MCITP, MCSA/MCSE) Independent Prime Data Intelligence, LLC Atlanta BI SQL Server Users Group Twitter: Blog:
Agenda 1.What is Tabular (and why do I care) 2.Tabular vs. Multidimensional 3.DEMO - build a basic tabular model
What is Tabular TabularMultidimensional DAX MOLAP MDX ROLAPxVelocity Direct Query *** Data Warehouse *** Source Systems (ex. SAP, LOB Applications) Reporting Layer (ex. SSRS, Power View, Excel) Data Warehouse Source Systems Business Logic Data Access Model Reporting Layer B usiness I ntelligence S emantic M odel
What is Vertipaq xVelocity? 1.Compressed Column-Store Good for compression Good for analytical queries 2.In-Memory
Tabular vs. Multidimensional Criteria/RequirementMultidimensionalTabular Data SizeUp to 24TB*Memory-bound Hardware ResourcesMemory, CPU, Disk IOMemory, CPU* Real-TimeYes*Yes Query LanguageMDX*MDX & DAX Query Performance(hard) Fast(easy) Faster Typical Development EffortMedium-HighLow-Medium Model ComplexityComplexSimple* SecurityRow-Level, CellRow-Level Data Mining*YesNo LicensingAll VersionsBI/Enterprise
Summary of Tabular Limitations Parent-Child Hierarchies Complex Calculations Named Sets Scoped Assignments Custom Rollups Cell Calculations Many 2 Many Actions Writeback Translations Data Mining Cell Security Linked Objects Aggregations (not necessary)
Tabular vs. Multidimensional TabularMultidimensionalEither
Use the right tool for the job! What’s the take away?
DEMO Requirements: 1.SQL Server Data Tools (SSDT) 2.SQL Server Analysis Services - Tabular Instance
DAX vs MDX
Twitter: Blog: QUESTIONS