Upload
monica-chapman
View
222
Download
2
Embed Size (px)
Citation preview
The 20-Minute Tabular Model
Bill Anton Prime Data Intelligence
About Me
• I Love Data!• …also, Microsoft DW/BI (MCTS/MCITP, MCSA/MCSE)
• Independent Consultant @ Prime Data Intelligence, LLC• Atlanta BI SQL Server Users Group
• Twitter: @SQLbyoBI• Blog: http://byoBI.com • Email:[email protected]
Agenda
1. What is Tabular (and why do I care)
2. Tabular vs. Multidimensional
3. DEMO - build a basic tabular model
What is Tabular
Tabular Multidimensional
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
BusinessIntelligenceSemanticModel
What is Vertipaq xVelocity?
1. Compressed Column-Store• Good for compression• Good for analytical queries
2. In-Memory
Tabular vs. Multidimensional Criteria/Requirement Multidimensional Tabular
Data Size Up to 24TB* Memory-bound
Hardware Resources Memory, CPU, Disk IO Memory, CPU*
Real-Time Yes* Yes
Query Language MDX* MDX & DAX
Query Performance (hard) Fast (easy) FasterTypical Development Effort Medium-High Low-MediumModel Complexity Complex Simple*
Security Row-Level, Cell Row-LevelData Mining* Yes NoLicensing All Versions BI/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
Tabular MultidimensionalEither
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
DAXMDX
Time
Profi
cien
cy
http://byobi.com/blog/20-minute-tabular-model/
Twitter: @SQLbyoBIBlog: http://byoBI.com Email: [email protected]
QUESTIONS