BISM Introduction Marco Russo

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

Cubes for Flat Table Land
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 Server Analysis Services
Albert van Dok SQL Zaterdag 12 november Background Life Before BISM What is BISM BISM Positioning Questions.
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Chris Testa-O’Neill QA. Who am I Chris Testa-O’Neill Business Intelligence Specialist at QA Technical Author for Microsoft E-Learning Author of the SQL.
PowerPivot Hope Foley Perpetual Technologies. Who Am I?  Microsoft Team Lead  SQL Server DBA  (MCITP: Database Administration in 2005 and 2008)  In.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
Highline Class, BI 348 Basic Business Analytics using Excel Introduction to PowerPivot 1.
Advanced Tips And Tricks For Power Query
Self Service BI: 21 st November 2009 Bob Duffy Database Architect Prodata SQL Centre of Excellence Project Gemini PowerPivot.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
BI Semantic Model – SSAS Tabular Mode Traditional IT focused OLAP solutions.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
SharePoint Saturday SharePoint 2010 BI Insights Saturday, 16 th October, 2010 MIC - Kuwait.
Intro to Power BI Azhagappan Arunachalam.  Senior Database Architect   PowerBICentral.com  (blog on getting started.
Delivering KPIs With Analysis Services Peter Myers Mentor SolidQ.
Advanced MDX Tips And Tricks Chris Webb. Who Am I? Chris Webb UK-based consultant and trainer:
Write DAX Queries using DAX Studio Alex Barbeau
MSBI ONLINE TRAINING Techverze. Introduction to MSBI Microsoft Business Intelligence delivers quality data and analyst can measure, manage and improve.
A highway through the mountains of data with the SQL Server Tabular Model This presentation is a walk through in-memory database and reporting features.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Advanced Analysis Services Security Chris Webb Crossjoin Consulting Limited.
Overview Microsoft Information Management
Review DirectQuery in SSAS 2016, best practices and use cases
Programming Patterns with BISM Tabular
SQL Server Analysis Services Fundamentals
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
45 Minutes to Your First Tabular Model
45 Minutes to Your First Tabular Model
Let’s Build a Tabular Model in Azure
What’s new in SQL Server 2017 for BI?
Introduction to Tabular Data Models
Introduction to SQL Server Analysis Services
<Enter course name here>
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
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
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
Budgeting with Power Pivot
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
Implementing Data Models & Reports with Microsoft SQL Server
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Modeling scenarios for DAX
Business Intelligence
Building your First Cube with SSAS
Power BI with Analysis Services
Let’s Build a Tabular Model in Azure
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Abundantly “Crescent”
Data Modeling and Prototyping
Presentation transcript:

BISM Introduction Marco Russo

Who I Am BI Experts and Consultants Problem Solving Complex Project Assistance DataWarehouse Assesments and Development Courses, Trainings and Workshops Microsoft Business Intelligence Partners Book Writer New M2M paper:

Agenda PowerPivot is the road to BISM What is BISM Multidimensional and Tabular Several Scenarios Dimensional vs Relational Modeling

WHAT IS UDM? Semantic Model for Business Intelligence

UDM – Unified Dimensional Model Semantic model for Business Intelligence Introduced by SQL 2005 (SSAS) Connect data from several sources –Relationships between tables –Calculations In tables – calculated columns in DSV (T-SQL) In the model – MDX script (MDX)

UDM – Data Modeling 1/3

UDM – Data Modeling 2/3

UDM – Data Modeling 3/3

UDM – Data Analysis

SQL Server 2005 Analysis Services Excel add-in & Excel 2007 Reporting Services 2005 & Report Builder 1 SharePoint 2003 & SharePoint 2007 Reporting Services 3rd party SSAS clients PerformancePoint 2007 MDX

SQL Server 2008 Analysis Services Excel 2007 Reporting Services 2008 & Report Builder 2 SharePoint 2007 Reporting Services PerformancePoint Services Excel Services Visio Services 3rd party SSAS clients MDX

SQL Server 2008 R2 Analysis Services Excel 2010 Reporting Services 2008 R2 & Report Builder 3 SharePoint 2010 Excel Services PerformancePoint Services Visio Services 3rd party SSAS clients MDX

WHAT IS BISM? Semantic Model for Business Intelligence

BISM – BI Semantic Model Business Intelligence Semantic Model –For reporting, analytics, scorecards, dashboards –Unify OLAP (UDM) and relational (SMDL) models Queryable with MDX and DAX Different engines: –MOLAP – ROLAP (UDM) –Vertipaq – in-memory columnar database (Tabular) –DirectQuery – query passthrough to SQL Server 2012

BI Semantic Model

BI Semantic Model What about Existing Applications? New applications New technology options 2012 Existing applications Based on Unified Dimensional Model Existing applications Every UDM becomes a BI Semantic Model Existing applications Based on Unified Dimensional Model

BI Semantic Model: Architecture

Road to BISM PowerPivot for Excel –Free AddIn for Microsoft Excel 2010 –Available since June 2010 –Different releases for 32/64 bits –Contains the Vertipaq Engine SSAS running in process with Excel PowerPivot for SharePoint –Vertipaq running server side –Integrated with SharePoint

Road to BISM: SQL Server 2012 SQL Server 2012 –New release of SQL Server (expected in 2012) –MOLAP / Vertipaq running server side –Works standalone (PowerPivot for SP cannot) –Vertipaq / MOLAP selected at instance level –New release of PowerPivot (2.0)

Vertipaq: change your mind! Vertipaq in SQL Server Analysis Services 2012 –Not a simple evolutionary step –It is a complete new environment –New calculation paradigms, new data modeling techniques, new formula authoring experience –No aggregations –Security, partitioning and paging (in PowerPivot) Want to learn BISM? –Forget MDX, Forget SQL, Learn DAX!

SQL Server Analysis Services 2012 BISM Multidimensional Excel 2010 SQL Server Reporting Services 2012 SharePoint 2010 Excel Services Reporting Services PerformancePoint Services Visio Services 3rd party SSAS clients SharePoint 2010 Project Crescent MDX

SQL Server Analysis Services 2012 BISM Tabular Excel 2010 SQL Server Reporting Services 2012 SharePoint 2010 Excel Services Reporting Services PerformancePoint Services Visio Services 3rd party SSAS clients SharePoint 2010 Project Crescent 3rd party SSAS clients MDX DAX

Instance-level choice A SSAS instance can be: –MOLAP (classic mode) –PowerPivot for SharePoint (since SQL2008 R2) –BISM (only SSAS 2012) You can install several instances of SSAS 2012 side-by-side on the same server, also with different roles

DAX Role in BISM DAX is –A language to write expressions (like PowerPivot 1.0) –A query language (new to BISM) Syntax based on CALCULATETABLE (existed since 1.0) Now a different projection can be defined (ADDCOLUMNS) You can control the order of results (EVALUATE / ORDER BY) –It is the fastest way to query BISM data stored in Vertipaq engine MDX is available, but it adds some overhead

What is Changing?

Relational vs Multidimensional UDM –Facts, Dimensions, Bridges, Snowflakes –Relationships: Regular, Referenced, M2M –Hierarchies, Attribute Relationships BISM –Tables –Relationships (1:N, One Column only)

Complexity in BISM BISM: simple data model Complexity is moved into: –Calculated columns –Measures –DAX, DAX, DAX, DAX, DAX and… DAX! Every column is a dimensional attribute Every column is a measure

DIMENSIONAL VS RELATIONAL MODELING Is Dimensional Modeling still necessary for PowerPivot / BISM?

Dimensional vs Relational Multidimensional (OLAP/UDM) –Strong separation between facts and dimensions –Advanced relationship types –Great aggregation level computations –Poor leaf level computation performances Designed, optimized for dimensional models No brain option: go dimensional

Dimensional vs Relational BISM (Tabular) –No concept of fact and dimension: only tables –Very simple concept of relationship –No aggregations, in memory computation –Great leaf level computation performances Optimized for simple models Two options –Dimensional modeling –Relational modeling

Dimensional vs Relational Relational Modeling –Does not mean third normal form! –Users like facts and dimensions Denormalization –Needed for the user experience –And for performances Each relationship has a cost, remember it!

BISM: New Power Calculated columns –Materialize complex calculations –ABC Pareto is a good example –Have access to the whole data model Not like calculated columns in UDM DSV! Linked tables –Two steps computation Easy integration with many sources Power to the end user

BISM: DAX Brand new language Mixes programming and querying Much cleaner and easier than MDX Designed for efficiency on modern CPU Hard to enter the «DAX Mind» –For MDX and SQL programmers –Don’t search same concepts, they are not there! Once you master it… awesome! Simple, not easy

Prepare to DAX! PowerPivot for Excel 2010: Give Your Data Meaning

THANK YOU! For attending this session and PASS SQLRally Nordic 2011, Stockholm