SlideShare une entreprise Scribd logo
1  sur  30
Developing Multidimensional Modes
with Analysis Services
Puerto Rico PASS
July 17, 2014
Alan Koo
Senior Consultant | Nagnoi, Inc.
www.alankoo.com | @alan_koo | facebook.com/MicrosofBIyMas
Alan Koo | www.alankoo.com
Who am I?
• Senior Consultant at Nagnoi, Inc.
• 14+ years in SQL Server
• 9+ years in BI & OLAP
• Member of the Microsoft BI Advisors internal group
• Microsoft MVP (5th year)
• MCT Regional Lead – Puerto Rico
• MCT since 2004 for Business Intelligence / SQL Server / .NET
• Co-Founder of Puerto Rico PASS
• PASS Regional Mentor - LATAM
• Blogger: www.alankoo.com
Alan Koo | www.alankoo.com
Agenda
• Data sources
• Data source views
• Dimensions
– Attributes
– Attribute relationships
– Hierarchies
• Cubes
• Calculations using MDX
• Key Performance Indicators (KPIs)
• Actions
• Perspectives
• Translations
• Security roles
• Querying multidimensional models using Excel and Reporting Services
BI Semantic Model: The Analysis Services 2014 Foundation
From Personal to Corporate BI
Analysis Services Flavors | SQL Saturday Puerto Rico | Alan Koo | www.alankoo.com
Alan Koo | www.alankoo.com
Are Cubes (MD Models) Old Fashioned??
Alan Koo | www.alankoo.com
BigData
Enormous amounts of data
http://www.nytimes.com/2013/04/14/education/edlife/universities-offer-courses-in-a-hot-new-field-data-science.html?_r=1&
90%
Of data in the world,
has been created in
the last 2 years
online behavior of Facebook users
tissue samples of cancer patients
purchasing habits of grocery shoppers
crime statistics of cities
“internet of things”
24/7 outpatient monitor
real-time telemetry devices
Alan Koo | www.alankoo.com
What else for Multidimensional?
Analysis Services
Multidimensional+
Big Data Analytics
Alan Koo | www.alankoo.com
The Master Guide
for Data
Warehousing /
Dimensional
Modeling
Alan Koo | www.alankoo.com
Let’s start!
Data Sources
Data Source View
Dimensions
Dimension Attribute
Dimension Hierarchies
Attribute Relationships
Alan Koo | www.alankoo.com
Cubes
Measure
Measure Group
Aggregation Function
Alan Koo | www.alankoo.com
MDX Basics
Alan Koo | www.alankoo.com
MDX Basics
Alan Koo | www.alankoo.com
Cube Dimension Usage
None
Regular
Reference
Many-to-Many
Fact
Data Mining
Alan Koo | www.alankoo.com
Cube Calculations
Calculated Measures
Set
Scope
Alan Koo | www.alankoo.com
Key Performance Indicators (KPIs)
Alan Koo | www.alankoo.com
Actions
Alan Koo | www.alankoo.com
Perspectives
Alan Koo | www.alankoo.com
Translations
Alan Koo | www.alankoo.com
Security Roles
Alan Koo | www.alankoo.com
SSAS Myths Dispelled
SSAS pre-aggregates data by default
We can emulate in MDX at no cost Enterprise Edition functionality in
Standard Edition
SSAS is always faster than SQL Server RDBMS
MOLAP is always faster than ROLAP
Usage Based Optimizations do not work well
Rigid attribute relationships boost performance
MDX and DAX are hard
Alan Koo | www.alankoo.com
Hungry for Analytics?
Alan Koo | www.alankoo.com
Looking for More…?
Alan Koo | www.alankoo.com
Questions?
Thank You!
Alan Koo
Senior Consultant | Nagnoi, Inc.
Blog: www.alankoo.com
Twitter: @alan_koo
facebook.com/MicrosofBIyMas

Contenu connexe

Tendances

Power BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsPower BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsUlysses Maclaren
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroVishal Pawar
 
