SlideShare une entreprise Scribd logo
1  sur  28
SSAS “Denali” Itay Braun | CTO | Twingo itay@twingo.co.il
What’s new in SSAS “Denali” What’s new in SSRS and SSIS “Denali”
Analysis Services: Today Broad adoption  “Customers in the Magic Quadrant survey report that their Microsoft average deployment sizes are now larger than any other vendor in the survey in terms of users.” “Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Large ecosystem  "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Highest rated infrastructure and development tools “Microsoft customers rate its BI platform infrastructure and development tools among the highest compared to other vendors, and a higher percentage of customers use them extensively.”  Source: Gartner Magic Quadrant for BI Platforms, 2011
SQL Server Codename “Denali” Delivering business agility and innovation to gain strategic value out of your information PERVASIVE INSIGHT MISSION CRITICAL PLATFORM DEVELOPER & IT PRODUCTIVITY Increase flexibility with integrated high availability Gain higher return on HA investments Breakthrough data warehousing scale and performance Realize lower cost of                    IT administration Accelerate time-to-market for developers Build more flexible, innovative applications Expand the reach of BI to business users Breakthrough Performance with in-memory Analytics at scale Deliver credible, consistent data to right users Microsoft Confidential—Preliminary Information Subject to Change
Analysis Services: Tomorrow Build on the strengths and success of Analysis Services and expand its reach to a much broader user base Embrace the relational data model – well understood by developers and IT Pros Analysis Services Vision BI Semantic  Model Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds! Provide flexibility in the platform to suit the diverse needs of BI applications
The BI Semantic Model One Semantic Model for BI Powerful and Flexible Enterprise Ready For reporting, analytics, scorecards, dashboards For all users – Personal BI, Team BI, Organizational BI One model for client tools, two ways to build it – tabular and multidimensional Tabular and multidimensional APIs for client tools Tabular and multidimensional modeling environments Sophisticated business logic using DAX and MDX Cached and pass-through storage options Optimized for latest hardware – multi-core, in-memory Supports enterprise grade security and data volumes Professional development and management tools
SeamlessTransitionof the Semantic Model Across BI Spectrum Team BI Personal BI  Corporate BI Empowered Aligned Our Context BI Solution created by power user. Context is for a small team & it’s managed on a server. The Org’s Context BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. My Context BI solution created by user. Context is only for user & exists as document. PowerPivot for Excel PowerPivot for SharePoint Analysis Services
BI Semantic ModelWhat about existing Analysis Services applications? New applications New technology options Existing applications Based on Unified Dimensional Model Existing applications Every UDM becomes a BI Semantic Model Existing applications Based on Unified Dimensional Model “Denali”
BI Semantic Model: Architecture Third-party applications Reporting Services SharePoint Insights Excel  PowerPivot BI Semantic Model Multi- dimensional Data model  Tabular Business logic  and queries MDX DAX Direct Query Data access ROLAP VertiPaq MOLAP Databases LOB Applications Files OData Feeds Cloud Services
BI Semantic Model: ScenariosCrescent over a Sales model End User Model Developer BI Semantic Model Data model  Tabular Business logic  and queries DAX Data access VertiPaq SQL Server Dynamics CRM
BI Semantic Model: ScenariosExcel over a Sales model End User Model Developer BI Semantic Model Multi- dimensional Data model  Tabular Business logic  and queries MDX DAX Data access VertiPaq SQL Server Dynamics CRM
BI Semantic Model: ScenariosExcel over a Finance model End User Model Developer BI Semantic Model Data model  Multi-dimensional Business logic  and queries MDX Data access MOLAP Oracle SAP
BI Semantic Model: ScenariosCrescent over a Finance model End User Model Developer BI Semantic Model Multi- dimensional Data model  Tabular Business logic  and queries DAX MDX Data access MOLAP Oracle SAP
Denali in Action… Professional tools BI Development Studio in Visual Studio 2010 shell (“Juneau”) Multi-dimensional and tabular projects Management Studio updates Powershell support End user tools Excel, PowerPivot Crescent Rich model capabilities Hierarchies, KPIs, perspectives, parent-child DAX calculated columns & measures DAX queries, MDX drillthrough Row level security Performance & scalability MOLAP dimension scale (>4GB string store) VertiPaq performance, partitioning DirectQuery over SQL Server with VertiPaq (Apollo) index
BI Semantic Model Scalability Richness Flexibility VertiPaq for high performance, MOLAP for mission critical scale DirectQuery and ROLAP for real-time access to data sources State-of-the-art compression algorithms Scales to largest enterprise servers Multi-dimensional and tabular modeling experiences MDX and DAX for business logic and queries Cached and passthrough storage modes Choice of end-user BI tools Rich data modeling capabilities Sophisticated business logic using MDX and DAX Fine-grained security – row/cell level Enterprise capabilities – multi-language and perspectives
How Should I Build my Model? Depends on the application needs for each layer Data model Business logic Data access & storage Two Visual Studio (BIDS) project types in Denali Multidimensional project – with MDX and MOLAP/ROLAP Tabular project – with DAX and VertiPaq/DirectQuery Project types could change post-Denali VertiPaqin multidimensional projects, MDX scripts in tabular projects… Based on customer feedback
Data Model Multidimensional Sophisticated model, higher learning curve Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.) Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model Tabular Familiar model, easier to build, faster time to solution Advanced concepts (parent-child, many-to-many) not available natively in the model… need calculations to simulate these Easy to wrap a model over a raw database or warehouse for reporting & analytics
Business Logic DAX Based on Excel formulas and relational concepts – easy to get started Complex solutions require steeper learning curve – row/filter context, Calculate, etc. Calculated columns enable new scenarios, however no named sets or calc members MDX Based on understanding of multidimensional concepts – higher initial learning curve Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc. Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members
Data Access and Storage VertiPaq In-memory column store… typical 10x compression Brute force memory scans… high performance by default… no tuning required Basic paging support… data volume mostly limited to physical memory MOLAP Disk based store… typical 3x compression Disk scans with in-memory subcube caching… aggregation tuning required Extensive paging support… data volumes can scale to multiple terabytes DirectQuery Passes through DAX queries & calculations… fully exploits backend database capabilities No support for MDX queries… no support for data sources other than SQL Server (in Denali) ROLAP Passes through fact table requests… not recommended for large dimension tables Supports most relational data sources… no support for aggregations except SQL Server indexed views
Analysis Services Architecture SharePoint Internet Explorer BI Development Studio Project Juneau Excel Services Reporting Services xlsx PowerPivot for Excel Analysis Services BI Semantic Model PowerPivot for SharePoint (Analysis Services) Excel xlsx Third Party Apps Personal BI                                     	Team BI                                             Organizational BI
Design Tools PowerPivot for Excel BI Development Studio Feels like Visual Studio Feels like Excel   One file, Save to SharePoint Optimized for BI Pros It’s a project (business case, budget, dates) Rapid response to business problems Large data volumes Teams building BI solutions Solutions live for weeks or months Deployment scripts, versions Optimized for Excel power user Source Control, TFS Personal 	    Team		   	   Corporate
What’s new in SSRS and SSIS
SQL Denali: Reporting and Alerting Increase Productivity Proactive Intelligence Increase efficiency Empower users ,[object Object]
Defined from within operational or ad-hoc reports
Intuitive Alert rules
Alerts self-managed through SharePoint
XLS/Word 2007/2010
Enabled as SharePoint Shared Service

