#mstrworld. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending. Presented by: Trishla Maru.

Similar documents
Welcome! Power BI User Group (PUG) Copenhagen

Cognos Dynamic Cubes

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

Sub-Second Response Times with New In-Memory Analytics in MicroStrategy 10. Onur Kahraman

How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA

Copyright 2016 Datalynx Pty Ltd. All rights reserved. Datalynx Enterprise Data Management Solution Catalogue

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara

IDU0010 ERP,CRM ja DW süsteemid Loeng 5 DW concepts. Enn Õunapuu

RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios. October 2013

Phillip Labry Sr. BI Engineer IT development for over 25 years Developer, DBA, BI Consultant Experience with Manufacturing, Telecom, Banking, Retail,

Business Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017

MicroStrategy Analytics Desktop

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

From Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019

In-memory Analytics Guide

Teradata Aggregate Designer

SQL Server Analysis Services

C_HANAIMP142

WebSphere Information Integrator

Course Contents: 1 Business Objects Online Training

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

Day 1 Agenda. Brio 101 Training. Course Presentation and Reference Material

Azure Data Factory VS. SSIS. Reza Rad, Consultant, RADACAD

PowerPivot, an Introduction. By: Steve Lewis Principal Pyxis Analytics

Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis

Two Success Stories - Optimised Real-Time Reporting with BI Apps

BIG DATA COURSE CONTENT

Oracle Essbase XOLAP and Teradata

SAP IQ Software16, Edge Edition. The Affordable High Performance Analytical Database Engine

Data Warehousing and Decision Support (mostly using Relational Databases) CS634 Class 20

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics

Call: SAS BI Course Content:35-40hours

BI Moves Operational - The Case for High-Performance Aggregation Infrastructure

CHAPTER 3 Implementation of Data warehouse in Data Mining

Guide Users along Information Pathways and Surf through the Data

Data Mining Concepts & Techniques

Create Cube From Star Schema Grouping Framework Manager

Appliances and DW Architecture. John O Brien President and Executive Architect Zukeran Technologies 1

USERS CONFERENCE Copyright 2016 OSIsoft, LLC

SSAS Multidimensional vs. SSAS Tabular Which one do I choose?

Intro to BI Architecture Warren Sifre

The strategic advantage of OLAP and multidimensional analysis

Fast Innovation requires Fast IT

TM Why Upgrade?

Proceedings of the IE 2014 International Conference AGILE DATA MODELS

INTRODUCTION. Chris Claterbos, Vlamis Software Solutions, Inc. REVIEW OF ARCHITECTURE

An Overview of Data Warehousing and OLAP Technology

Informatica Enterprise Information Catalog

Satisfy the Business Using Db2 Web Query

OBIEE Performance Improvement Tips and Techniques

Oracle Compare Two Database Tables Sql Query Join

Desktop User Guide. Version: 10.10

Visualizing PI System Data with Dashboards and Reports

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER

Implementing Data Models and Reports with SQL Server 2014

Data Warehouse and Data Mining

Extending the Reach of LSA++ Using New SAP BW 7.40 Artifacts Pravin Gupta, TekLink International Inc. Bhanu Gupta, Molex SESSION CODE: BI2241

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Stages of Data Processing

Business Intelligence An Overview. Zahra Mansoori

20466C - Version: 1. Implementing Data Models and Reports with Microsoft SQL Server

MicroStrategy Products

DATA WAREHOUSE EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY

Vendor: SAP. Exam Code: C_HANAIMP_1. Exam Name: SAP Certified Application Associate - SAP HANA 1.0. Version: Demo

Working with Pentaho Interactive Reporting and Metadata

Pentaho 30 for 30 QUICK START EVALUTATION. Aakash Shah

SAP Crystal Reports and SAP HANA: Options and Opportunities (0301)

Instant Data Warehousing with SAP data

Ian Choy. Technology Solutions Professional

Chapter 13 Business Intelligence and Data Warehouses The Need for Data Analysis Business Intelligence. Objectives

Making Data Integration Easy For Multiplatform Data Architectures With Diyotta 4.0. WEBINAR MAY 15 th, PM EST 10AM PST

What is Gluent? The Gluent Data Platform

Db2 Web Query Demonstration

FEATURES BENEFITS SUPPORTED PLATFORMS. Reduce costs associated with testing data projects. Expedite time to market

QMF Analytics v11: Not Your Green Screen QMF

A Benchmarking Criteria for the Evaluation of OLAP Tools

COGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? Update: Pros & Cons

SAP BO/BI Course Content

Analytics with IMS and QMF

What s New in SAS/Warehouse Administrator

Microsoft certified solutions associate

SAP BW and MicroStrategy

Mastering Data Warehouse Aggregates Solutions For Star Schema Performance

Introduction to DWH / BI Concepts

MicroStrategy Desktop Quick Start Guide

Oracle BI, Oracle OLAP, Essbase The Benefits and Cost of Openness. Collaborate 2008 paper 207. April 14, 2008