Power BI Admin Features & REST API
Power BI Admin Features & REST APIPower BI Admin Features & REST API
Power BI Admin Features & REST APIHARIHARAN R
 
Real-time Recommendations for Retail: Architecture, Algorithms, and Design
Real-time Recommendations for Retail: Architecture, Algorithms, and DesignReal-time Recommendations for Retail: Architecture, Algorithms, and Design
Real-time Recommendations for Retail: Architecture, Algorithms, and DesignJuliet Hougland
 
Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369Rui Romano
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the BasicsNikkia Carter
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIBhavik Merchant
 
The Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI OrganizationThe Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI OrganizationLooker
 
Is Power BI faster than Excel?
Is Power BI faster than Excel?Is Power BI faster than Excel?
Is Power BI faster than Excel?Ravendra Singh
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BIHARIHARAN R
 
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston  Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston Stéphane Fréchette
 
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)Ankit Rathi
 
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...GoDataDriven
 
Introduction to Power BI a Business Intelligence Tool by Apurva Ramteke
Introduction to Power BI a Business Intelligence Tool by Apurva RamtekeIntroduction to Power BI a Business Intelligence Tool by Apurva Ramteke
Introduction to Power BI a Business Intelligence Tool by Apurva RamtekeApurva Ramteke
 
Helping the business make sense of Business Intelligence
Helping the business make sense of Business IntelligenceHelping the business make sense of Business Intelligence
Helping the business make sense of Business IntelligenceJohn White
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BIArthur Graus
 
Office 360 and Spark
Office 360 and Spark Office 360 and Spark
Office 360 and Spark Spark Summit
 

Tendances (19)

Power BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsPower BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on facts
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
 
Power BI Admin Features & REST API
Power BI Admin Features & REST APIPower BI Admin Features & REST API
Power BI Admin Features & REST API
 
Real-time Recommendations for Retail: Architecture, Algorithms, and Design
Real-time Recommendations for Retail: Architecture, Algorithms, and DesignReal-time Recommendations for Retail: Architecture, Algorithms, and Design
Real-time Recommendations for Retail: Architecture, Algorithms, and Design
 
Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369Power BI for Developers @ SQLSaturday #369
Power BI for Developers @ SQLSaturday #369
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the Basics
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BI
 
The Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI OrganizationThe Business Benefits of a Data-Driven, Self-Service BI Organization
The Business Benefits of a Data-Driven, Self-Service BI Organization
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Is Power BI faster than Excel?
Is Power BI faster than Excel?Is Power BI faster than Excel?
Is Power BI faster than Excel?
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston  Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
 
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
 
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
 
Power BI
Power BIPower BI
Power BI
 
Introduction to Power BI a Business Intelligence Tool by Apurva Ramteke
Introduction to Power BI a Business Intelligence Tool by Apurva RamtekeIntroduction to Power BI a Business Intelligence Tool by Apurva Ramteke
Introduction to Power BI a Business Intelligence Tool by Apurva Ramteke
 
Helping the business make sense of Business Intelligence
Helping the business make sense of Business IntelligenceHelping the business make sense of Business Intelligence
Helping the business make sense of Business Intelligence
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BI
 
Office 360 and Spark
Office 360 and Spark Office 360 and Spark
Office 360 and Spark
 

En vedette

Online Analytical Processing
Online Analytical ProcessingOnline Analytical Processing
Online Analytical Processingnayakslideshare
 
Olap operations
Olap operationsOlap operations
Olap operationsOm Prakash
 
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Raimonds Simanovskis
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingSamraiz Tejani
 
Online analytical processing (olap) tools
Online analytical processing (olap) toolsOnline analytical processing (olap) tools
Online analytical processing (olap) toolskulkarnivaibhav
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisMichael Lamont
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingnurmeen1
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingWalid Elbadawy
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecturehasanshan
 
Multidimensional scaling
Multidimensional scalingMultidimensional scaling
Multidimensional scalingH9460730008
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data modeljagdish_93
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEZalpa Rathod
 

