The New Possibilities in Microsoft Business Intelligence

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

Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
The State of SharePoint BI
FAST FORWARD WITH MICROSOFT BIG DATA Vinoo Srinivas M Solutions Specialist Windows Azure (Hadoop, HPC, Media)
SQL 2012 – Tabular for DBA’s By Karan Gulati (SQL BI – MCM)
SQL Server Analysis Services
Microsoft Ignite /16/2017 5:47 PM
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.
Virtual techdays INDIA │ November 2010 PowerPivot for Excel 2010 and SharePoint 2010 Joy Rathnayake │ MVP.
BI Terminologies.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
Delivering KPIs With Analysis Services Peter Myers Mentor SolidQ.
BISM Introduction Marco Russo
Self-Service Data Integration with Power Query Stéphane Fréchette.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Carlos Bossy Quanta Intelligence SQL Server MCTS, MCITP BI CBIP, Data Mining Real-time Data Warehouse and Reporting Solutions.
SQL Server Analysis Services Fundamentals
Power BI Internals Eugene
45 Minutes to Your First Tabular Model
Telling Stories with Data
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
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
Let’s Build a Tabular Model in Azure
What’s new in SQL Server 2017 for BI?
Welcome! Power BI User Group (PUG)
Creating Enterprise Grade BI Models with Azure Analysis Services
Introduction to SQL Server Analysis Services
<Enter course name here>
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
Introduction to Analysis Services 2008 R2 Cubes
TechEd /13/2018 7:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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.
What is business intelligence?
Modeling and Analytics Features Coming in Analysis Services vNext
Introduction to SQL Server Analysis Services
Analysis Services for the Absolute Beginner
Welcome! Power BI User Group (PUG)
Introduction to tabular models
Business Intelligence for Project Server/Online
What is the Azure SQL Datawarehouse?
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
Welcome! Power BI User Group (PUG)
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Delivering an End-to-End Business Intelligence Solution
Kasper de Jonge Microsoft Corporation
Module 12: Implementing an Analysis Services Tabular Data Model
Managing batch processing Transient Azure SQL Warehouse Resource
Business Intelligence
Azure SQL DWH: Tips and Tricks for developers
Building your First Cube with SSAS
Power BI Part 2: Internals
Power BI with Analysis Services
TechEd /10/2019 8:11 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Let’s Build a Tabular Model in Azure
Let’s Build a Tabular Model in Azure
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Abundantly “Crescent”
Moving your on-prem data warehouse to cloud. What are your options?
Presentation transcript:

The New Possibilities in Microsoft Business Intelligence Johan Åhlén & Tim Peterson, SolidQ Guest speakers: Tim Mallalieu & Miguel Llopis, Microsoft

"Information is the Oil of the 21st Century - BI and Analytics are the Refinery” (Gartner)

Presenters Johan Åhlén SolidQ Mentor & Sweden CEO President, Swedish SQL Server User Group Microsoft SQL Server MVP Blog: www.joinsights.com Tim Peterson SolidQ Mentor & Nordic Board Member Co-author of the SSAS 2008 R2 Maestros course Blog: http://timpetersonbi.wordpress.com

Data Explorer presenters Timothy Mallalieu Group Program Manager, Cloud Data Services Team Microsoft Blog: http://blogs.msdn.com/timmall Miguel Llopis Program Manager, Cloud Data Services Team Blog: http://blogs.msdn.com/mllopis

Challenge: New data sources August 2, 2018 Challenge: New data sources VISION/ STRATEGY TOMORROW TODAY How can we continue to succeed ? YESTERDAY How does the customer see us ? What was the result ? Efficient processes? Social Media Competitor Data etc Business Processes Customers Finance © 2004 IFS AB. All rights reserved.

Challenge: Data explosion World wide information stored volume is at least doubling each year. (EMC) 87% of performance issues in application databases are related in some way to data growth. (OAUG)

Challenge: The BI dilemma Scorecards and Dashboards Management’s Perceived value Developer’s Effort Operational Analytics Data Warehouse / ETL

The New Possibilities New Data Sources Big Data Self-service BI Windows Azure Marketplace Codename Data Explorer Big Data PDW Hadoop (not covered in this session) Self-service BI PowerPivot Power View

End-to-end self service BI DEMO

The Business Intelligence Semantic Model The Past - The Unified Data Model (UDM) in Analysis Services 2005/2008 The Future – The Business Intelligence Semantic model in Analysis Services 2012 Multidimensional model Tabular model

Upgrading to BISM Upgrading to 2012 BISM Multidimensional Almost no change from Analysis Services 2008 No preparation needed Some improvements Upgrading to 2012 BISM Tabular Very different structure Standard recommendation – start over!

Tabular/Multidimensional Differences Calculations MDX DAX Querying DAX or MDX Use with Crescent No Yes In-Memory Yes - as option Aggregations Yes (optional) Querying Relational Database Yes - as option (ROLAP/HOLAP) Yes -as option (Direct Query) Client Choice Direct Query

Multidimensional/Tabular Advantages Speed X – When In-Memory Scalability X – MOLAP scales more than Vertipaq Ease of Use X – More like relational, DAX like Excel formulas, less tuning needed Migration from AS2008 X – Almost no change Integration with PowerPivot in Excel X – Uses the same Vertipaq engine

Advantages (Continued) Multidimensional Tabular Use with Crescent X – Only option for now Multidimensional Logic X – More with MDX Querying Relational Database – Ease of Use X – Direct Query appears to be easier than ROLAP Querying Relational Database - Logic X – Direct Query supports limited DAX logic

Migrating from AS2008 Cubes to 2012 BISM Tabular Model DEMO

The Parallel Data Warehouse Large capacity data warehouse 100’s of terabytes Massive Parallel Processing Sold as an appliance Software/hardware package Multiple servers running the SQL Server database engine Pre-configured, centrally managed, so it is manageable

PDW Configuration Control Rack 1-4 Data Racks Control nodes Management Nodes Landing Zone Backup Nodes 1-4 Data Racks Compute Nodes Storage Nodes

PDW Data Racks Each rack has 10 active nodes and 1 passive node (in case one of the other nodes fails) Each node has 16 processors Each node receives 8 distributions (instances of a distribute table) A full 4 data rack system has 320 distributions 4 racks X 10 nodes X 8 distributions

How the processing is distributed Replicated Tables Full copy with all data created on every node Used for dimension tables Distributed Tables Table created on every node, each with a portion of the data Data divided as evenly as possible Use a hash function on a key with a large number of values Used for fact tables (and very large dimension tables)

Three Types of PDW Joins Ultra Shared-Nothing Join Join made between a distributed table and a repliated table Fully local on every node Shared-Nothing Join Join made between two distributed tables with compatible distribution keys Redistribution (or Shuffle) Join Join made between two distributed tables that do not have compatible distribution keys

Speed of Joins At TechNet in May a demo was done comparing a Shared-Nothing Join and a Redistribution Join 6 billion rows joined with 1.5 billion rows Only difference between the two demos was that one had compatible distribution keys and the other did not Shared-Nothing Join took 3 seconds Redistribution Join took 3 minutes

PDW Database Design If you have a multidimensional data structure (star schema), your design is almost done Replicate the dimension tables Distribute the fact tables If you have one large dimension table, you can distribute the fact tables along the same key as the dimension table You will still have excellent performance

How Do You Get Speed in Retrieving Data? Create good indexes Put data into a multidimensional database Add aggregation tables in the relational database or aggregations in the multidimensional database Create a better type of index for data retrieval (columnar) Put all the data into memory and compress it (Vertipaq)

Speed – The PDW Solution Use Massively Parallel Processing Divide the data into small parts Retrieve the data from each of the parts Combine all the results together MPP gives the most effective result when you have a very large amount of data And you can still use indexes to improve performance further Columnar indexes in Denali

Using PDW with Analysis Services Using the multidimensional model with ROLAP Using the multidimensional model with HOLAP Using the tabular model with Direct Query

Microsoft’s Vision for Cloud Data Services 8/2/2018 Any Data, Any Size, Anywhere Connecting With The World’s Data Immersive Experiences, Wherever You Are

Microsoft Codename “Data Explorer” Add & Manage Data Sources Classify Understand Recommend Transform Mash up Cleanse Snapshot Publish Sell http://www.microsoft.com/en-us/sqlazurelabs/labs/dataexplorer.aspx

Demo - codename “Data Explorer”

Learn more Power View Migrating to BISM Tabular http://joinsights.com/tag/power-view/ Migrating to BISM Tabular Link to Tim’s whitepaper Windows Azure Data Market https://datamarket.azure.com/ Parallel Data Warehouse (PDW) http://www.microsoft.com/sqlserver/en/us/editions/data-warehouse.aspx Codename “Data Explorer” http://blogs.msdn.com/b/dataexplorer

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