Partner Presentation Faster and Smarter Data Warehouses with Oracle OLAP 11g

Similar documents
Fast Complex BI Analysis with Oracle OLAP. NEOOUG September 16, 2011

Fast Complex BI Analysis with Oracle OLAP. Collaborate 2011 Orlando, April 11, 2011

Making Your Data Warehouse FASTER. BIWA Summit January 2014

Fast Complex BI Analysis with Oracle OLAP. Oracle OpenWorld 2011

Faster and Smarter Data Warehouses with Oracle 11g

Hands-On with OLAP 11g for Smarter and Faster Data Warehouses

OLAP Is Different From What You Think. Rittman Mead BI Forum Spring 2012

Partner Presentation Faster and Smarter Data Warehouses with Oracle OLAP 11g

<Insert Picture Here> Fast Delivery of Intelligent BI Solutions

11G Chris Claterbos, Vlamis Software Solutions, Inc.

<Insert Picture Here> Understanding Oracle OLAP Solutions Oracle OLAP Database Option and Oracle Essbase Session - 747

Blazing BI with Oracle DB Analytical Options: Oracle OLAP, Oracle Data Mining, and Oracle Spatial

Oracle 1Z0-515 Exam Questions & Answers

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

Data Warehouse and Data Mining

Dan Vlamis Vlamis Software Solutions, Inc Copyright 2005, Vlamis Software Solutions, Inc.

Fig 1.2: Relationship between DW, ODS and OLTP Systems

to-end Solution Using OWB and JDeveloper to Analyze Your Data Warehouse

An Overview of Data Warehousing and OLAP Technology

After completing this course, participants will be able to:

Data Warehousing and OLAP

SQL Server Analysis Services

Data Warehouse and Data Mining

Data Mining Concepts & Techniques

Summary of Last Chapter. Course Content. Chapter 2 Objectives. Data Warehouse and OLAP Outline. Incentive for a Data Warehouse

Data Warehouses Chapter 12. Class 10: Data Warehouses 1

The strategic advantage of OLAP and multidimensional analysis

REPORTING AND QUERY TOOLS AND APPLICATIONS

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

OBIEE Performance Improvement Tips and Techniques

Data Mining & Data Warehouse

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

Sql Fact Constellation Schema In Data Warehouse With Example

Data Warehouses. Yanlei Diao. Slides Courtesy of R. Ramakrishnan and J. Gehrke

Xcelerated Business Insights (xbi): Going beyond business intelligence to drive information value

Migrating Express Applications To Oracle 9i A Practical Guide

CHAPTER 8: ONLINE ANALYTICAL PROCESSING(OLAP)

PREFACE INTRODUCTION MULTI-DIMENSIONAL MODEL. Dan Vlamis, Vlamis Software Solutions, Inc.

Oracle #1 RDBMS Vendor

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

Data Warehousing & Data Mining

Oracle Database 11g for Data Warehousing and Business Intelligence

Course Contents: 1 Business Objects Online Training

Oracle Database 11g: Data Warehousing Fundamentals

Business Intelligence An Overview. Zahra Mansoori

Oracle OLAP Option Fred Louis

CS 245: Database System Principles. Warehousing. Outline. What is a Warehouse? What is a Warehouse? Notes 13: Data Warehousing

Overview. Introduction to Data Warehousing and Business Intelligence. BI Is Important. What is Business Intelligence (BI)?

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

IMPLEMENTING ORACLE BI EE ON TOP OF ORACLE OLAP CUBES

ETL and OLAP Systems

SQL Server 2005 Analysis Services

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

What is a Data Warehouse?

Data Mining. Associate Professor Dr. Raed Ibraheem Hamed. University of Human Development, College of Science and Technology

1. Analytical queries on the dimensionally modeled database can be significantly simpler to create than on the equivalent nondimensional database.

Teradata Aggregate Designer

Analytic Workspace Manager and Oracle OLAP 10g. An Oracle White Paper November 2004

Data Warehousing ETL. Esteban Zimányi Slides by Toon Calders

Data Warehousing. Overview

Full file at

OLAP Introduction and Overview

Decision Support Systems aka Analytical Systems

What s New for Oracle Database 11gR2 on Windows?

Data Warehousing and OLAP Technologies for Decision-Making Process

SAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1

Guide Users along Information Pathways and Surf through the Data

Data Warehouses and OLAP. Database and Information Systems. Data Warehouses and OLAP. Data Warehouses and OLAP

Information Management course

Data warehouse architecture consists of the following interconnected layers:

Create Cube From Star Schema Grouping Framework Manager

Enterprise Data Warehousing

Welcome to the topic of SAP HANA modeling views.

Introduction to DWML. Christian Thomsen, Aalborg University. Slides adapted from Torben Bach Pedersen and Man Lung Yiu

Processing of Very Large Data

