Oracle OLAP 11g and Oracle Essbase

Similar documents
An Oracle BI and EPM Development Roadmap

Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J

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

Budgeting and Planning with Microsoft Excel and Oracle OLAP

Oracle BI Suite Enterprise Edition For Discoverer Users. Mark Rittman, Rittman Mead Consulting

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

A Future Oracle BI/DW Architecture

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

OBIEE 11g Data Modeling Best Practices

Analytics and DW Using Oracle 11g and OBIEE 10g. Mark Rittman, Director, Rittman Mead Consulting

Oracle BI Suite Enterprise Edition

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Oracle Data Warehousing Masterclass

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

KPIs and Scorecards using OBIEE 11g Mark Rittman, Rittman Mead Consulting Collaborate 11, Orlando, Florida, April 2011

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Implementing Data Models and Reports with Microsoft SQL Server

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Getting Value from Big Data with Analytics

Oracle BI EE Integration with Hyperion Sources

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

Oracle Business B. Intelligence. Products Roadmap. Ljiljana Perica, Oracle Business Solution Team Leader

Oracle Business Intelligence 11g Business Dashboard Management

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

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

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

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

Building Cubes and Analyzing Data using Oracle OLAP 11g

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

Fusion Applications Overview of Business Intelligence and Reporting components

IBM Cognos Performance Management Solutions for Oracle

CS2032 Data warehousing and Data Mining Unit II Page 1

Oracle Warehouse Builder 10g

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

Business Intelligence and Healthcare

Dashboard for Financial Applications: A Partnered Approach

IT FUSION CONFERENCE. Build a Better Foundation for Business

OBIEE 11g : Answers, Dashboards & More

Microsoft Implementing Data Models and Reports with Microsoft SQL Server

ORACLE BUSINESS INTELLIGENCE FOUNDATION SUITE 11g WHAT S NEW

Oracle Exam 1z0-591 Oracle Business Intelligence Foundation Suite 11g Essentials Version: 6.6 [ Total Questions: 120 ]

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

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

NEW FEATURES ORACLE ESSBASE STUDIO

Online Courses. Version 9 Comprehensive Series. What's New Series

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

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

HROUG. The future of Business Intelligence & Enterprise Performance Management. Rovinj October 18, 2007

OWB Users, Enter The New ODI World

Štandardizácia BI na platforme Oracle. Gabriela Heč ková, Oracle Slovensko

Evaluating Business Intelligence Offerings: Oracle and Microsoft.

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

What s New with Oracle BI, Analytics and DW

An Architectural Review Of Integrating MicroStrategy With SAP BW

Implementing Data Models and Reports with Microsoft SQL Server

Oracle OLAP What's All This About?

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

LEARNING SOLUTIONS website milner.com/learning phone

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

Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting info@interrel.com

SAS Business Intelligence Online Training

The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led

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

TECHNICAL PAPER. Infor10 ION BI: The Comprehensive Business Intelligence Solution

Integrating SAP and non-sap data for comprehensive Business Intelligence

End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

Analysis Services Step by Step

Oracle Business Intelligence EE. Prab h akar A lu ri

SAP BUSINESS OBJECTS BO BI 4.1 amron

SQL Server 2012 Business Intelligence Boot Camp

SimbaO2X Business White Paper

SAP BusinessObjects BI Clients

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

Data Warehouse: Introduction

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

Exadata in the Retail Sector

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

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Module 1: Introduction to Data Warehousing and OLAP

Business Intelligence & Product Analytics

Oracle Business Intelligence Suite Enterprise Edition

Oracle Business Intelligence Suite Enterprise Edition Overview and Benefits

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

When to consider OLAP?

Distance Learning and Examining Systems

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

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Business Intelligence, Analytics & Reporting: Glossary of Terms

The IBM Cognos Platform for Enterprise Business Intelligence

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Transcription:

