12
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

Embed Size (px)

Citation preview

Page 1: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

The 20-Minute Tabular Model

Bill Anton Prime Data Intelligence

Page 2: 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]

Page 3: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

Agenda

1. What is Tabular (and why do I care)

2. Tabular vs. Multidimensional

3. DEMO - build a basic tabular model

Page 4: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

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

Page 5: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

What is Vertipaq xVelocity?

1. Compressed Column-Store• Good for compression• Good for analytical queries

2. In-Memory

Page 6: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

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

Page 7: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

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)

Page 8: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

Tabular vs. Multidimensional

Tabular MultidimensionalEither

Page 9: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

Use the right tool for the job!

What’s the take away?

Page 10: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

DEMO

Requirements:1. SQL Server Data Tools (SSDT)2. SQL Server Analysis Services - Tabular Instance

Page 11: The 20-Minute Tabular Model Bill Anton Prime Data Intelligence

DAX vs MDX

DAXMDX

Time

Profi

cien

cy