Syllabus. Syllabus. Motivation Decision Support. Syllabus

Chapter 3. The Multidimensional Model: Basic Concepts. Introduction. The multidimensional model. The multidimensional model

Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis

Multi-Vendor, Un-integrated

Data Warehousing and Decision Support. Introduction. Three Complementary Trends. [R&G] Chapter 23, Part A

Oracle 12.2 Analytic Views:

Data Warehouse and Data Mining

CHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS. Assist. Prof. Dr. Volkan TUNALI

Using Warehouse Builder for Business Intelligence

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

Decision Support. Chapter 25. CS 286, UC Berkeley, Spring 2007, R. Ramakrishnan 1

CS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures)

Data Warehousing 11g Essentials

Dta Mining and Data Warehousing

Oracle Exadata: The World s Fastest Database Machine

Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience. IOUG 2003 Paper 406

Implementing Data Models and Reports with SQL Server 2014

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

Data Warehousing and Decision Support

Cognos also provides you an option to export the report in XML or PDF format or you can view the reports in XML format.

Blazing BI: the Analytic Options to the Oracle Database. Collaborate 13

Data Warehousing and Decision Support

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

Data Warehousing & Mining. Data integration. OLTP versus OLAP. CPS 116 Introduction to Database Systems

CSE 544 Principles of Database Management Systems. Alvin Cheung Fall 2015 Lecture 8 - Data Warehousing and Column Stores

Transcription:

Partner Presentation Faster and Smarter Data Warehouses with Oracle OLAP 11g

<Insert Picture Here> Oracle Database 11g OLAP Option

Presentation Agenda Oracle OLAP Overview Enhancing BI Solutions Transparently Delivering Rich Analytics Easily <Insert Picture Here>

Oracle Database Strategy for DW Embedded Analytics OLAP Statistics SQL Analytics Data Mining Bring the analytics to the data Leverage core database infrastructure

Oracle Optimized Warehouse Initiative Reference Configurations Documented best-practice configurations for data warehousing Available Today Dell / EMC, HP, IBM, Sun Optimized Warehouse Scalable systems pre-installed and preconfigured: ready to run out-of-the-box Dell / EMC (1 TB blocks up to 4 TB) IBM (5 TB blocks up to 20 TB) Sun (10 TB block)

Oracle OLAP Leveraging Core Database Infrastructure Oracle Database 11g Data Warehousing Warehouse Builder OLAP Single RDBMS-MDBMS process Single data storage Single security model Single administration facility Grid-enabled Accessible by any SQL-based tool Embedded BI metadata Connects to all related Oracle data Data Mining

OLAP Option A summary management solution for SQL based business intelligence applications An alternative to table-based materialized views, offering improved query performance and fast, incremental update A full featured multidimensional OLAP server Excellent query performance for ad-hoc / unpredictable query Enhances the analytic content of Business intelligence application Fast, incremental updates of data sets

Materialized Views Typical MV Architecture Today CUSTOMER cust_id city state country CHANNEL chan_id class select month, state, sum() from sales, time, customer group by month, state SALES day_id prod_id cust_id chan_id price PRODUCT item_id subcategory category type TIME day_id month quarter year Query tools access star schema stored in Oracle data warehouse Most queries at a summary level Summary queries against star schemas can be expensive to process

Materialized Views Automatic Query Rewrite select month, district, sum() from sales, time, cust group by month, district SALES day_id prod_id cust_id chan_id price SALES_MS month state SALES_YC year_id continent_id Month, State Year, Continent Most DW/BI customers use Materialized Views (MV) today to improve summary query performance Define appropriate summaries based on query patterns Each summary is typically defined at a particular grain Month, State Qtr, State, Item Month, Continent, Class etc. The SQL Optimizer automatically rewrites queries to access MV s whenever possible

Materialized Views Challenges in Ad Hoc Query Environments Month, City, Category SALES_MCC month_id category_id city_id Year, City, Category SALES_YCC year_id category_id city_id Year, Continent, Category SALES_YCC year_id category_id continent_id SALES_QSI qtr_id item_id state_id SALES day_id prod_id cust_id chan_id SALES_YCT year_id type_id continent_id Qtr, State, Item Year, District SALES_MS month state SALES_YC year_id continent_id Month, State Year, Continent Cust, Time, Prod, Chan Lvls SALES_XXX SALES_XXX XXX_id XXX_id SALES_XXX XXX_id SALES_XXX XXX_id XXX_id expense_amount XXX_id potential_fraud_cost XXX_id XXX_id XXX_id XXX_id XXX_id expense_amount expense_amount XXX_id potential_fraud_cost potential_fraud_cost Creating MVs to support ad hoc query patterns is challenging Users expect excellent query response time across any summary Potentially many MVs to manage Practical limitations on size and manageability constrain the number of materialized views