Oracle OLAP 11g and Oracle Essbase Mark Rittman, Director, Rittman Mead Consulting

Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman Mead Consulting Oracle BI&W Project Delivery Specialists 10+ years with Discoverer, OWB etc Oracle ACE Director, ACE of the Year 2005 Writer for OTN and Oracle Magazine Longest-running Oracle blog http://www.rittmanmead.com/blog Chair of UKOUG BIRT SIG Co-Chair of ODTUG BI&DW SIG Second year of OU BI Masterclasses 18 countries visited in 2006-7

Rittman Mead Consulting Oracle BI&DW Project Specialists Consulting, Training, Support Works with you to ensure OBIEE project success Small, focused team OWB, Oracle BI, DW technical specialists Clients in the UK, Europe, USA

Why this Presentation? Most of you will use a data warehouse as part of your BI architecture Many of you will use ad-hoc query tools such as Discoverer to query your data You are probably aware that Oracle has something called the OLAP Option Supposed to improve query performance, uses a different storage type You have also heard that Oracle now owns something called Essbase Acquired as part of the Hyperion acquisition This presentation will explain what they are used for The background to Oracle OLAP, and how it can boost your data warehouse An introduction to Oracle Essbase, and how it differs to Oracle OLAP A comparison of the two, and which to use and when

Oracle s In-Database OLAP Engine : The OLAP Option An option to Oracle Database Enterprise Edition, now at version 11g A summary management solution for SQL-based business intelligence applications An alternative to table-based materialized views, offering improved query performance and fast, incremental updates A fully-featured multidimensional OLAP server Excellent query performance for ad-hoc and unpredictable queries Enhances the analytic content of business intelligence applications through new calculation capabilities Fast, incremental updates of data sets

Oracle OLAP Storage Characteristics Unlike relational storage, OLAP servers store data in multi-dimensional arrays Structured around business rules and business concepts Dimensions, facts, hierarchies, aggregation rules etc Can be faster to access cells of data for ad-hoc analysis Summary data stored in the cube, along with detail Offset addressing, no need for joins OLAP engines provide advanced analytics Time-series analysis Non-additive calculations Financial calculations Statistical forcasting, Models

Traditional Way of Accessing a Data Warehouse Query tools access star schema stored in an Oracle data warehouse Most queries at a summary level Summary queries against detail-level data can be expensive to process Aggregation Calculations

Materialized Views and Automatic Query Rewrite Most DW customers use materialized views to improve summary performance Define appropriate summaries based on query patterns Each summary is typically defined at a particular grain Sales by month and category Profits by city, quarter and channel The CBO automatically rewrites queries to use materialized views as appropriate

The Materialized View Challenge Creating materialized views 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 the number of MVs you can manage, the CBO can consider and you can built in time

New in 11g : Cube Organized Materialized Views Summaries can now be stored in a single Oracle OLAP multidimensional cube A single cube can contain the equivalent of thousands of summarycombinations The Oracle 11g CBO treats OLAP cubes as MVs and rewrites queries to access cubes transparently Cubes refreshed using standard MV procedures

Positioned as the Oracle Data Warehouse Enhancer Transparent integration with SQL Swap-in replacement for MVs OLAP dimension, fact data also accessible directly via SQL views if rewrite is not appropriate Calculations in cube not present in relational source data CBO is aware of nature of SQL OLAP views, joins data in the OLAP layer

Oracle OLAP within Oracle BI EE Oracle OLAP 11g can be used along with Oracle BI EE Either through Cube Organized Materialized View, or through SQL Views Cube Organized MVs are simple to set up, but do not expose calculations No relational column to rewrite from SQL Views provide full capabilities Tricky to manipulate though At present, no metadata import Coming in OBIEE 11g+

Demonstration Accessing OLAP Data using Oracle Database 11g

An Alternative to In-Database OLAP : Oracle Essbase Oracle s in-database OLAP has lots of advantages Single application to manage, leverage SQL knowledge and Oracle scalability A very good way of boosting the performance and capability of your Oracle DW That is not the only use for OLAP Some users required full multi-dimensional access to OLAP data MDX, XML/A, OLAP-aware query, planning and forecasting tools SQL is not appropriate to these sorts of uses Some users have not centralized on Oracle Database as their DW engine Finance departments Heterogeneous environments For these customers, Oracle Essbase is an interesting alternative

