SlideShare a Scribd company logo
6
Most read
8
Most read
10
Most read
SSAS TABULAR MODEL
USING MICROSOFT SQL SERVER 2016 ANALYSIS SERVICES
LAKSHMI PRASANNA.KOTTAGORLA
APPLICATION DEVELOPMENT ANALYST
AGENDA:
 INTRODUCTION TO MICROSOFT SQL SERVER ANALYSIS SERVICES
 Types of Modes in SSAS.
 Introduction to SSAS Tabular
 Difference between SSAS Multidimentional and Tabular model
 Uses of Tabular Model.
 Tabular Model – sample Design
 About Calculate column and calculated measure
 Query Modes
 WHAT IS NEW IN SQL SERVER 2017 TABULAR MODEL
SQLSERVER ANALYSIS SERVICE(SSAS)
• SQL Server Analysis Services (SSAS) is the technology from the Microsoft
Business Intelligence stack, to develop Online Analytical Processing (OLAP)
solutions.
• In simple terms, you can use SSAS to create cubes using data from data marts /
data warehouse for deeper and faster data analysis.
TYPES OF MODES IN SSAS
BISM ( Business Intelligence schema Model) = Multidimenitonal (OLAP) Model +
Tabular(Relational) Model.
SSAS TABULAR MODEL
From SQL 2012 release Microsoft introduced Tabular data modeling along with the Multidimensional
model. Tabular model is new type of data model that SSAS introduced. Tabular model is used for
tabular/relational or Power pivot project.
 It’s only a little like “regular” Multidimensional
SSAS…mostly different
 DirectQuery (Xvelocity)
 DAX
 Power Pivot,SSRS,EXCEl,Power Bi
DIFFERENCE BETWEEN SSAS TABULAR MODEL &
SSAS MULTIDIMENSION MODEL.
 Tabular Model
• Datasources: Relational databases, Analysis Services
cubes, Reporting Services reports, Azure DataMarket
datasets, data feed, Excel files and text files.
• Development tools: SSDT,SSMS
• Expression Language: DAX
• Execution of query is fast and writing the quires are
easy
• Data volume is limited by availability of RAM.
• Role playing dimensions are partially supported.
 Multidomensionla model
• Datasources: Relational Databases
• Development tools: SSDT,SSMS
• Expression Language: MAX
• Execution of query takes time when huge data
present.
• The quires which are written complex in nature.
• Uses the Ram as well disk space
• Role playing dimensions are supported.
WHERE THE TABULAR MODEL IS USED?
 POWER VIEW (IN EXCEL)
 POWER BI
 SQLSERVER REPORTING SERVICES(SSRS)
BUILD THE TABULAR MODEL
 Source : AdventureWorks
 SQL Server Management Studio
 SQLServer Analysis Services
 Plan
 Creating the project
 Add data source
 Add measure & calculated columns
 Add the KPI’s
 Add partitions & Roles
 Add Perspectives.
 Modes
 Process etc.
CALCULATE COLUMN & CALCULATE MEASURE
• Calculated Columns
• Use when operating on data in a single row
• Won’t change regardless of slicing done in client tool
• Calculated Fields (Measures)
• Math (aggregations) done across multiple rows
• Calculated as-needed based on slicing of data
QUERY MODES
Tabular model implemented either in-memory or direct query mode.
 In-memory mode:
 The Tabular model can be deployed with in –memory mode: Here the quires which are
requested by the client can directly hit the SSAS tabular model from the Analysis
services.
 Once process the model the data can be imported into in-memory.
 With help of this mode we can get the data very fast .
 Direct Query:
 Ones request received from the client tool the queries are directly hit the underline
source either sql server or oracle which connected to build the tabular model.
 The Tabular model can hold the structure of the model in the tabular model database.
 This Mode is suitable at time of large volume of the data than availability of memory
size
SSAS 2017 TABULAR MODEL
 New User Interface for getting the data.
 When you get data, you now see a user interface similar to that used in PowerPivot and/or Power BI
Desktop.
 Compatibilities Levels regarding the sql server analysis instance version to deploy.
 Hide blank members from parent –child hierarchies.
 IN,ConstrinatRows Functions in DAX.
IN keyword can be act as IN key word in SQL Server.
=if( [Amount] IN {20,30,40},”Sales Amount ”,”Tax Amount” )
 Object Security : we can write the code in JSON or tabular model scripting language to secure the
tables ,columns .
RESOURCES:
• Bism Model
https://www.codeproject.com/Articles/506032/WhatplusisplusBIplusSemanticplusmodelplus-
BISM-plu
• Installing the SSAS Tabular Model
https://docs.microsoft.com/en-us/sql/analysis-services/instances/install-windows/install-
analysis-services
https://www.sqlshack.com/query-ssas-tabular-model-database-using-dax-functions/
• SSAS Tabular Model 2017 features.
https://www.wiseowl.co.uk/blog/s2572/ssas-2017.htm
THANK YOU

More Related Content