Contenu connexe

Tendances

Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BITheresa Lubelski
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernanceJames Serra
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...Perficient, Inc.
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501Mark Tabladillo
 
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardDashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardVishal Pawar
 
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaHow to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaVishal Pawar
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Ivan Sanders
 
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual GroupPower BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual GroupLuca Gualtieri
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Olivier Travers
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BINR Computer Learning Center
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Vishal Pawar
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingJason Himmelstein
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BISenturus
 
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...Patrick Guimonet
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI ArchitectureArthur Graus
 
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverPower BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverLuca Gualtieri
 
Architectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIArchitectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIVishal Pawar
 

Tendances (20)

Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BI
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and Governance
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
 
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info DashboardDashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
Dashboard for Life Series “Episode 1 - Vishal's Server SQL Info Dashboard
 
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and CortanaHow to Get Lightning Fast Answers with Power BI Q&A and Cortana
How to Get Lightning Fast Answers with Power BI Q&A and Cortana
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual GroupPower BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BI
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
 
SPS-Power BI Introduction
SPS-Power BI IntroductionSPS-Power BI Introduction
SPS-Power BI Introduction
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
 
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
 
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverPower BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
 
Architectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BIArchitectural Guidance Connecting HANA Live to Power BI
Architectural Guidance Connecting HANA Live to Power BI
 

