<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option



Similar documents
ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Oracle OLAP 11g and Oracle Essbase

Budgeting and Planning with Microsoft Excel and Oracle OLAP

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

QAD Business Intelligence Data Warehouse Demonstration Guide. May 2015 BI 3.11

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

Building Cubes and Analyzing Data using Oracle OLAP 11g

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

LEARNING SOLUTIONS website milner.com/learning phone

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

When to consider OLAP?

<Insert Picture Here> Oracle Retail Data Model Overview

IST722 Data Warehousing

Data Warehouse: Introduction

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

Oracle Database 11g for Data Warehousing and Business Intelligence. An Oracle White Paper July 2007

SQL Server 2012 Business Intelligence Boot Camp

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

Fast and Easy Delivery of Data Mining Insights to Reporting Systems

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

A very short talk about Apache Kylin Business Intelligence meets Big Data. Fabian Wilckens EMEA Solutions Architect

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,

OLAP. Business Intelligence OLAP definition & application Multidimensional data representation

14. Data Warehousing & Data Mining

Anwendersoftware Anwendungssoftwares a. Data-Warehouse-, Data-Mining- and OLAP-Technologies. Online Analytic Processing

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

OLAP Services. MicroStrategy Products. MicroStrategy OLAP Services Delivers Economic Savings, Analytical Insight, and up to 50x Faster Performance

Oracle Database 11g for Data Warehousing

OLAP Theory-English version

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/ Copyright Jet Reports International, Inc.

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

CS2032 Data warehousing and Data Mining Unit II Page 1

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

The IBM Cognos Platform

Business Intelligence and Healthcare

Oracle OLAP. Describing Data Validation Plug-in for Analytic Workspace Manager. Product Support

CUBE ORGANIZED MATERIALIZED VIEWS, DO THEY DELIVER?

Creating BI solutions with BISM Tabular. Written By: Dan Clark

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

SQL Server 2005 Features Comparison

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide

Unlock your data for fast insights: dimensionless modeling with in-memory column store. By Vadim Orlov

Oracle Database 11g for Data Warehousing and Business Intelligence

Implementing Oracle BI Applications during an ERP Upgrade

Oracle BI 11g R1: Build Repositories

70-467: Designing Business Intelligence Solutions with Microsoft SQL Server

Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

ORACLE TAX ANALYTICS. The Solution. Oracle Tax Data Model KEY FEATURES

B.Sc (Computer Science) Database Management Systems UNIT-V

Inge Os Sales Consulting Manager Oracle Norway

SAP BUSINESS OBJECTS BO BI 4.1 amron

Tiber Solutions. Understanding the Current & Future Landscape of BI and Data Storage. Jim Hadley

Oracle Database 11g: Administer a Data Warehouse

Data Warehousing and Data Mining

Driving Peak Performance IBM Corporation

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your

GENWARE COMPUTER SYSTEMS AUDITING SOLUTION FOR COGNOS BUSINESS INTELLIGENCE

Implementing a Data Warehouse with Microsoft SQL Server

DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV

Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Analytics: Pharma Analytics (Siebel 7.8) Student Guide

DATA WAREHOUSING - OLAP

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization. MicroStrategy World 2016

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics

Oracle Warehouse Builder 10g

Oracle OLAP What's All This About?

Implementing Oracle BI Applications during an ERP Upgrade

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

Sage 200 Business Intelligence Datasheet

The strategic importance of OLAP and multidimensional analysis A COGNOS WHITE PAPER

Designing a Dimensional Model

DATA CUBES E Jayant Haritsa Computer Science and Automation Indian Institute of Science. JAN 2014 Slide 1 DATA CUBES

The Cubetree Storage Organization

Welcome to online seminar on. Oracle Agile PLM BI. Presented by: Rapidflow Apps Inc. January, 2011

Republic Polytechnic School of Information and Communications Technology C355 Business Intelligence. Module Curriculum