PPTX
AWS Storage - S3 Fundamentals
PDF
Enterprise Architecture vs. Data Architecture
PPTX
AWS Lambda
PDF
Learn to Use Databricks for Data Science
PPSX
Life skill - Interpersonal communication skill
PPTX
Introduction of ssis
PPTX
Diabetes Mellitus
PPTX
Hypertension
AWS Storage - S3 Fundamentals
Enterprise Architecture vs. Data Architecture
AWS Lambda
Learn to Use Databricks for Data Science
Life skill - Interpersonal communication skill
Introduction of ssis
Diabetes Mellitus
Hypertension

What's hot (20)

PPTX
Azure data platform overview
PPTX
SQL to Azure Migrations
PDF
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
PPT
Sql Server Basics
PDF
A Gentle Introduction to Microsoft SSAS
PDF
[Bespin Global 파트너 세션] 분산 데이터 통합 (Data Lake) 기반의 데이터 분석 환경 구축 사례 - 베스핀 글로벌 장익...
PDF
Data Modeling with Power BI
PPTX
Introducing Azure SQL Data Warehouse
PDF
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
PDF
Introduction to Azure Data Factory
PDF
Tableau 7.0 prsentation
PPT
MySql slides (ppt)
DOCX
PPTX
Mapping Data Flows Training deck Q1 CY22
PDF
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
PDF
Azure SQL Database
PPTX
Azure SQL Database Managed Instance
PDF
SQL Server Tuning to Improve Database Performance
PPTX
Intro for Power BI
PPTX
Developing ssas cube
Azure data platform overview
SQL to Azure Migrations
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Sql Server Basics
A Gentle Introduction to Microsoft SSAS
[Bespin Global 파트너 세션] 분산 데이터 통합 (Data Lake) 기반의 데이터 분석 환경 구축 사례 - 베스핀 글로벌 장익...
Data Modeling with Power BI
Introducing Azure SQL Data Warehouse
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Introduction to Azure Data Factory
Tableau 7.0 prsentation
MySql slides (ppt)
Mapping Data Flows Training deck Q1 CY22
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Azure SQL Database
Azure SQL Database Managed Instance
SQL Server Tuning to Improve Database Performance
Intro for Power BI
Developing ssas cube
Ad

Similar to SSAS Tabular model importance and uses (20)

PPTX
SQL Server Denali: BI on Your Terms
PPT
Real-world BISM in SQL Server 2012 SSAS
PPTX
Sql Saturday Costa Rica-SSAS Tabular Model
PPTX
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
PPTX
Afternoons with Azure - Power BI and Azure Analysis Services
 
PPTX
Business Intelligence Project Portfolio
PDF
Steps towards business intelligence
PPTX
NoSQL
PDF
SQLDay2013_ChrisWebb_DAXMD
PPT
SQL Server 2008 Data Mining
PPTX
Colin\'s BI Portfolio
PPTX
What’s new in SQL Server 2017
PDF
SSAS, MDX , Cube understanding, Browsing and Tools information
PPTX
How to Survive as a Data Architect in a Polyglot Database World
PPT
BI 2008 Simple
PPSX
New features of sql server 2016 bi features
DOCX
Microsoft Fabric data warehouse by dataplatr
PPT
OfficeWriter and the Application Platform
PPTX
Business Intelligence Portfolio
PPTX
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
SQL Server Denali: BI on Your Terms
Real-world BISM in SQL Server 2012 SSAS
Sql Saturday Costa Rica-SSAS Tabular Model
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Afternoons with Azure - Power BI and Azure Analysis Services
 
Business Intelligence Project Portfolio
Steps towards business intelligence
NoSQL
SQLDay2013_ChrisWebb_DAXMD
SQL Server 2008 Data Mining
Colin\'s BI Portfolio
What’s new in SQL Server 2017
SSAS, MDX , Cube understanding, Browsing and Tools information
How to Survive as a Data Architect in a Polyglot Database World
BI 2008 Simple
New features of sql server 2016 bi features
Microsoft Fabric data warehouse by dataplatr
OfficeWriter and the Application Platform
Business Intelligence Portfolio
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Ad

Recently uploaded (20)

PPTX
Transform Your Business with a Software ERP System
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
history of c programming in notes for students .pptx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
ai tools demonstartion for schools and inter college
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Introduction to Artificial Intelligence
PDF
System and Network Administration Chapter 2
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
L1 - Introduction to python Backend.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
medical staffing services at VALiNTRY
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
top salesforce developer skills in 2025.pdf
Transform Your Business with a Software ERP System
Odoo POS Development Services by CandidRoot Solutions
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
history of c programming in notes for students .pptx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
ai tools demonstartion for schools and inter college
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Odoo Companies in India – Driving Business Transformation.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Introduction to Artificial Intelligence
System and Network Administration Chapter 2
How to Migrate SBCGlobal Email to Yahoo Easily
L1 - Introduction to python Backend.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Operating system designcfffgfgggggggvggggggggg
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
medical staffing services at VALiNTRY
VVF-Customer-Presentation2025-Ver1.9.pptx
top salesforce developer skills in 2025.pdf

