The 20-Minute Tabular Model Bill Anton Prime Data Intelligence
About Me I Love Data! 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 DW* 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
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 Aggregations (not necessary) Cell Security Linked Objects
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
QUESTIONS
References Twitter: Blog: