SQL Server Analysis Services

Slides:



Advertisements
Similar presentations
Presentation held by Tomislav Piasevoli at the local WinDays 11 conference, Rovinj, Croatia. Monday, 16:10-17:00, Room 6.
Advertisements

1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
Joe Homnick, MCITP: Business Intelligence Developer
Chris Webb Crossjoin Consulting Ltd
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
SQL 2012 – Tabular for DBA’s By Karan Gulati (SQL BI – MCM)
Tableau Visual Intelligence Platform
The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material.
Implementing Business Analytics with MDX Chris Webb London September 29th.
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Albert van Dok SQL Zaterdag 12 november Background Life Before BISM What is BISM BISM Positioning Questions.
BI at TELUS MOLAP Software Contracts Cache Strategies Enterprise Priorities Diverse Client Base ETL/BI Flexibility Capacity Data Stewardship Performance.
Microsoft Business Intelligence (BI). About Me Creating solutions for 20 years Traveling consultant at Glenture. Principal Consultant in Microsoft BI.
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
Tableau Visual Intelligence Platform
Business Intelligence in SharePoint 2013 Empowering users to change their world Jason Himmelstein, SharePoint MVP Office 365 Advisory Services Manager.
Microsoft Business Intelligence Gustavo Santade Business Intelligence Project Manager Improving Business Insight Building a cube using Analysis Services.
Realizing Business Insights with PowerPivot
Julie Strauss Senior Program Manager Lead Microsoft Corporation
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
SQL Server 2014 Standard Edition SQL Server 2014 Standard Edition delivers business-class data management for a wide variety of database applications,
Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315.
The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome July 2012 Highlights SQL Server.
TechEd /24/2017 9:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
SQL Server 2008 Analysis Services. END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services.
Presenter : Ahmed M. Mosa User Group : SQLHero. Overview  Where is BI in market trend  Information Overload  Business View  BI Stages  BI Life Cycle.
BI Semantic Model – SSAS Tabular Mode Traditional IT focused OLAP solutions.
Intro to Power BI Azhagappan Arunachalam.  Senior Database Architect   PowerBICentral.com  (blog on getting started.
Business Intelligence in SharePoint 2013 Business Intelligence in SharePoint 2013 Empowering users to change their world Jason Himmelstein, MVP Senior.
Delivering KPIs With Analysis Services Peter Myers Mentor SolidQ.
BISM Introduction Marco Russo
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
How do I compare the two And how do I choose
Dr Greg Low CEO & Principal Mentor SQL Down Under.
SQL Server Analysis Services Fundamentals
45 Minutes to Your First Tabular Model
Julie Strauss Senior Program Manager Lead Microsoft Corporation
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
45 Minutes to Your First Tabular Model
Introduction to Tabular Data Models
Introduction to SQL Server Analysis Services
with the Microsoft BI Ecosystem
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Data Platform and Analytics Foundational Training
Summit Nashville /23/ :38 PM
Delivering Business Insight with SQL Server 2005
Julie Strauss Senior Program Manager Microsoft
The New Possibilities in Microsoft Business Intelligence
Introduction to Analysis Services 2008 R2 Cubes
9/17/2018 9:30 AM DBI206 What's New in Microsoft SQL Server Code-Named "Denali" for SQL Server Analysis Services and PowerPivot T.K. Anand, Ashvini Sharma.
Introduction to SQL Server Analysis Services
Introducing SQL Server 2012 Improvements
Analysis Services for the Absolute Beginner
Introduction to tabular models
Module 1: Introduction to Business Intelligence and Data Modeling
Introduction to tabular models
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Linda Nguyen, John Swinehart, Yiwen (Cathy) Sun, Nargiza Nosirova
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Kasper de Jonge Microsoft Corporation
TechEd /10/2019 8:11 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Abundantly “Crescent”
6/17/ :03 AM © 2004 Microsoft Corporation. All rights reserved.
Presentation transcript:

SQL Server Analysis Services Introduction to Tabular Mode and BISM

Josh Fennessy BI Architect BlueGranite, Inc (http://www.blue-granite.com)

Analysis Services – before today The BI Semantic Model Agenda Analysis Services – before today The BI Semantic Model Tabular Mode Architecture Demonstration Review / questions / comments

SQL Server Analysis Services A brief history SQL Server Analysis Services

SSAS’ story Based on OLAP technology purchased by MSFT from Panorama Software in ’96 Officially released in ’98 as ‘OLAP Services’ in SQL 7.0 Renamed in SQL 2000 to SSAS Many new features delivered in SSAS 2005 Data mining UDM

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

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 BI Semantic Model Analysis Services Vision 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

Business Intelligence Semantic Model

BI Semantic Model One Model for all End User Experiences Team BI Client Tools Analytics, Reports, Scorecards, Dashboards, Custom Apps Data Sources Databases, LOB Applications, OData Feeds, Spreadsheets, Text Files BI Semantic Model Data model Business logic and queries Data access Team BI PowerPivot for SharePoint Personal BI PowerPivot for Excel Organizational BI Analysis Services

BI Semantic Model What about existing Analysis Services applications? Existing applications Based on Unified Dimensional Model Existing applications Based on Unified Dimensional Model Existing applications Every UDM becomes a BI Semantic Model New applications New technology options After RTM “Denali”

BISM Architecture BI Semantic Model Data model Business logic 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 MOLAP VertiPaq Databases LOB Applications Files OData Feeds Cloud Services

BISM Features Flexibility Richness Scalability 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 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

Scenario: Excel over 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

What does BISM do for me? Quiz time! Pick which one is a Tabular Model.

SSAS Data Access & Storage xVelocity 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

Custom Calculations DAX MDX 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

How should I build my SSAS solution? Two Visual Studio (BIDS) project types in Denali Multidimensional project – with MDX and MOLAP/ROLAP Tabular project – with DAX and VertiPaq/DirectQuery Some Considerations Favors Tabular/DAX Favors Multi-dim/MDX Cube write-back needed? Parent/Child needed? 4/4/5 Fiscal Calendars Excessive Many to Many Extreme data volumes Large MD investment? Large RAM footprint a negative? Financial models (budgeting/forecasting) Real-time (Direct Query) Counting what’s not present Excel-based Modeling Attractive? Non-relational data sources? In-memory performance benefit Lower learning curve desirable? Simpler models (Sales, OLTP transaction analysis, etc.)

Other thoughts… Multidimensional isn’t dead DAX doesn’t address some common modeling requirements Vertipaq has more limited storage (models must fit in RAM) Many simple data modeling tasks are easier in DAX; many complex ones are easier in MDX As DAX/BISM evolves it will close the gap, but not for a couple years At RTM Power View is a Tabular-only technology This will probably force a decision to tabular in some scenarios Business Analytics is complex no matter what expression language is used DAX isn’t a silver bullet, but it probably is easier to learn to implement basic/intermediate calculations than MDX for those new to OLAP Should I port my Multidimensional cube to Tabular during migration? If calculations aren’t complex and all necessary features are available in Tabular Mode/DAX, you should consider doing so to achieve better performance and Power view support If the existing calculations and installed

Other Thoughts… Process for Multidimensional to Tabular migration Evaluate features in the gap Many-to-many (can be done in calculations however) Parent/Child Cube writeback Calculated members Etc. How difficult to rewrite calculations in DAX? Is the data too large for Tabular mode? (terabytes+) Will the server have enough RAM? Existing application impact? Does Tabular/DAX solve unmet needs? Multi-select issues in calculations Counting what’s not there needs Performance issues (ad-hoc w/o aggregation issues)

Demo

REview BISM is designed to make USER experience smoother Complexity still exists in data modeling Multi-dimensional is not gone DAX is still complex

Thank you! Questions? Email me - jfennessy@blue-granite.com