En vedette

Extreme SSAS - Part II
Extreme SSAS - Part IIExtreme SSAS - Part II
Extreme SSAS - Part IIItay Braun
 
SunQuest SSAS Cube Document
SunQuest SSAS Cube DocumentSunQuest SSAS Cube Document
SunQuest SSAS Cube DocumentRaghu Reddy
 
Extending Role Security in Analysis Services for SQL Server
Extending Role Security in Analysis Services for SQL ServerExtending Role Security in Analysis Services for SQL Server
Extending Role Security in Analysis Services for SQL ServerKesavan Munuswamy
 
Data Driven Security in SSAS
Data Driven Security in SSASData Driven Security in SSAS
Data Driven Security in SSASMike Duffy
 
Using SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS CubesUsing SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS CubesCode Mastery
 
Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best PracticesEduardo Castro
 

En vedette (6)

Extreme SSAS - Part II
Extreme SSAS - Part IIExtreme SSAS - Part II
Extreme SSAS - Part II
 
SunQuest SSAS Cube Document
SunQuest SSAS Cube DocumentSunQuest SSAS Cube Document
SunQuest SSAS Cube Document
 
Extending Role Security in Analysis Services for SQL Server
Extending Role Security in Analysis Services for SQL ServerExtending Role Security in Analysis Services for SQL Server
Extending Role Security in Analysis Services for SQL Server
 
Data Driven Security in SSAS
Data Driven Security in SSASData Driven Security in SSAS
Data Driven Security in SSAS
 
Using SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS CubesUsing SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS Cubes
 
Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best Practices
 

Similaire à Extreme SSAS- SQL 2011

Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategyJames Serra
 
Microsoft Fabric Introduction
Microsoft Fabric IntroductionMicrosoft Fabric Introduction
Microsoft Fabric IntroductionJames Serra
 
Bringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceBringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceSalesforce Developers
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?James Serra
 
Building a Big Data Solution
Building a Big Data SolutionBuilding a Big Data Solution
Building a Big Data SolutionJames Serra
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouseJames Serra
 
Self service BI with sql server 2008 R2 and microsoft power pivot short
Self service BI with sql server 2008 R2 and microsoft power pivot shortSelf service BI with sql server 2008 R2 and microsoft power pivot short
Self service BI with sql server 2008 R2 and microsoft power pivot shortEduardo Castro
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server CubesMark Kromer
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudJames Serra
 
Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8John Bulla
 
Sql server analysis_services_datasheet
Sql server analysis_services_datasheetSql server analysis_services_datasheet
Sql server analysis_services_datasheetPuneet Jha
 
Course 100 introduction to performance canvas
Course 100 introduction to performance canvasCourse 100 introduction to performance canvas
Course 100 introduction to performance canvasJennifer Howell
 
Finding business value in Big Data
Finding business value in Big DataFinding business value in Big Data
Finding business value in Big DataJames Serra
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsJames Serra
 
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...WikibonCommunity
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Migrating legacy ERP data into Hadoop
Migrating legacy ERP data into HadoopMigrating legacy ERP data into Hadoop
Migrating legacy ERP data into HadoopDataWorks Summit
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionJames Serra
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 DatasheetMILL5
 

Similaire à Extreme SSAS- SQL 2011 (20)

Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Microsoft Fabric Introduction
Microsoft Fabric IntroductionMicrosoft Fabric Introduction
Microsoft Fabric Introduction
 
Bringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceBringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to Salesforce
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?
 
Building a Big Data Solution
Building a Big Data SolutionBuilding a Big Data Solution
Building a Big Data Solution
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Self service BI with sql server 2008 R2 and microsoft power pivot short
Self service BI with sql server 2008 R2 and microsoft power pivot shortSelf service BI with sql server 2008 R2 and microsoft power pivot short
Self service BI with sql server 2008 R2 and microsoft power pivot short
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8
 
Deep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutionsDeep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutions
 
Sql server analysis_services_datasheet
Sql server analysis_services_datasheetSql server analysis_services_datasheet
Sql server analysis_services_datasheet
 
Course 100 introduction to performance canvas
Course 100 introduction to performance canvasCourse 100 introduction to performance canvas
Course 100 introduction to performance canvas
 
