SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
Gal Vekselman
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Introduction to DAX Language
Introduction to DAX LanguageIntroduction to DAX Language
Introduction to DAX Language
Antonios Chatzipavlis
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
Exilesoft
 
Tableau
TableauTableau
Tableau
Shallote Dsouza
 
Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentation
inam_slides
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
VIVEK GURURANI
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
Anurag Rana
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
silvaft
 
Types of connections in Power BI
Types of connections in Power BITypes of connections in Power BI
Types of connections in Power BI
Swapnil Jadhav
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
Don Hyun
 
Tableau vs PowerBI
Tableau vs PowerBITableau vs PowerBI
Tableau vs PowerBI
walnutmercury
 
Business Intelligence tools comparison
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparison
Stratebi
 
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Data Visualisation & Analytics with Tableau (Beginner) - by Maria KoumandrakiData Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Outreach Digital
 
Microsoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisMicrosoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D Koutsanastasis
Uni Systems S.M.S.A.
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP BI/BW
ChanderRajpurohit
 
DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3
Will Harvey
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
Juan Fabian
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
Nikkia Carter
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
Exilesoft
 
Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentation
inam_slides
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
VIVEK GURURANI
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
Anurag Rana
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
silvaft
 
Types of connections in Power BI
Types of connections in Power BITypes of connections in Power BI
Types of connections in Power BI
Swapnil Jadhav
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
Don Hyun
 
Business Intelligence tools comparison
Business Intelligence tools comparisonBusiness Intelligence tools comparison
Business Intelligence tools comparison
Stratebi
 
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Data Visualisation & Analytics with Tableau (Beginner) - by Maria KoumandrakiData Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
Outreach Digital
 
Microsoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisMicrosoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D Koutsanastasis
Uni Systems S.M.S.A.
 
DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3
Will Harvey
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
Juan Fabian
 

Similar to SSAS Tabular model importance and uses (20)

SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms
Andrew Brust
 
Real-world BISM in SQL Server 2012 SSAS
Real-world BISM in SQL Server 2012 SSASReal-world BISM in SQL Server 2012 SSAS
Real-world BISM in SQL Server 2012 SSAS
Lynn Langit
 
Sql Saturday Costa Rica-SSAS Tabular Model
Sql Saturday Costa Rica-SSAS Tabular ModelSql Saturday Costa Rica-SSAS Tabular Model
Sql Saturday Costa Rica-SSAS Tabular Model
JOSE AHIAS LOPEZ PORTILLO
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Microsoft TechNet - Belgium and Luxembourg
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis Services
CCG
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
dmrasek
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligence
Ahsan Kabir
 
NoSQL
NoSQLNoSQL
NoSQL
dbulic
 
SQLDay2013_ChrisWebb_DAXMD
SQLDay2013_ChrisWebb_DAXMDSQLDay2013_ChrisWebb_DAXMD
SQLDay2013_ChrisWebb_DAXMD
Polish SQL Server User Group
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
llangit
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
colinsobers
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
James Serra
 
SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information
Vishal Pawar
 
How to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldHow to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database World
Karen Lopez
 
BI 2008 Simple
BI 2008 SimpleBI 2008 Simple
BI 2008 Simple
llangit
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
Chris Testa-O'Neill
 
Microsoft Fabric data warehouse by dataplatr
Microsoft Fabric data warehouse by dataplatrMicrosoft Fabric data warehouse by dataplatr
Microsoft Fabric data warehouse by dataplatr
ajaykumar405166
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application Platform
SoftArtisans
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
pleeloy
 
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Charley Hanania
 
SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms
Andrew Brust
 
Real-world BISM in SQL Server 2012 SSAS
Real-world BISM in SQL Server 2012 SSASReal-world BISM in SQL Server 2012 SSAS
Real-world BISM in SQL Server 2012 SSAS
Lynn Langit
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Microsoft TechNet - Belgium and Luxembourg
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis Services
CCG
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
dmrasek
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligence
Ahsan Kabir
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
llangit
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
colinsobers
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
James Serra
 
SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information SSAS, MDX , Cube understanding, Browsing and Tools information
SSAS, MDX , Cube understanding, Browsing and Tools information
Vishal Pawar
 
How to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldHow to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database World
Karen Lopez
 
BI 2008 Simple
BI 2008 SimpleBI 2008 Simple
BI 2008 Simple
llangit
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
Chris Testa-O'Neill
 
Microsoft Fabric data warehouse by dataplatr
Microsoft Fabric data warehouse by dataplatrMicrosoft Fabric data warehouse by dataplatr
Microsoft Fabric data warehouse by dataplatr
ajaykumar405166
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application Platform
SoftArtisans
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
pleeloy
 
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Charley Hanania
 
Ad

Recently uploaded (20)

Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key  With LatestAdobe Photoshop CC 2025 Crack Full Serial Key  With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Xforce Keygen 64-bit AutoCAD 2025 Crack
Xforce Keygen 64-bit AutoCAD 2025  CrackXforce Keygen 64-bit AutoCAD 2025  Crack
Xforce Keygen 64-bit AutoCAD 2025 Crack
usmanhidray
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key  With LatestAdobe Photoshop CC 2025 Crack Full Serial Key  With Latest
Adobe Photoshop CC 2025 Crack Full Serial Key With Latest
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Ad

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