Cost Savings THINK ORACLE BI. THINK KPI. THINK ORACLE BI. THINK KPI. THINK ORACLE BI. THINK KPI.

Designing Business Intelligence Solutions with Microsoft SQL Server 2012

By Makesh Kannaiyan 8/27/2011 1

Transcription:

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2

OLAP in the Data Warehouse Use Oracle OLAP to enhance your data warehouse Simplified summary management Speed of thought query performance Advanced time series analysis and analytic content Centralized management of data, meta data, calculations and security 3

OLAP in the Data Warehouse Every data warehouse can benefit from Oracle OLAP Every business intelligence tool accesses summary data Every business user wants excellent query performance in both static and exploratory BI applications Every business user will benefit from rich analytic content 4

OLAP in the Data Warehouse Embedded Oracle OLAP is preferred by IT to external solutions Use the database you already own Use the BI tools they already own Use Oracle skills you already have Embedded Oracle OLAP is secure and enterprise ready 5

OLAP in the Data Warehouse Ask yourself the following questions Do you use business intelligence tools? Oracle BI EE, Business Objects, Cognos, MicroStrategy, etc.? Would business users benefit from Significantly improved query performance? Rich analytic content? Would IT benefit from Fast, efficient updates of data sets? Fewer servers to manage? Consolidating stand alone OLAP servers into the database? 6

Oracle 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 7

OLAP Option An embedded OLAP solution Runs within Oracle Database Enterprise Edition Data are stored in Oracle data files Meta data in the Oracle Data Dictionary Fully compatible with RAC / Grid computing 8

OLAP Option A secure solution Oracle users are OLAP users SQL GRANT / REVOKE on OLAP cubes and dimensions Compatible with Virtual Private Database Fine Grained Cube Security Oracle Authentication SQL Cube Access Control Virtual Private Database Fine Grained Cube Security 9

OLAP Option An open solution Oracle cubes and dimensions are queried using SQL PL / SQL Oracle OLAP API Transparent access as cubeorganized materialized view SQL SELECT time, product, customer, sales_ytd FROM sales_cube 10

OLAP Option A content rich solution Rich aggregations Time series Indices and market shares Rankings Forecasting Allocations Statistics Calculations are embedded in the database Centrally managed for consistency Accessible by any application 11

OLAP Option OLAP cubes are optimized for ad-hoc, exploratory usage patterns Predictable query environment Predefined reports Predefined calculations Less exploration of data Exploratory query environment Users define reports Users access any data Users define calculations More users amplify this effect Static Reporting Self Service Reporting and Analysis 12

OLAP Option OLAP cubes offer excellent performance for unpredictable query patterns Appropriate for both static and exploratory reporting Advantages increase as reporting becomes more exploratory 13

OLAP Option OLAP Cubes offer fast, incremental updates of data sets Manage all summaries in a single database object Fast, incremental materialized view refresh Incremental / fast aggregation Cost-based aggregation 14

OLAP Option OLAP Cubes offer fast, incremental updates of data sets Manage all summaries in a single database object Fast, incremental materialized view refresh Incremental / fast aggregation Cost-based aggregation 15

OLAP Option 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 16

SQL Query of OLAP Cubes BI Application BI Application SQL SQL Cube Materialized Views Cube Views Automatic Query Rewrite Oracle Cube 17

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 18

Cube Organized Materialized Views Transparently enhance the query performance of BI applications Data is managed in an Oracle cube Fast query Fast refresh Manage a single cube instead of 10 s, 100 s or 1,000 s of table-based materialized views Applications query base / detail relational tables Oracle automatically rewrites SQL queries to OLAP cubes Access to summary data in the cube is fully transparent 19

