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

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

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

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

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

Using Oracle9i Warehouse Builder and Oracle 9i to create OLAP ready Warehouses

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

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

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

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

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

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

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

Chris Claterbos, Vlamis Software Solutions, Inc.

Presented by: Cathye Pendley and Dan Vlamis Vlamis Software Solutions, Inc.

Fast Complex BI Analysis with Oracle OLAP. Oracle OpenWorld 2011

Oracle Big Data Science IOUG Collaborate 16

Using Warehouse Builder for Business Intelligence

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

Migrating Express Applications To Oracle 9i A Practical Guide

IMPLEMENTING ORACLE BI EE ON TOP OF ORACLE OLAP CUBES

Oracle Big Data Science

OBIEE Performance Improvement Tips and Techniques

Page 1. Oracle9i OLAP. Agenda. Mary Rehus Sales Consultant Patrick Larkin Vice President, Oracle Consulting. Oracle Corporation. Business Intelligence

Faster and Smarter Data Warehouses with Oracle 11g

Visualizing Data Using Maps in OBI 11g

Call: SAS BI Course Content:35-40hours

Data Integration and ETL with Oracle Warehouse Builder

Chris Claterbos, Vlamis Software Solutions, Inc. David Fuston, Vlamis Software Solutions, Inc.

1Z Oracle Business Intelligence (OBI) Foundation Suite 11g Essentials Exam Summary Syllabus Questions

OLAP Introduction and Overview

Integration of Oracle BI EE and Oracle Analytic Workspaces

HFM Extended Analytics Integration with ASO Essbase. Speakers: Brian Marshall Jon Rambeau

An Oracle White Paper March Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management

Hyperion Data Integration Management Adapter for Essbase. Sample Readme. Release

Techno Expert Solutions An institute for specialized studies!

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

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

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

Oracle Essbase XOLAP and Teradata

11G Chris Claterbos, Vlamis Software Solutions, Inc.

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

Introduction to DWH / BI Concepts

Making Your Data Warehouse FASTER. BIWA Summit January 2014

Proceedings of the IE 2014 International Conference AGILE DATA MODELS

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

After completing this course, participants will be able to:

6+ years of experience in IT Industry, in analysis, design & development of data warehouses using traditional BI and self-service BI.

Question No : 2 Identify four disadvantages / considerations when using a transparent partition.

Teradata Aggregate Designer

SQL Server Analysis Services

Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis

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

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

Sql Fact Constellation Schema In Data Warehouse With Example

Oracle9i Database: Using OLAP

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

Oracle BI 11g R1: Build Repositories

Oracle Essbase Database Administrator's Guide Pdf

Getting Started with Advanced Analytics in Finance, Marketing, and Operations

Oracle 1Z0-515 Exam Questions & Answers

9iAS and Discoverer 4i Plus. OAUG Spring 2002

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

<Insert Picture Here> PTS Essbase Workshop. Leon T. Liem Senior Product Manager PTS Server Technologies. Agenda

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

IDS V11.50 and Informix Warehouse Feature V11.50 Offerings Packaging

C_HANAIMP142

Using SAP NetWeaver Business Intelligence in the universe design tool SAP BusinessObjects Business Intelligence platform 4.1

A Case Study Building Financial Report and Dashboard Using OBIEE Part I

WORK EXPERIENCE: Client: On Time BI, Dallas, TX Project: Sr. BODI Developer

<Insert Picture Here> Fast Delivery of Intelligent BI Solutions

SAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1

Microsoft SQL Server Training Course Catalogue. Learning Solutions

SAS Data Integration Studio 3.3. User s Guide

IT DATA WAREHOUSING AND DATA MINING UNIT-2 BUSINESS ANALYSIS

Innovations in Business Solutions. SAP Analytics, Data Modeling and Reporting Course

The strategic advantage of OLAP and multidimensional analysis

BI, Big Data, Mission Critical. Eduardo Rivadeneira Specialist Sales Manager

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

Braindumps.1z QA

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017

Introduction to Federation Server

HYPERION SYSTEM 9 PERFORMANCE SCORECARD

Oracle Warehouse Builder 10g: Implementation Part 2

Oracle OLAP Option Fred Louis

Course Contents: 1 Business Objects Online Training

Intro to Oracle Analytics Cloud (OAC)

Accelerated SQL Server 2012 Integration Services

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

Oracle OLAP. Application Developer's Guide, 10g Release 2 (10.2) B

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

CHAPTER 8: ONLINE ANALYTICAL PROCESSING(OLAP)