En vedette (16)

Online Analytical Processing
Online Analytical ProcessingOnline Analytical Processing
Online Analytical Processing
 
Olap
OlapOlap
Olap
 
Olap operations
Olap operationsOlap operations
Olap operations
 
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
Online analytical processing (olap) tools
Online analytical processing (olap) toolsOnline analytical processing (olap) tools
Online analytical processing (olap) tools
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional Analysis
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecture
 
OLAP
OLAPOLAP
OLAP
 
Multidimensional scaling
Multidimensional scalingMultidimensional scaling
Multidimensional scaling
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data model
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
OLAP
OLAPOLAP
OLAP
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 

Similaire à Multidimensional models with Analysis Services 2014

Primed-AP Methodology
Primed-AP MethodologyPrimed-AP Methodology
Primed-AP MethodologyCDO Advisors
 
Bulletproof SharePoint Governance (#SP24 Session)
Bulletproof SharePoint Governance (#SP24 Session)Bulletproof SharePoint Governance (#SP24 Session)
Bulletproof SharePoint Governance (#SP24 Session)Nick Inglis
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my viewOuti Aramo
 
Delivering Aha Moments through Procurement Performance Analytics (part II)
Delivering Aha Moments through Procurement Performance Analytics (part II)Delivering Aha Moments through Procurement Performance Analytics (part II)
Delivering Aha Moments through Procurement Performance Analytics (part II)Dan Traub
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionNeo4j
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation dataRob Worthington
 
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming ManaOS Community
 
Translating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsTranslating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsNeo4j
 
Clinical Trial Performance Metrics Conference Dec 2016
Clinical Trial Performance Metrics Conference Dec 2016Clinical Trial Performance Metrics Conference Dec 2016
Clinical Trial Performance Metrics Conference Dec 2016Mike Fitzpatrick
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceNick Inglis
 
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...Level
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessOpenSource Connections
 
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...Flink Forward
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesAndrea Wiggins
 
Measuring Performance in a Future Media World
Measuring Performance in a Future Media WorldMeasuring Performance in a Future Media World
Measuring Performance in a Future Media WorldOrigami Logic
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingPerficient, Inc.
 
Business Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIBusiness Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIAlan Koo
 

Similaire à Multidimensional models with Analysis Services 2014 (20)

Primed-AP Methodology
Primed-AP MethodologyPrimed-AP Methodology
Primed-AP Methodology
 
Enabling an Analytics-Driven Organization
Enabling an Analytics-Driven OrganizationEnabling an Analytics-Driven Organization
Enabling an Analytics-Driven Organization
 
Bulletproof SharePoint Governance (#SP24 Session)
Bulletproof SharePoint Governance (#SP24 Session)Bulletproof SharePoint Governance (#SP24 Session)
Bulletproof SharePoint Governance (#SP24 Session)
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
 
Top 10 Artifacts Needed For Data Governance
Top 10 Artifacts Needed For Data GovernanceTop 10 Artifacts Needed For Data Governance
Top 10 Artifacts Needed For Data Governance
 
Delivering Aha Moments through Procurement Performance Analytics (part II)
Delivering Aha Moments through Procurement Performance Analytics (part II)Delivering Aha Moments through Procurement Performance Analytics (part II)
Delivering Aha Moments through Procurement Performance Analytics (part II)
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation data
 
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man
2018 10-23 2A - Digital Transformation in a nutshell - Chang Ming Man
 
Translating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with GraphsTranslating the Human Analog to Digital with Graphs
Translating the Human Analog to Digital with Graphs
 
Clinical Trial Performance Metrics Conference Dec 2016
Clinical Trial Performance Metrics Conference Dec 2016Clinical Trial Performance Metrics Conference Dec 2016
Clinical Trial Performance Metrics Conference Dec 2016
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
 
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...
SSFUK Leaders Event 19th April 2018: Artificial Intelligence and the Cognitiv...
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for Success
 
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information Architectures
 
Measuring Performance in a Future Media World
Measuring Performance in a Future Media WorldMeasuring Performance in a Future Media World
Measuring Performance in a Future Media World
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
 
Business Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIBusiness Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BI
 

Dernier

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Multidimensional models with Analysis Services 2014

  • 1. Developing Multidimensional Modes with Analysis Services Puerto Rico PASS July 17, 2014 Alan Koo Senior Consultant | Nagnoi, Inc. www.alankoo.com | @alan_koo | facebook.com/MicrosofBIyMas
  • 2. Alan Koo | www.alankoo.com Who am I? • Senior Consultant at Nagnoi, Inc. • 14+ years in SQL Server • 9+ years in BI & OLAP • Member of the Microsoft BI Advisors internal group • Microsoft MVP (5th year) • MCT Regional Lead – Puerto Rico • MCT since 2004 for Business Intelligence / SQL Server / .NET • Co-Founder of Puerto Rico PASS • PASS Regional Mentor - LATAM • Blogger: www.alankoo.com
  • 3. Alan Koo | www.alankoo.com Agenda • Data sources • Data source views • Dimensions – Attributes – Attribute relationships – Hierarchies • Cubes • Calculations using MDX • Key Performance Indicators (KPIs) • Actions • Perspectives • Translations • Security roles • Querying multidimensional models using Excel and Reporting Services
  • 4. BI Semantic Model: The Analysis Services 2014 Foundation From Personal to Corporate BI Analysis Services Flavors | SQL Saturday Puerto Rico | Alan Koo | www.alankoo.com
  • 5. Alan Koo | www.alankoo.com Are Cubes (MD Models) Old Fashioned??
  • 6. Alan Koo | www.alankoo.com BigData Enormous amounts of data http://www.nytimes.com/2013/04/14/education/edlife/universities-offer-courses-in-a-hot-new-field-data-science.html?_r=1& 90% Of data in the world, has been created in the last 2 years online behavior of Facebook users tissue samples of cancer patients purchasing habits of grocery shoppers crime statistics of cities “internet of things” 24/7 outpatient monitor real-time telemetry devices
  • 7. Alan Koo | www.alankoo.com What else for Multidimensional? Analysis Services Multidimensional+ Big Data Analytics
  • 8. Alan Koo | www.alankoo.com The Master Guide for Data Warehousing / Dimensional Modeling
  • 9. Alan Koo | www.alankoo.com Let’s start!
  • 16. Alan Koo | www.alankoo.com Cubes Measure Measure Group Aggregation Function
  • 17. Alan Koo | www.alankoo.com MDX Basics
  • 18. Alan Koo | www.alankoo.com MDX Basics
  • 19. Alan Koo | www.alankoo.com Cube Dimension Usage None Regular Reference Many-to-Many Fact Data Mining
  • 20. Alan Koo | www.alankoo.com Cube Calculations Calculated Measures Set Scope
  • 21. Alan Koo | www.alankoo.com Key Performance Indicators (KPIs)
  • 22. Alan Koo | www.alankoo.com Actions
  • 23. Alan Koo | www.alankoo.com Perspectives
  • 24. Alan Koo | www.alankoo.com Translations
  • 25. Alan Koo | www.alankoo.com Security Roles
  • 26. Alan Koo | www.alankoo.com SSAS Myths Dispelled SSAS pre-aggregates data by default We can emulate in MDX at no cost Enterprise Edition functionality in Standard Edition SSAS is always faster than SQL Server RDBMS MOLAP is always faster than ROLAP Usage Based Optimizations do not work well Rigid attribute relationships boost performance MDX and DAX are hard
  • 27. Alan Koo | www.alankoo.com Hungry for Analytics?
  • 28. Alan Koo | www.alankoo.com Looking for More…?
  • 29. Alan Koo | www.alankoo.com Questions?
  • 30. Thank You! Alan Koo Senior Consultant | Nagnoi, Inc. Blog: www.alankoo.com Twitter: @alan_koo facebook.com/MicrosofBIyMas