Materialized Views Typical MV Architecture Today SELECT SUM(sales) GROUP BY quarter, brand, region, channel BI Application Users expect excellent query response Automatic for all Query summary queries Rewrite Might require 10 s, 100 s or even 1,000 s of materialized views Difficult to manage Longer build and update times Summary Data: Collections of Materialized Views Fact Table: Sales by Day, Item, Customer and Channel 20

Cube-Organized Materialized Views Automatic Query Rewrite SELECT SUM(sales) GROUP BY quarter, brand, region, channel BI Application Automatic Query Rewrite A single cube manages summaries for all groupings in the model A cube can be represented as a cubeorganized materialized view Oracle automatically rewrites summary queries to the cube A singe cube can replace 10 s, 100 s or 1,000 s of materialized views Fact Table: Sales by Day, Item, Customer and Channel 21

Typical query issued by Oracle Business Intelligence Enterprise Edition. Query is automatically rewritten by Oracle to access summary data in the cube-organized materialized view. 22

Cube-Organized Materialized Views Fast, Incremental MV Refresh SELECT SUM(sales) GROUP BY quarter, brand, region, channel BI Application MV Refresh A single cube is refreshed using MV refresh system Fast, incremental update from MV logs. Fast, incremental aggregation within the cube. Efficient management of sparse data sets. Replaces 10 s, 100 s or even 1,000 s of table-based MVs Fact Table: Sales by Day, Item, Customer and Channel 23

Cube Organized Materialized Views An excellent summary management solution for business intelligence tools such as BI EE, MicroStrategy, Cognos and Business Objects Cube organized materialized views are similar to materialized views on pre-built tables Cube organized materialized views are meta data only they do not store data; data comes from the cube A common implementation will be to leave detail data in tables and create the cube at aggregate levels E.g. tables with day, customer and cube with month, zip code 24

Cube Organized Materialized Views Case Study Compares performance of table-based materialized views with cube-organized materialized views with goals of: Improving query performance of SQL-based BI tools Reducing build/update times Source data Fast moving consumer goods company data 7 dimensions 20 million fact rows 25

Cube Organized Materialized Views Case Study Methodology Indexes and materialized views were created as per Oracle SQL Access Advisor recommendations. 124 materialized views 198 indexes Oracle cube and cube-organized materialized views were created by DBA. 1 compressed cube Pre-aggregated to 20% 1469 test queries 26

Cube Organized Materialized Views Case Study Measurements Time to load data and prepare it for query MVs: Create MVs, create indexes and compute statistics Cube: Load data and aggregate. Query performance Run the same 1469 queries against MVs and cube. 27

Cube Organized Materialized Views Case Study Results Time in minutes to 28

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

OLAP Cubes Views SQL Query of Oracle Cubes Cube is represented as star schema of relational views Dimension and fact views Detail and summary fact rows Rich analytic fact columns OLAP Cube Includes All levels of summarization Rich analytical calculations 30

Empowering Any SQL-Based Tool Simple SQL Queries Advanced Cube Content 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; 31

Oracle Business Intelligence Enterprise Edition querying time series calculations directly from an Oracle cube using SQL. Oracle cubes can make any BI tool smarter and faster. 32

SQL issued by Oracle BI EE against views of Oracle cube and dimensions. New Joined Cube Scan row source pushes joins into the cube and accesses summary data and calculations. 33

<Insert Picture Here> Demonstration Enhancing BI Applications with Analytic Content

Oracle OLAP Option Summary Enhances the performance and analytic content of SQL-based business intelligence applications. May be used as: A summary management solution with cube-organized materialized views. A full-featured multidimensional cube and calculation engine queried directly with SQL Embedded in the Oracle database instance and storage. Safe, secure and manageable. Fully compatible with Grid Computing/Real Application Clusters. 35

For More Information Oracle.com http://www.oracle.com/solutions/business_intelligence/ olap.html Oracle Technology Network: http://www.oracle.com/technology/products/bi/olap/index.html Product Discussion Forum: http://forums.oracle.com/forums/forum.jspa?forumid=16 36

37

38