SSAS Tabular model importance and uses

  • 1. SSAS TABULAR MODEL USING MICROSOFT SQL SERVER 2016 ANALYSIS SERVICES LAKSHMI PRASANNA.KOTTAGORLA APPLICATION DEVELOPMENT ANALYST
  • 2. AGENDA:  INTRODUCTION TO MICROSOFT SQL SERVER ANALYSIS SERVICES  Types of Modes in SSAS.  Introduction to SSAS Tabular  Difference between SSAS Multidimentional and Tabular model  Uses of Tabular Model.  Tabular Model – sample Design  About Calculate column and calculated measure  Query Modes  WHAT IS NEW IN SQL SERVER 2017 TABULAR MODEL
  • 3. SQLSERVER ANALYSIS SERVICE(SSAS) • SQL Server Analysis Services (SSAS) is the technology from the Microsoft Business Intelligence stack, to develop Online Analytical Processing (OLAP) solutions. • In simple terms, you can use SSAS to create cubes using data from data marts / data warehouse for deeper and faster data analysis.
  • 4. TYPES OF MODES IN SSAS BISM ( Business Intelligence schema Model) = Multidimenitonal (OLAP) Model + Tabular(Relational) Model.
  • 5. SSAS TABULAR MODEL From SQL 2012 release Microsoft introduced Tabular data modeling along with the Multidimensional model. Tabular model is new type of data model that SSAS introduced. Tabular model is used for tabular/relational or Power pivot project.  It’s only a little like “regular” Multidimensional SSAS…mostly different  DirectQuery (Xvelocity)  DAX  Power Pivot,SSRS,EXCEl,Power Bi
  • 6. DIFFERENCE BETWEEN SSAS TABULAR MODEL & SSAS MULTIDIMENSION MODEL.  Tabular Model • Datasources: Relational databases, Analysis Services cubes, Reporting Services reports, Azure DataMarket datasets, data feed, Excel files and text files. • Development tools: SSDT,SSMS • Expression Language: DAX • Execution of query is fast and writing the quires are easy • Data volume is limited by availability of RAM. • Role playing dimensions are partially supported.  Multidomensionla model • Datasources: Relational Databases • Development tools: SSDT,SSMS • Expression Language: MAX • Execution of query takes time when huge data present. • The quires which are written complex in nature. • Uses the Ram as well disk space • Role playing dimensions are supported.
  • 7. WHERE THE TABULAR MODEL IS USED?  POWER VIEW (IN EXCEL)  POWER BI  SQLSERVER REPORTING SERVICES(SSRS)
  • 8. BUILD THE TABULAR MODEL  Source : AdventureWorks  SQL Server Management Studio  SQLServer Analysis Services  Plan  Creating the project  Add data source  Add measure & calculated columns  Add the KPI’s  Add partitions & Roles  Add Perspectives.  Modes  Process etc.
  • 9. CALCULATE COLUMN & CALCULATE MEASURE • Calculated Columns • Use when operating on data in a single row • Won’t change regardless of slicing done in client tool • Calculated Fields (Measures) • Math (aggregations) done across multiple rows • Calculated as-needed based on slicing of data
  • 10. QUERY MODES Tabular model implemented either in-memory or direct query mode.  In-memory mode:  The Tabular model can be deployed with in –memory mode: Here the quires which are requested by the client can directly hit the SSAS tabular model from the Analysis services.  Once process the model the data can be imported into in-memory.  With help of this mode we can get the data very fast .  Direct Query:  Ones request received from the client tool the queries are directly hit the underline source either sql server or oracle which connected to build the tabular model.  The Tabular model can hold the structure of the model in the tabular model database.  This Mode is suitable at time of large volume of the data than availability of memory size
  • 11. SSAS 2017 TABULAR MODEL  New User Interface for getting the data.  When you get data, you now see a user interface similar to that used in PowerPivot and/or Power BI Desktop.  Compatibilities Levels regarding the sql server analysis instance version to deploy.  Hide blank members from parent –child hierarchies.  IN,ConstrinatRows Functions in DAX. IN keyword can be act as IN key word in SQL Server. =if( [Amount] IN {20,30,40},”Sales Amount ”,”Tax Amount” )  Object Security : we can write the code in JSON or tabular model scripting language to secure the tables ,columns .
  • 12. RESOURCES: • Bism Model https://www.codeproject.com/Articles/506032/WhatplusisplusBIplusSemanticplusmodelplus- BISM-plu • Installing the SSAS Tabular Model https://docs.microsoft.com/en-us/sql/analysis-services/instances/install-windows/install- analysis-services https://www.sqlshack.com/query-ssas-tabular-model-database-using-dax-functions/ • SSAS Tabular Model 2017 features. https://www.wiseowl.co.uk/blog/s2572/ssas-2017.htm