Oracle BI 11g R1: Build Repositories Course OR102; 5 Days, Instructor-led

IBM DB2 Web Query for System i

Welcome to the Gathering Intelligence from your Applications and Data: The case for Oracle BI eseminar

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

Oracle Database 10g: Using OLAP

1z0-591.exam.70q.

Mastering Data Warehouse Aggregates Solutions For Star Schema Performance

Oracle Retail Data Model

Oracle Database 11g: Data Warehousing Fundamentals

Transcription:

Oracle BI, Oracle OLAP, Essbase The Benefits and Cost of Openness Collaborate 2008 paper 207 April 14, 2008 Dan Vlamis, President, Vlamis Software Solutions, Inc.

Agenda Introduction Perspective on Oracle DB-centric and middle tier stacks Focus on Multi-dim DBs: Oracle OLAP and Essbase Logical structure, data storage, dimensional model Loading data Aggregation, Allocation Calculation Scalability Write-back, Security, Administration Front ends Pricing Similarities Helping the client choose which OLAP solution Specific scenarios Suggested questionnaire Conclusions

Vlamis Software Solutions, Inc. Founded in 1992 in Kansas City, Missouri Oracle Partner and reseller since 1995 Specializes in ORACLE-based: Data Warehousing Business Intelligence Data Transformation (ETL) Web development and portals Delivers Design and integrate BI and DW solutions Training and mentoring Expert presenter at major Oracle conferences www.vlamis.com (blog, papers, newsletters, services)

Vlamis Collaborate Presentations Presenter Num Time Title Chris Claterbos U10 Sun, 9-5 Dan Vlamis 207 Mon, 1-2 How to Use Oracle Business Intelligence (BI) to Solve Real World Problems Oracle BI, Oracle OLAP, Essbase: The Benefits and Cost of Openness Dan Vlamis 211 Mon, 3:30-4:30 Accelerate Your Oracle DW With OLAP 11g Genco, Mark Thompson Chris Claterbos 212 Tues, 9:45-12 Integrating Oracle BIEE with Oracle Analytic Workspaces 219 Tues, 3:30-5:45 Building Cubes and Analyzing Data Using Oracle OLAP 11g Dan Vlamis 221 Wed, 8:30-9:30 Implementing Oracle BI EE on Top of Oracle OLAP Cubes Mesirow, Chris Claterbos 223 Wed, 9:45-10:45 Achieving Complex Statistical Modeling with Fast Results Using Oracle OLAP

Dan Vlamis, President, Vlamis Software Solutions Developer for IRI (former owners of Oracle OLAP) Founded Vlamis Software in 1992 Wrote portions of Oracle Sales Analyzer Beta tester and early adopter of Oracle OLAP Expert speaker and author Recognized expert in Express and OLAP industry Bringing multi-dim experience to Essbase dvlamis@vlamis.com 816-781-2880

Background 2006 - Oracle purchased Siebel For CRM market share, keep away from SAP Hidden gem: Siebel Analytics 2007 - Oracle purchased Hyperion To get into SAP customers Hidden gem: Essbase Future for all products wins customers over Power struggle between "Traditional Oracle products" (Andy Mendelsohn) "New middleware products" (Thomas Kurian)

Server and Middle Tier Stacks Category Oracle DB Centric Middle Tier Database Oracle DB (varied) ETL Oracle Warehouse Builder Oracle Data Integrator Reporting Reports -> BI Publisher Answers / BI Publisher Ad Hoc Discoverer -> Answers Oracle Answers Business Intelligence Oracle BI SE->EE, SE One Oracle BI EE / SE One Portal / Dashboards Oracle Portal / APEX Oracle Dashboards Predictive Oracle Data Mining Real Time Decisions Multi-dimensional data Oracle OLAP Essbase

Best Fit for Client Needs Choose best technology to fit the client needs Each client has unique needs Oracle BI now has a wide array of technologies Analyze client needs before recommending solutions

Oracle OLAP Started as Express separate multi-dimensional db in 1970's Embedded into Oracle Enterprise Database Has proprietary OLAP DML language Typically access via Java OLAP API or SQL Optimized for SQL access

Oracle OLAP 11g New Features Materialized View rewrite (transparent to app) Materialized View loading (automatic load) Views for SQL access automatically generated Cost-based aggregation optimizes aggregation Metadata integrated into Oracle dictionary Tolerant of non-dimensional SQL New GUI to define cell-level security