Data Warehouse and Data Mining

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Data Science. Data Analyst. Data Scientist. Data Architect

Spotfire Advanced Data Services. Lunch & Learn Tuesday, 21 November 2017

BUSINESS INTELLIGENCE. SSAS - SQL Server Analysis Services. Business Informatics Degree

Bull Fast Track/PDW and Big Data

Sql Fact Constellation Schema In Data Warehouse With Example

Using Data Virtualization to Accelerate Time-to-Value From Your Data. Integrating Distributed Data in Real Time

An Information Asset Hub. How to Effectively Share Your Data

Evolution of Database Systems

STREAMLINED CERTIFICATION PATHS

11G Chris Claterbos, Vlamis Software Solutions, Inc.

Session 41660: Using Hyperion Data Integration Management with Hyperion Planning and Hyperion Essbase

Accelerate Your Data Pipeline for Data Lake, Streaming and Cloud Architectures

Transcription:

Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending Presented by: Trishla Maru

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 2

MicroStrategy Analyzes Data from Corporate System of Record and Personal Data Files 1 2 Modeled Data Modeled Data is performed through MicroStrategy Architect Designer architects global model which abstracts physical structure of data (tables and columns, aggregates etc.) Self Service Data This self-service data is achieved via the Import Data feature User adds the data, and during the import process, supplies basic mapping of Attributes, Metric MicroStrategy Intelligence Server Global Model Self Service Data Architect Web Client 1 2 Local Data Dept. DB Corporate Data Sources Hadoop XML\Web Services

High Level Overview Multisource Option and Data Blending Report Writing Documents Visual Insight Dashboard Blends data from any modeled and unmodeled sources Data Blending MicroStrategy Intelligent Server In In-memory Cubes Combines data from modeled data sources Multidimensional SQL Engine Multisource Option MDX Generation Engine Freeform SQL Engine Data Import Engine Relational Databases MDX Cube Sources Operational Databases Excel, CSV, Text Files and Databases

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 5

What is MultiSource? Provides a Single Multi-dimensional View Across Multiple Data Sources A Single Relational Source Relational and Multi- Dimensional Sources Capability to combine data from more than one relational or multidimensional sources. Multi-dimensional Business Model Multi-dimensional Business Model Merging data at the architect/report level, when business users only need to consume the data A multisource report can be added as a dataset to documents/dashboards.

MultiSource Option Use Case 1: Hub & Spoke Architecture with Conformed Dimensions Marketingspecific extensions Mfg specific extensions Finance - specific extensions Sales - specific extensions Single Unified Multi-dimensional Business Model MySQL Netezza Sybase IQ DB2 SQL Server Marketing Data Mart Mfg Data Mart Enterprise Data Warehouse Financial Data Mart Sales Data Mart

MultiSource Option Use Case 2: Balance Workload Across Databases MicroStrategy Analytics Platform Multisource ROLAP Multi-dimensional Business Model High-level Query Result Detail Query Result Fast Database for Aggregates RDBMS1 RDBMS2 Scalable Database for Details

MultiSource Option Use Case 3: Gradual Evolution from Islands of BI to Enterprise BI Stage 1 Disparate Islands of BI All Running on MicroStrategy BI Stage 2 Merging Islands of BI Using MicroStrategy Multisource Stage 3 Consolidating Data Re-pointing Metadata to the EDW Enterprise DW Enterprise DW Enterprise DW Sales Dept Sales Dept Sales Dept Finance Dept HR Dept Finance Dept HR Dept Finance Dept HR Dept

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 10

MultiSource Option is Designed for High Performance 1. Push Down ROLAP Joining Minimizing Data Movement Multiple Relational and Multi-Dimensional Sources Multi-dimensional Business Model Multi-pass SQL Result Table A Table B Table C Push-down Join Insert Partial Result into Temp Table Partial Result (Temporarily stored in Intelligence Server memory) RDMBS1 RDBMS2

MultiSource Option is Designed for High Performance 2. Optimized Source Selection Across Databases Multiple Relational and Multi-Dimensional Sources Multi-dimensional Business Model High-level Query Result Detail Query Result RDBMS1 Fast Database for Aggregates RDBMS2 Scalable Database for Details

MultiSource Option is Designed for High Performance 3. Optimized SQL and/or MDX for Each Data Source Multiple Relational and Multi-Dimensional Sources Tuneable VLDB Settings Allows DBA s to Tailor the automatic SQL Generation for each Data source Technology to Deliver Maximum Performance Multi-dimensional Business Model Optimized SQL or MDX MicroStrategy ROLAP SQL Engine Creates Data sourcespecific SQL or MDX SQL Server Teradata Open Source Neteeza SAP BW Oracle TM1 TM1

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 14

What is Data Blending? Blend data from modeled and unmodeled sources on the fly in a dashboard Excel Hadoop SAP BW Personal Data Sources Relational Databases Multi-Dimensional Sources Analysis Services Map Reduce Databases

Data Blending Link Data from Different Sources with Right-Mouse-Click and Drag-and-Drop Actions School Name Column from Attendance data set is mapped to Name column from Ranking dataset

