Analysis Services
re
Azu
& er
L S er v
SQ
Part 1: The Tabular Model and Why You Need it!
Delivering the Full Value of Business Intelligence
Bryan Cafferky
The Multidimensional Model
https://www.microsoft.com/en-us/p/tabular-modeling-in-microsoft-sql-server-analysis-services/fgqpf3gzm3gh
In the beginning…
Users needed to analyze data
So Business Intelligence was created
But there were too many requests and users started doing
their own analysis
And the world descended into chaos
And Microsoft said let their be Power BI and the Tabular Data
Model
And all was good!
What is the Goal of Business Intelligence?
Leverage an Enterprise’s Data to Provide Actionable
Insights to Management
Where Are We Heading?
What is the Tabular Data Model?
Why Analysis Services?
What is Analysis Services?
Features and Benefits
Tools
Presentation content @
https://github.com/bcafferky/shared
What is the Tabular Model?
What is the Tabular Model?
An In Memory Table Ready
To
Consume
Highly Compressed
Rows are Stored at the Lowest Level of Detail (Grain)
Includes the Rules on How to Import and Structure the Data
Includes Calculations, Measures, and More
Can think of it as like a SQL View but Held In Memory
Demo
Power BI Desktop Free Download
https://powerbi.microsoft.com/en-us/desktop/
• Power BI Tabular Model
Microsoft provides a complete solution
End User BI
Corporate BI
Enterprise Self Service BI
Balanced Solution
Business Intelligence Team
With Analysis
Without Analysis Services Services
Enables the BI Team to Have a Bigger Business Impact!!!
The Wild West
and
Data Model Proliferation
Data Model Duplication
Tabular Data Model Tabular Data Model Tabular Data Model
https://openclipart.org/detail/297836/female-computer-user-8
Model Duplication Spreads Fast!
Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model
Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model
Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model Tabular Model
https://openclipart.org/detail/297836/female-computer-user-8
What if we could move the model to a high end server?
Scale
High Speed
Reuse
Tabular Data Model
Analysis
Services
Single Source
of Truth
Governance
BI
Team Documented
https://openclipart.org/detail/297836/female-computer-user-8
Enterprise Level Self Service BI
Lightning
Response
Larger Models
Reusability
Analysis Data
Services Governance
Single Source
of Truth
Documented
Tableau
https://openclipart.org/detail/297836/female-computer-user-8
Analysis Services Value Add
Control Who Gets
Access
Speed of Thought Rich Semantic Layer
Correct Measures like
Profit and ROI
Source Code Control
Model Compare
Demo
• Azure Analysis Services Web Designer and Importing a Power BI Model
• Creating an Analysis Services Tabular Model in Visual Studio aka SQL Server Data Tools
Analysis Services and the Ability to Sleep Well
• Single Source of Truth
• Reusability/Supportability
• Models/Measures/Calculations/KPIs
• Accessibility
• Governance & Security
• Scale and Click Speed Response
Analysis Services Key Features
• Partitions
• Languages
• MDX, DAX, M, TMSL, AMO/TOM, PowerShell
• Models are Text
• Roles
• Direct Query
• Tabular Model Compare Tool
Where We’ve Been?
What is the Tabular Data Model?
Why Analysis Services?
What is Analysis Services?
Features and Benefits
Tools
Presentation content @
https://github.com/bcafferky/shared
Analysis Services
Part 1: The Tabular Model and Why You Need it!
Bryan Cafferky