Finding business value in Big Data
Finding business value in Big DataFinding business value in Big Data
Finding business value in Big Data
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
Systems of Intelligence: The Biggest Change in Enterprise Applications in 50 ...
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Migrating legacy ERP data into Hadoop
Migrating legacy ERP data into HadoopMigrating legacy ERP data into Hadoop
Migrating legacy ERP data into Hadoop
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 Datasheet
 

Dernier

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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

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​
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Extreme SSAS- SQL 2011

  • 1. SSAS “Denali” Itay Braun | CTO | Twingo itay@twingo.co.il
  • 2. What’s new in SSAS “Denali” What’s new in SSRS and SSIS “Denali”
  • 3. Analysis Services: Today Broad adoption “Customers in the Magic Quadrant survey report that their Microsoft average deployment sizes are now larger than any other vendor in the survey in terms of users.” “Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Large ecosystem "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Highest rated infrastructure and development tools “Microsoft customers rate its BI platform infrastructure and development tools among the highest compared to other vendors, and a higher percentage of customers use them extensively.” Source: Gartner Magic Quadrant for BI Platforms, 2011
  • 4. SQL Server Codename “Denali” Delivering business agility and innovation to gain strategic value out of your information PERVASIVE INSIGHT MISSION CRITICAL PLATFORM DEVELOPER & IT PRODUCTIVITY Increase flexibility with integrated high availability Gain higher return on HA investments Breakthrough data warehousing scale and performance Realize lower cost of IT administration Accelerate time-to-market for developers Build more flexible, innovative applications Expand the reach of BI to business users Breakthrough Performance with in-memory Analytics at scale Deliver credible, consistent data to right users Microsoft Confidential—Preliminary Information Subject to Change
  • 5. Analysis Services: Tomorrow Build on the strengths and success of Analysis Services and expand its reach to a much broader user base Embrace the relational data model – well understood by developers and IT Pros Analysis Services Vision BI Semantic Model Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds! Provide flexibility in the platform to suit the diverse needs of BI applications
  • 6. The BI Semantic Model One Semantic Model for BI Powerful and Flexible Enterprise Ready For reporting, analytics, scorecards, dashboards For all users – Personal BI, Team BI, Organizational BI One model for client tools, two ways to build it – tabular and multidimensional Tabular and multidimensional APIs for client tools Tabular and multidimensional modeling environments Sophisticated business logic using DAX and MDX Cached and pass-through storage options Optimized for latest hardware – multi-core, in-memory Supports enterprise grade security and data volumes Professional development and management tools
  • 7. SeamlessTransitionof the Semantic Model Across BI Spectrum Team BI Personal BI Corporate BI Empowered Aligned Our Context BI Solution created by power user. Context is for a small team & it’s managed on a server. The Org’s Context BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. My Context BI solution created by user. Context is only for user & exists as document. PowerPivot for Excel PowerPivot for SharePoint Analysis Services
  • 8. BI Semantic ModelWhat about existing Analysis Services applications? New applications New technology options Existing applications Based on Unified Dimensional Model Existing applications Every UDM becomes a BI Semantic Model Existing applications Based on Unified Dimensional Model “Denali”
  • 9. BI Semantic Model: Architecture Third-party applications Reporting Services SharePoint Insights Excel PowerPivot BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries MDX DAX Direct Query Data access ROLAP VertiPaq MOLAP Databases LOB Applications Files OData Feeds Cloud Services
  • 10. BI Semantic Model: ScenariosCrescent over a Sales model End User Model Developer BI Semantic Model Data model Tabular Business logic and queries DAX Data access VertiPaq SQL Server Dynamics CRM
  • 11. BI Semantic Model: ScenariosExcel over a Sales model End User Model Developer BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries MDX DAX Data access VertiPaq SQL Server Dynamics CRM
  • 12. BI Semantic Model: ScenariosExcel over a Finance model End User Model Developer BI Semantic Model Data model Multi-dimensional Business logic and queries MDX Data access MOLAP Oracle SAP
  • 13. BI Semantic Model: ScenariosCrescent over a Finance model End User Model Developer BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries DAX MDX Data access MOLAP Oracle SAP
  • 14. Denali in Action… Professional tools BI Development Studio in Visual Studio 2010 shell (“Juneau”) Multi-dimensional and tabular projects Management Studio updates Powershell support End user tools Excel, PowerPivot Crescent Rich model capabilities Hierarchies, KPIs, perspectives, parent-child DAX calculated columns & measures DAX queries, MDX drillthrough Row level security Performance & scalability MOLAP dimension scale (>4GB string store) VertiPaq performance, partitioning DirectQuery over SQL Server with VertiPaq (Apollo) index
  • 15. BI Semantic Model Scalability Richness Flexibility VertiPaq for high performance, MOLAP for mission critical scale DirectQuery and ROLAP for real-time access to data sources State-of-the-art compression algorithms Scales to largest enterprise servers Multi-dimensional and tabular modeling experiences MDX and DAX for business logic and queries Cached and passthrough storage modes Choice of end-user BI tools Rich data modeling capabilities Sophisticated business logic using MDX and DAX Fine-grained security – row/cell level Enterprise capabilities – multi-language and perspectives
  • 16. How Should I Build my Model? Depends on the application needs for each layer Data model Business logic Data access & storage Two Visual Studio (BIDS) project types in Denali Multidimensional project – with MDX and MOLAP/ROLAP Tabular project – with DAX and VertiPaq/DirectQuery Project types could change post-Denali VertiPaqin multidimensional projects, MDX scripts in tabular projects… Based on customer feedback
  • 17. Data Model Multidimensional Sophisticated model, higher learning curve Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.) Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model Tabular Familiar model, easier to build, faster time to solution Advanced concepts (parent-child, many-to-many) not available natively in the model… need calculations to simulate these Easy to wrap a model over a raw database or warehouse for reporting & analytics
  • 18. Business Logic DAX Based on Excel formulas and relational concepts – easy to get started Complex solutions require steeper learning curve – row/filter context, Calculate, etc. Calculated columns enable new scenarios, however no named sets or calc members MDX Based on understanding of multidimensional concepts – higher initial learning curve Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc. Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members
  • 19. Data Access and Storage VertiPaq In-memory column store… typical 10x compression Brute force memory scans… high performance by default… no tuning required Basic paging support… data volume mostly limited to physical memory MOLAP Disk based store… typical 3x compression Disk scans with in-memory subcube caching… aggregation tuning required Extensive paging support… data volumes can scale to multiple terabytes DirectQuery Passes through DAX queries & calculations… fully exploits backend database capabilities No support for MDX queries… no support for data sources other than SQL Server (in Denali) ROLAP Passes through fact table requests… not recommended for large dimension tables Supports most relational data sources… no support for aggregations except SQL Server indexed views
  • 20. Analysis Services Architecture SharePoint Internet Explorer BI Development Studio Project Juneau Excel Services Reporting Services xlsx PowerPivot for Excel Analysis Services BI Semantic Model PowerPivot for SharePoint (Analysis Services) Excel xlsx Third Party Apps Personal BI Team BI Organizational BI
  • 21. Design Tools PowerPivot for Excel BI Development Studio Feels like Visual Studio Feels like Excel One file, Save to SharePoint Optimized for BI Pros It’s a project (business case, budget, dates) Rapid response to business problems Large data volumes Teams building BI solutions Solutions live for weeks or months Deployment scripts, versions Optimized for Excel power user Source Control, TFS Personal Team Corporate
  • 22. What’s new in SSRS and SSIS
  • 23.
  • 24. Defined from within operational or ad-hoc reports
  • 28. Enabled as SharePoint Shared Service
  • 29. Built-in scale-out for RS Service Apps
  • 31. Integrated backup & recovery, ULS logging, PowerShell etc.
  • 33. Highly visual design experience
  • 35. Presentation-ready at all timesManaged Self Service BI – Corporate BI
  • 36.
  • 37. Report authors control which data is available for alerting
  • 38.
  • 39. Easy to use scheduling (weekly, daily, monthly)
  • 40. Relevant data included in Alert MessageSource: Data.gov - Data.gov and the Federal Government cannot vouch for the data or analyses derived from these data after the data have been retrieved from Data.gov.
  • 41. What is Crescent? Crescent is an interactive data exploration and visual presentation experience.
  • 42.
  • 43. Familiar Microsoft Office design patterns
  • 44.
  • 45. Drive greater insight through smart and powerful querying
  • 47.
  • 48. Deliver and collaborate through SharePoint
  • 49.
  • 51.
  • 52. Flexible order of authoring
  • 53.
  • 55.
  • 56. Get Ready for SQL 2011