Data Blending Among Two Modeled Datasets 1 Modeled Dataset 1: 1 Revenue Common Schema Attribute Country The new Dashboarding Engine automatically links common attributes using the modeled schema No Manual Linking is allowed between different modeled attributes If users need to manually link different attributes, this can be accomplished using Architect Modeled Dataset 2: Forecast 2 2 Join Behavior Relationship Found = Full Outer Join No Relationship Found = Cross Join

Data Blending Among Modeled and Unmodeled Data 1 Auto-Linking RWD Engine tries to identify a link between columns using Header Name and Data Type Data Blended from Two Datasets 3 More Than One Dataset in one VI Analysis 2 Users have the flexibility to Unlink the auto-link OR Manual-Linking Users can manually link imported/unmodeled attributes to other imported/modeled attributes Join Behavior Relationship Found = Full Outer Join No Relationship Found = Cross Join

When to use Data Blending? On the fly Blend data in a Dashboard or Document Blend data from any number of sources with simple drag and drop actions! Add any number of datasets to your analysis!

When to use Data Blending? Blend Modeled data with Unmodeled data in a Single Visualization Instantly merge data from modeled and unmodeled data sources. Blend and analyze without any IT dependency Performance Score comes from an Excel file EDW City Data comes from EDW

When to use Data Blending? Blend data from Multiple In-Memory Cubes in a Dashboard Blend data from multiple In-memory cubes from one or more source. In-Memory Cubes as datasets speeds up the dashboard execution by 60%, tested in real customer cases. Dynamic Selections afterwards (filtering, grouping etc.) speed up by 70%.. Multiple In-memory cubes acting as datasets to your analysis!

Benefits of Data Blending High Scalability Add and Blend Data from as many number of cubes and sources in your VI analysis Analyze over two billion rows limitation by dividing a single cube into multiple smaller cubes and blend them with data blending Multiple cubes and Multiple sources in one visualization! Oracle Hadoop Salesforce 2B 2B 2B Blend data from as many number of cubes with negligible overhead!

Benefits of Data Blending Faster Cube Load and Refresh Quicker load and refresh of the data with multiple Intelligent cubes. Improve the dashboard execution times by 60% MicroStrategy 9.3.1 One big cube feeding the dashboard MicroStrategy Analytics Platform Multiple cubes feeding the dashboard In- Memory Cube Auto Refresh one big cube Faster Auto Refresh than for one big cube

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 24

Demo Blend Data Instantaneously! Analyze FIFA World Cup data from various files and blending the data together instantly! FIFA World Cup Roster Data Player Information FIFA World Cup Winners Data

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 26

Multisource Option Vs. Data Blending Multisource Option Data Blending Modeled approach to join data Join data from various modeled sources at the schema/report level Join is pushed to the underlying database On the fly blending data Join data from various modeled and unmodeled sources at the dashboard/document level Join occurs in MicroStrategy s Intelligent Server Developed for Architects Allows the user to have more than one modeled schemas in a single project Developed for Business Users Removes the limitation of one cube per VI analysis

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 28

Response Time (sec) Performance Gain with New Dashboarding Engine 40% Higher Throughput for Dashboards Power Rating for MicroStrategy Analytics Platform 0.0 1.0 2.0 3.0 4.0 5.0 Kilocycle improvements of at least 40% for dashboards Dashboards faster by at least 70% with no modeling or design changes. 6.0 7.0 8.0 0 10 20 30 40 50 Power Rating* (KiloCycles) Simple Upgrade to MicroStrategy Analytics Platform and leverage these performance improvements 9.3.1 MicroStrategy Analytics Platform *Kilocycle is 1000 user request per hour. A commonly used unit for job throughput is requests per minute (rpm)

Performance Gain with New Dashboarding Engine Dashboards Faster by more than 50% Cubes as datasets speeds up the dashboard execution by 60%, tested in real customer cases. Dynamic Selections afterwards (filtering, grouping etc.) speed up 70%. Normal Reports as Datasets in 9.3.1 Normal Reports as Datasets in MicroStrategy Analytics Desktop Cubes as Datasets in MicroStrategy Analytics Desktop

Performance Gain with New Dashboarding Engine Lower Memory Footprint New storage format reduces the data size of the dashboards by 50% 40% faster selections observed on customer dashboards Get it all with an easy upgrade to MicroStrategy Analytics Platform! Lower Memory Footprint 4.6 MB Faster Selections 2.2 sec Attributes Metrics Sub-Totals Filters Graphs 2.1 MB Attributes Metrics Sub-Totals Filters Graph Selections Groupings Filtering Manipulations 1.6 sec Selections Groupings Filtering Manipulations 9.3.1 MicroStrategy Analytics Platform 9.3.1 MicroStrategy Analytics Platform

Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data Blending What is Data Blending When to use Data Blending? Benefits of Data Blending Demo MultiSource Option Vs. Data Blending Performance Gain with New Dashboarding Engine Q&A 32

Q&A Questions?