Oracle's Hyperion Essbase Started as Arbor Essbase -> Hyperion -> Oracle Standalone server database Two storage models: Block (BSO) and Aggregate (ASO) Calc scripts to calculate data in BSO, MDX for ASO Typically access via Excel addin, Smartview, and Hyperion Visual Explorer Has multiple access and manipulation languages

Essbase Upcoming Features Real-time Analytics Streaming updates Lifecycle Management Transaction logging, backup and recovery Support for varying attributes, text measures, enhanced time intelligence Oracle Linux 4.0 64-bit BPEL integration OBI EE as a data source and drill through target XOLAP for fetch from relational db Essbase Studio

Logical Structure Oracle OLAP Storage hierarchy: Schema Analytic Workspace Cube(s) Measures Cells Essbase Storage Hierarchy: Application Database Hypercube Cells

Data Storage Oracle OLAP Stored as cubes (arrays) in analytic workspace Stored as BLOB in Oracle tablespaces Data can be integer, floating point, text, date, boolean, etc. Essbase BSO: stored as series of blocks (arrays) in OS files (manual design) ASO: stored as array in OS files (automatic, but limited) Data stored as 8-bytes/cell floating point Text lookup (new)

Dimensional Model Oracle OLAP Measures in cubes of varying dimensionality Handles multiple hierarchies "Shared members" would require custom coding Essbase All dimensions similar in structure Single hypercube Multiple hierarchies via "Shared members" Data easily totaled by attributes (but only onthe-fly)

Loading Data Loading From Oracle OLAP Essbase Oracle Relational tables Map via AWM or OWB Map via EIS, EAS, or Essbase Studio (new) Load via ODBC Flat files (delimited or columnar) Foreign RDBMS Proprietary FILEREAD command or use External tables and treat as relational table Use gateways and treat as relational view Map via Essbase Admin, create Rules files Load via ODBC SAP BW Can handle via OWB Load via SAP BAPI XML Handle via XML DB Map via EAS or Essbase Studio

Aggregation Oracle OLAP Multiple agg methods Can be set per measure New in 11g: optimizes aggregations for maximum performance Avoids double-storing single-parent nodes Essbase Multiple agg methods BSO: +, -, /, %, ~, shared member, formula ASO: +, (all), -, /, %, ~ (dynamic only) ASO: optimizes aggregations for maximum performance Avoids double-storing single-parent nodes

Allocation Oracle OLAP Allocation built-in similar to aggregation Generic set up Not widely used Essbase BSO: allocation functions ASO: code using MDX formulas Wizard-based rules Often performed with Hyperion Planning writing allocation scripts

Calculations Oracle OLAP Full aggregation engine Formulas (10g) Expression language (11g+) Calculate models with equations (no GUI) Measure dimension can have formula Essbase BSO: unary operators, member formulae, calc scripts (two-pass) ASO: unary operators, MDX expressions Any dimension member can have formula

Scalability Oracle OLAP Multi-threaded Multi-processor Can be partitioned Multi-server via RAC/Grid Many OS platforms Takes advantage of Oracle Database scalability Essbase Multi-threaded Multi-processor Can be partitioned Multiple cubes can be referenced via a "capstone" cube Windows and Unix

Writeback Handling Oracle OLAP Supported in Excel addin and BI Beans Multi-user Has session-specific data Allows non-destructive "What If" Essbase Built into Excel addin Built into SmartView Built into Web Analytics Multi-user Changes must be committed to be visible to user

Security Oracle OLAP Cell-level security via PERMIT command in 9i, 10g (read and write) GUI administered in 11g Authentication handled by Oracle database (can be external) Essbase Cell-level security (read and write) Catalog in Essbase controls access Essbase Authentication or allows external or custom authentication

Administration Oracle OLAP Administered via Oracle database tools and AWM front end Submit batch jobs same as Oracle DB Essbase Designed for LoB managers (not IT) Administered via Essbase Administration Services Essbase Studio (new) Jobs via MaxL scripts

Access to data Oracle OLAP Excel Add-in Discoverer OLAP OBI EE BI Publisher Next version of Answers will have better interface Any SQL reporting tool Java OLAP API BI Beans Essbase Excel, Word, Powerpoint SmartView Hyperion Visual Explorer OBI EE BI Publisher via OBI EE Next version of Answers will have better interface Hyperion Ent. Perf. Mgmnt. Web Analysis Essbase APIs (Java, C, VB, VBA)