Essbase Overview Standalone OLAP server now owned by Oracle Acquired as part of the Hyperion Acquisition Adds a fully-featured OLAP server, separate to the database, as part of the Fusion Middleware family of products End-User focused, very popular with business users Used to power many of the Hyperion performance management applications Similar capabilities to Oracle OLAP Supports MDX and XML/A rather than SQL access

Essbase Architecture ODBC connectivity to all major RDBMSs, plus SAP B/W Multi-dimensional OLAP engine Java and XML/A mid-tier Essbase query tools or OBIEE+

Essbase Analytic Capabilities Like Oracle OLAP, it has full OLAP capabilities Drill, pivot, select, compare, rank, sort, filter, group, stack, calculate, annotate, write-back... Reporting tools enabled by database outline Very easy to add financial-style calculations, forecasts, allocations etc Slightly more emphasis on the business/finance user, rather than the DBA (as with Oracle OLAP)

Cubes Accessed using MDX and XML/A Unlike Oracle OLAP, the primary query language for Essbase is MDX XML/A used for web-based access (very easy integration with OBIEE) MDX is supported by Microsoft, SAP, Hyperion, the standard for OLAP access Pros : exposes full capabilities of the OLAP model Cons : a new language to use, SQL-based tools are incompatible With set [CUSTOMER_DIM3] as '[CUSTOMER_DIM].Levels(2).members' set [PRODUCT_DIM3] as '[PRODUCT_DIM].Levels(2).members' set [TIME_DIM3] as '[TIME_DIM].Levels(2).members' set [Q] as 'crossjoin ({[CUSTOMER_DIM3]},crossjoin ({[PRODUCT_DIM3]}, {[TIME_DIM3]}))' select { [Accounts].[SALES] } on columns, NON EMPTY {[Q]} properties ANCESTOR_NAMES on rows from

Essbase Development & Support Tools Analytic Administration Services Analytic Integration Services Analytic Provider Services Hyperion Shared Services

Accessing Essbase Data MDX is a common standard and most OLAP query tools support it Essbase comes with a set of query and development tools that are fully OLAP-capable Web Analysis Workspace Excel Add-in Many of Hyperions EPM tools use Essbase as the OLAP engine OBIEE can connect to, and report against Essbase data automatically

Oracle OLAP and Oracle Essbase within Oracle BI EE Both OLAP servers can provide data for OBIEE Oracle OLAP through Cube Organized MVs and SQL view access Essbase through XML/A Essbase can also use the OBIEE logical model as a data source Both add performance and analytic capabilities to OBIEE and the Oracle BI stack

Demonstration Oracle Essbase Administration and Reporting

Comparing Oracle OLAP and Oracle Essbase Feature Oracle OLAP 11g Oracle Essbase Storage Method Query language Process Type Product dependency Primary use Multidimensional Arrays SQL, via query rewrite or SQL views In-database, embedded process Oracle Database Enterprise Edition Enhancing SQL-based Data Warehouses Multidimensional Arrays MDX and XML/A Stand-alone server Any relational database Supporting OLAP analytical applications

Summary Oracle OLAP and Oracle Essbase can both enhance your application analytic capabilities Oracle OLAP through enhancements to SQL-based analysis Oracle Essbase through OLAP analytical applications Choice of which to use is based on your scenario Do you wish to improve the performance, capabilities of your data warehouse? Are you an Oracle-only environment? Do you wish to provide access to advanced OLAP applications? Could potentially use both Oracle OLAP to improve DW capabilities and performance Oracle Essbase to provide MDX-based analytical capabilities Oracle s future BI platform will probably make use of both products

Oracle OLAP 11g and Oracle Essbase Mark Rittman, Director, Rittman Mead Consulting