Cube-based Materialized Views Breakthrough Manageability & Performance PRODUCT item_id subcategory category type CUSTOMER cust_id city state country TIME day_id month quarter year CHANNEL SALES day_id prod_id cust_id chan_id price rewrite refresh SALES CUBE A single cube provides the equivalent of thousands of summary combinations The 11g SQL Query Optimizer treats OLAP cubes as MV s and rewrites queries to access cubes transparently Cube refreshed using standard MV procedures chan_id class

Cost Based Aggregation Pinpoint Summary Management Improves aggregation speed and storage consumption by precomputing cells that are most expensive to calculate Easy to administer Simplifies SQL queries by presenting data as fully calculated NY 25,000 customers Los Angeles 35 customers Precomputed Computed when queried

<Insert Picture Here> Demonstration Transparently Improving Performance of BI Solutions

Easy Analytics Fast Access to Information Rich Results Time-series calculations Calculated Members Financial Models Forecasting Basic Expert system Allocations Regressions Custom functions and many more Snapshot of some functions

Easy Analytics Optimized Data Access Method How do Expenses compare this Quarter versus Last Quarter What is an Item s Expense contribution to its Category? Data stored in dense arrays Offset addressing no joins Hotel More powerful analysis Category Lunch Expenses Better performance Food Q1 Q2 Q3 Time SF West Northeast Market

BNP Paribas Advanced Time-Series Analyses in Real-Time Large European financial institution Used by traders to help decrease susceptibility to market volatility Replacing FAME Time Series Database Forecasting, Analysis and Modeling Environment Three billion stored facts on RAC Data updated every 2 seconds processing approximately 1m records daily SQL-based custom application used by 1500 concurrent users

One Cube Accessed Many Ways One cube can be used as A summary management solution to SQL-based business intelligence applications as cube-organized materialized views A analytically rich data source to SQL-based business intelligence applications as SQL cube-views A full-featured multidimensional cube, servicing dimensionally oriented business intelligence applications

Cube Represented as Star Model Simplifies Access to Analytic Calculations CUSTOMER_VIEW cust_id city state region TIME_VIEW day_id quarter month year PRODUCT_VIEW prod_id subcategory category group SALES_CUBEVIEW day_id prod_id cust_id chan_id sales profit profit_yrago profit_share_parent CHANNEL_VIEW chan_id class total SALES CUBE Cube represented as a star schema Single cube view presents data as completely calculated Analytic calculations presented as columns Includes all summaries Automatically managed by OLAP

The Gallup Organization Healthcare Group Gallup asks over 1 billion questions annually Gallup Healthcare Group Conduct surveys measuring quality of care and patient loyalty Originally developed a reporting infrastructure that delivered static reports to hospitals across the US Enhanced the interactivity and analytic content of solution Support over 1000 concurrent users Response time less than 2 seconds per query Reduced cost and complexity Leveraged Oracle Database investment Integrated OLAP into existing infrastructure (security, navigation, XML/XSL application underpinnings) Lowered application development costs Reduced complexity for users

Empowering Any SQL-Based Tool Leveraging the OLAP Calculation Engine Application Express on Oracle OLAP SELECT cu.long_description customer, f.profit_rank_cust_sh_parent, f.profit_share_cust_sh_parent, f.profit_rank_cust_sh_level, f.profit, f.gross_margin FROM time_calendar_view t, product_primary_view p, customer_shipments_view cu, channel_primary_view ch, units_cube_view f WHERE t.level_name = 'CALENDAR_YEAR' AND t.calendar_year = 'CY2006' AND p.dim_key = 'TOTAL' AND cu.parent = 'TOTAL' AND ch.dim_key = 'TOTAL' AND t.dim_key = f.time AND p.dim_key = f.product AND cu.dim_key = f.customer AND ch.dim_key = f.channel;

<Insert Picture Here> Demonstration SQL Access to Any Level of Data with Calculations

One Cube, Dimensional or SQL Tools Single version of the truth Metadata Data Business Rules Extract, Load & Transform (ELT) OLAP Query SQL Query Centrally managed data, meta data and business rules

Top OLAP 11g New OLAP Features SQL Query SQL cube scan SQL cube join CUBE_TABLE Optimized looping System maintained dimension and fact views SQL-like calculation expressions Cost-based aggregation Security SQL Grant / Revoke Permit with Extensible Data Security and AWM

Top 11g New OLAP Features Cube and maintenance scripts Declarative calculation rules Based on logical model All meta data in the Oracle Data Dictionary Dimensional Model Calculation definitions Security policies Data source mappings SQL representation of model

Oracle OLAP 11g Summary Improve the delivery of information rich queries by SQL-based business intelligence tools and applications Fast query performance Simplified access to analytic calculations Fast incremental update Centrally managed by the Oracle Database