Pricing* Oracle OLAP $400 per user (min 25) $20,000 per processor Essbase $2500 per user (min 25) $160,000 per processor (min 4) Oracle Database EE $800 per user (min 25) $40,000 per processor * Source: http://www.oracle.com/corporate/pricing/pricelists.html as of 2/13/2008

Oracle Positioning Hyperion Performance Essbase Management Oracle OLAP Customer owns Oracle DB DW accelerator SQL access Bought by IT Managed by IT Oracle Database OLAP Enhanced Option Data Warehousing Essbase Customer desires openess Financial analysis Excel and Hyperion access Bought by LoB Managed by LoB Vlamis View: Show both and let customer decide

Why Each System Oracle OLAP Integrated with Oracle DB Integrated security Integrated administration Generally preferred by IT Lower price point Essbase Separate system Independent security Independent administration Generally preferred by LoB Finance comfortable with Excel frontend Integrated with Hyperion Ent. Perf. Mgmnt. and Hyperion Planning

Client Scenarios Client has existing Oracle warehouse or data mart Client has heterogeneous data from multiple databases and systems Client has existing Essbase hybrid that is performing poorly

Scenario #1 Already has Oracle data warehouse or data mart Needs better performance Needs analytics like time series analysis, rankings, forecasting etc. May need to use existing SQL reporting tools Well-defined needs

Scenario #1 - Our Answer Oracle OLAP is a good fit here! 11g can accelerate existing star schema data warehouses with minimal effort Can leverage existing DBA and developer skills SQL access, even for 10g, is easy to implement and use Integrates with Oracle security Can use existing Oracle BI front-ends (OBIEE, Discoverer, Excel, BI Beans, Apex etc.)

Scenario #2 No data warehouse on Oracle platform Several different data sources (heterogeneous) Flat files Relational, Oracle and non-oracle ODBC data sources SAP BW Need a simple front-end, like MS Office May not have access to highly technical staff May need financial savvy based solution

Scenario #2 - Our Answer Oracle Essbase Essbase has better support for heterogeneous data sources Easier to use by non-technical business users Better solution for finance oriented LoBs Can be separate from company IT Integrates tightly with Microsoft Office Easier integration with MS security and other non- Oracle security models Integrates with Hyperion Performance Management

Scenario #3 Already have Oracle DB and Essbase Have or want to implement hybrid Large amount of data Want wider range of front-end tools Need high performance, SQL access for some users

Scenario # 3 - Our Answer Use Both Together! Exposure to wider breadth of front-ends Top half in Essbase cubes Bottom half in relational (sped up with Oracle OLAP) Best of both worlds, future proofed! Optimize storage within each environment Accelerate Essbase hybrid implementations Metadata should be integrated to avoid dual maintenance Vlamis has found major performance improvements

Oracle OLAP and Essbase Similarities Both are very capable multi-dimensional engines Both calculate data efficiently Both allow for OLAP applications Both efficiently handle calculations Both are true multi-dimensional solutions (not ROLAP) Both are easily incrementally updated

Questions to Ask Do you have an existing data warehouse or data mart? Are you having performance problems? Is it Oracle based? What are your data sources? Oracle Microsoft IBM Flat files Spreadsheets Do you already have a reporting solution? Oracle products? Others Do you have financial reporting requirements? Do you have planning and/or budgeting requirements? Do you have IT support?

Conclusions on Multi-dim engine Both Oracle OLAP and Essbase are go-forward strategies for Vlamis Software and Oracle Some will prefer one over the other Let user preference determine which is "sold" Essbase has strong history as independent choice by Line of Business customers Essbase is "middleware solution" Oracle OLAP is integrated with Oracle DB for Oracle DB-centric customers Oracle OLAP as a "data warehouse accelerator" Look at both and decide: OLAP, Essbase, or BOTH Let Vlamis Software help you choose

Conclusions on OracleDB vs Open If IT-led centralized approach, go with Oracle If Open architecture important, go with Open Pay a price for flexibility of Open approach Similar to cell phone carrier paying you for contract Oracle will continue both lines Will see additional openness in Oracle DB approach over time Will see more emphasis on applications on middleware solution from Oracle (e.g. Hyperion, BI Apps)

Q U E S T I O N S A N S W E R S dvlamis@vlamis.com 816-781-2880 www.vlamis.com See www.vlamis.com/blog for discussion on these topics

Oracle BI, Oracle OLAP, Essbase The Benefits and Cost of Openness Collaborate 2008 paper 207 April 14, 2008 Dan Vlamis, President, Vlamis Software Solutions, Inc.