odtug2007 implementing oracle bi ee on top ... -...

50
Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes of Oracle OLAP Cubes ODTUG 2007 ODTUG 2007 Dan Vlamis [email protected] Vlamis Software Solutions, Inc. 816-781-2880 http://www.vlamis.com Copyright © 2007, Vlamis Software Solutions, Inc.

Upload: vokhuong

Post on 30-Jan-2018

227 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top of Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubes

ODTUG 2007ODTUG 2007

Dan Vlamis

[email protected]

Vlamis Software Solutions, Inc.

816-781-2880

http://www.vlamis.com

Copyright © 2007, Vlamis Software Solutions, Inc.

Page 2: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Vlamis Software Solutions, Inc.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� Express-based applications

• Delivers� Design and integrate BI and DW solutions� Training and mentoring

• Expert presenter at major Oracle conferences

Page 3: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Who Am I?Who Am I?

• Dan Vlamis, President of Vlamis Software� Developer for IRI (former owners of Express)

� Founded Vlamis Software in 1992

� Beta tester and early adopter of Oracle OLAP

� Expert speaker and author

� “Techie” on OLAP DML

� Recognized expert in Express and OLAP industry

Page 4: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

AgendaAgenda

• Brief background of BI EE and Oracle OLAP

• Demonstration of BI EE on Oracle OLAP

• Why Oracle OLAP?

• What is Oracle OLAP?

• Oracle OLAP storage options

• Structure of Analytic Workspace

• Building OLAP Cubes

• 11g OLAP Preview – what changes?

Page 5: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc. ©Vlamis Software Solutions, Inc.2-5

Name/AddressScrubbing

ClickstreamTool

TransformationEngine

Lineage

• Protracted and complex implementation • Escalating maintenance costs• Software and Metadata Integration is key!

Query & Analysis

MiningEngine

DatabaseDatabase

OLAPEngine

Analytic Apps

ReportingEngine

EnterpriseReporting

Portal

ETL Tool

TransformationEngine

Business Intelligence MarketBusiness Intelligence MarketMultiMulti--Vendor, UnVendor, Un--integratedintegrated

Page 6: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Oracle BI Suite Enterprise EditionOracle BI Suite Enterprise EditionUnified Business Intelligence InfrastructureUnified Business Intelligence InfrastructureUnified Business Intelligence InfrastructureUnified Business Intelligence Infrastructure

OracleBI Server

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

OLTP & ODSSystems

Data WarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Multidimensional Calculation and Integration Engine

Intelligent Caching Services

Simplified Business Model and Abstraction Layer

Intelligent Request Generation and Optimized Data A ccess Services

Page 7: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Demo of BI EE on Oracle OLAPDemo of BI EE on Oracle OLAP

Page 8: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

BI EE Metadata EditorBI EE Metadata Editor

Data Flows

Page 9: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

ROLAP vs. MOLAPROLAP vs. MOLAP

• What is ROLAP? (Relational)

• What is MOLAP? (Multidimensional)

• It's all in how the data is stored

Relational Multidimensional

Page 10: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Classic ROLAP ApproachClassic ROLAP Approach

• Define appropriate summaries based on query patterns

• Each summary is typically defined at a particular grain� Month, Class,

Ship_to� Qtr, Family,

Market� Year, Family,

Market� etc.

SALES_DETAIL

day_iditem_idship_to_idUnitsSales

SALES_MCS

month_idclass_idShip_to_idUnitsSales

Month, Class, Ship_to

SALES_MIM

month_iditem_idmarket_idUnitsSales

Month, Item, Market

SALES_YCI

year_idclass_iditem_idUnitsSales

Year, Class, Item

SALES_YFI

year_idfamily_iditem_idUnitsSales

Year, Family, Item

SALES_MCI

month_idclass_iditem_idUnitsSales

Month, Class, Item

SALES_YFM

year_idfamily_idmarket_idUnitsSales

Year, Family, Market

SALES_QFM

qtr_idfamily_idmarket_idUnitsSales

Qtr,Family, Market

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

Time Lvl, ProdLvl, Cust Lvl

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

Page 11: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Summary StrategiesSummary StrategiesClassic ROLAP approachClassic ROLAP approach

• Most OLAP calculations do not aggregate easily� Percentages� Ratios� Moving Averages� Etc.

• Aggregation rules may be complex

• Difficult to handle case where user queries a grain that is not supported by a view

Summary view required for each grain that will be queried

Is this manageable?

SALES_DETAIL

day_iditem_idship_to_idUnitsSales

SALES_MCS

month_idclass_idShip_to_idUnitsSales

Month, Class, Ship_to

SALES_MIM

month_iditem_idmarket_idUnitsSales

Month, Item, Market

SALES_YCI

year_idclass_iditem_idUnitsSales

Year, Class, Item

SALES_YFI

year_idfamily_iditem_idUnitsSales

Year, Family, Item

SALES_MCI

month_idclass_iditem_idUnitsSales

Month, Class, Item

SALES_YFM

year_idfamily_idmarket_idUnitsSales

Year, Family, Market

SALES_QFM

qtr_idfamily_idmarket_idUnitsSales

Qtr,Family, Market

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

Time Lvl, ProdLvl, Cust Lvl

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

SALES_XXX

XXX_idXXX_idXXX_idUnitsSales

SALES_DETAIL

day_iditem_idship_to_id

UnitsSalesProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_ProdMarginMargin_Pr_Yr

Page 12: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

MOLAP Approach:MOLAP Approach:Single embedded total view for aggregationsSingle embedded total view for aggregations

• Single view contains data for all summary levels

• Summary level for a row determined by dimension level columns

Simple summary management for ad hoc environments

SALES_CUBEVIEW

time_idtime_levelproduct_idproduct_levelcustomer_idcustomer_levelUnitsSalesProfitCostSales_Pr_YrToDateSalesSales_Pr_YrSales_Pct_Chg_Pr_YrSales_Total_ProdMarginMargin_Pr_Yr…

Page 13: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

BaseData

Source Star Schema

BI EE ReportMaterialized Views (for each level)

To help performance

BaseData

CalcedFacts

BI EE on ROLAPBI EE on ROLAP

Page 14: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

BI EE on MOLAPBI EE on MOLAP

OriginalData

AggregateData

CalcedFacts(e.g.Profit)

Metadata

CalcedFacts

BaseFacts

Analytic Workspace Cube

Cube View

BI EE Report

BaseData

Source Star Schema

Page 15: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Oracle Performance Case StudyOracle Performance Case StudyOracle Applications: Finance DBIOracle Applications: Finance DBI

480

90

100

200

300

400

500

600

Materialized Views (partiallyaggregated*)

OLAP (fully aggregated**)

Min

utes

6 MillionInput Rows

* MV aggregated 1 dimension and 1 measure** OLAP aggregated 7 dimensions and 11 measures

Page 16: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Oracle Performance Case StudyOracle Performance Case StudyAd Hoc Queries Across Summary LevelsAd Hoc Queries Across Summary Levels

469

20

0

100

200

300

400

500

Without OLAP With OLAP

Min

utes 3450 Queries against

250 million rows

Page 17: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

And Now, Back to Our DemoAnd Now, Back to Our Demo……

Page 18: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Reallocate Unit SalesReallocate Unit Sales

Reallocated Units

Pro

duct

Custo

mer

TimeUnit_Price

Pro

duct

Time

x

Reallocated Sales

Unit_Cost

Pro

duct

Time

x

Reallocated Unit Cost

Reallocated Units

Pro

duct

Custo

mer

Time

Envoy Executive + Envoy Ambassador

Envoy Executivex

Envoy Executive + Envoy Ambassador

Envoy AmbassadorxEnvoy Ambassador

Envoy Standard

Envoy Executive

Units

Envoy Ambassador

Envoy Standard

Envoy Executive

Page 19: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Further InformationFurther Information

• Oracle BI Sales� http://www.oracle.com/bi

• Oracle BI Technical� http://www.oracle.com/technology/tech/bi/index.html

• Oracle BI EE on top of Oracle OLAP� Collaborate 208: Using Oracle BI EE with Oracle OLA P Cubes

on www.vlamis.com/papers.html� http://www.oracle.com/technology/obe/obe_bi/bi_ee_1 013/olap/inde

x.html• VMWare image with Demo environment

� www.bic2g.com• Oracle OLAP and AWM Sales

� http://www.oracle.com/solutions/business_intelligen ce/olap.html• Oracle OLAP Technical

� http://www.oracle.com/technology/products/bi/olap/i ndex.html• This Demo

� http://www.vlamis.com/demo

Page 20: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Definition of OLAPDefinition of OLAP

OLAP stands for On Line Analytical Processing. That has two immediate consequences: the on line part requires the answers of queries to be fast, the analytical part is a hint that the queries itself are complex.

i.e. Complex Questions with FAST ANSWERS!

Page 21: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Why a Separate OLAP Tool?Why a Separate OLAP Tool?

• Empowers end-users to do own analysis

• Frees up IS backlog of report requests

• Ease of use

• Drill-down

• No knowledge of SQL or tables required

• Exception Analysis

• Variance Analysis

Page 22: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

What Does Oracle OLAP Add to a What Does Oracle OLAP Add to a DW?DW?

• Multidimensional user view of data

• Users create own reports

• Users create own measures

• Easy drill-down, rotate

• Iterative discovery process (not just reports)

• Ad-hoc analysis

• Easy selection of data with business terms

• OLAP DML with what-if, forecasting

• Platform for extensions

Page 23: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP Option OLAP Option –– HighHigh--level Viewlevel View

• Advanced analytics

• Integrated in RDBMS

• Easy to develop

• Easy to use

• Facilitate collaboration

• Flexible deployment

• Scaleable and performant

• True Relational – Multidimensional database

Page 24: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

ROLAP vs. MOLAPROLAP vs. MOLAP

• What is ROLAP? (Relational)

• What is MOLAP? (Multidimensional)

• It's all in how the data is stored

Relational Multidimensional

Page 25: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Analytic Workspaces Are Stored in Analytic Workspaces Are Stored in TablespacesTablespaces in OLAPin OLAP

Star Tablespace AW TS

Oracle DB

Page 26: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

What is an Analytic Workspace?What is an Analytic Workspace?

Page 27: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP AW Stores Data in CubesOLAP AW Stores Data in Cubes

Regional Mgr. View

Financial Mgr. View Ad Hoc View

PROD

Product Mgr. View

Fast Flexible Access to Summarized Data

PRODUCT

MARKET

TIME

SALESSALES

Page 28: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

What Are AW Cubes?What Are AW Cubes?

• Data stored as arrays

• Dimension values are internally integers

• Offset calculated using simple multiplication

• Offset tells exactly where to look for data

• Pages and segmentation complicate design

• Conjoints and composites handle sparsity

Page 29: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

16 17 18 19 20 21 22 23

24 25 26

8 9 10 11 12 13 14 15

0 1 2 3 4 5 6 7

Formula for calculating cell offset:

month + product * (# of months) + city*(# of months * # of products)2 + 1 * ( 3 ) + 1 *( 3 * 3 ) = 14

Offset 14 * 8 bytes each = 112.Fseek to byte 112 to find data.

See http://www.vlamis.com for"How Does Express Really Work Anyway" for details.

6 7 8

0 1 2

3 4 5

8

5

2

14

11

17

26

23

20

0 1 2

9 10 11

18 19 20

0 1 2

0

1

2

P

R

O

D

U

C

T

M O N T H

0

1

2

C

I

T

Y

Finding data is simple multiplication Finding data is simple multiplication and additionand addition

Page 30: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Cubes DefinedCubes Defined

• Definition:

• Cubes are collections of measures. They are a logical way to organize data. All measures in a cube share the same dimensionality

• Examples:� Sales_Cube (with Units, Dollars, Profit)

� Finance_Cube (with Actual, Budget, Variance)

Page 31: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Building Cubes in AWMBuilding Cubes in AWM

Page 32: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

AWM Cube Builder TipsAWM Cube Builder Tips

• Remember to save Everything to XML files

• Remember this is Realtime…. So changes are nearly immediate (may need to reload data)

• Use “View” to see results in tool – No Need for BI Beans to validate success!

• Move Measures to Folders

• Can save Calculated Measures to XML –Then you can Edit!

Page 33: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Changing Oracle BI Product LineChanging Oracle BI Product Line

• Frontends� Oracle BI EE (Siebel)

� Oracle BI SE (Discoverer, BI Beans)

� Oracle BI SE One (stripped down Siebel)

• Backends� Oracle relational (and Disco Administrator)

� Oracle OLAP cubes

� Heterogeneous for BI EE (MS, SAP BW, etc.)

Page 34: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Editing Oracle BI MetadataEditing Oracle BI Metadata

• Oracle Warehouse Builder (ETL, integrated)

• Discoverer Administrator (Discoverer)

• Analytic Workspace Manager (AWs)

• Oracle BI Administrator (OBI EE)

Page 35: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

Sneak Peek at BETA OLAP 11gSneak Peek at BETA OLAP 11g

• Oracle 11g is currently in Beta (Hope you all went to see it Monday morning!)

• Oracle OLAP has many NEW things Coming!� New CUBE_TABLE function in SQL

� Tight integration with SQL (automatically generated views)

� Tight integration with data dictionary

� New Calc Wizard in AWM!

� Easier to use and deploy

� Ability to use OLAP for Materialized views (get MUCH FASTER response times!)

The following is intended to outline Oracle's gener al 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 mak ing purchasing decisions. The development, release, and timing of any features or functionality described for Orac le's products remains at the sole discretion of Orac le.

Page 36: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• New CUBE_TABLE function simplifies access to AW data (replacing OLAP_TABLE)

Standard Disclaimer – Beta software! No promises!

Page 37: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Views automatically created for SQL access to AWs – Dimensions and Cubes!

Standard Disclaimer – Beta software! No promises!

Page 38: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Views easily accessed from SQL Developer

Standard Disclaimer – Beta software! No promises!

Page 39: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Automatic views accessible from AWM

Standard Disclaimer – Beta software! No promises!

Page 40: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Query Rewrite knows about AWs now

Standard Disclaimer – Beta software! No promises!

Page 41: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Optimizer pushes joins down to AW• Enables efficient non-OLAP-aware SQL queries

Standard Disclaimer – Beta software! No promises!

Page 42: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Views are stored in Oracle Dictionary• Notice in SYS .USER_DIMENSION_VIEWS

Standard Disclaimer – Beta software! No promises!

Page 43: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Cost-based presummarization balances aggregation time with performance

Standard Disclaimer – Beta software! No promises!

Page 44: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Native support for AWs with skip level and ragged hierarchies

Standard Disclaimer – Beta software! No promises!

Page 45: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Create security policies based on hierarchies

Standard Disclaimer – Beta software! No promises!

Page 46: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Calc Wizard replaced by powerful "complete the sent ence" wizard• Expression language more SQL-like• EQs of Calculated Measures in 11g-format AWs "read-o nly"

Standard Disclaimer – Beta software! No promises!

Page 47: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

OLAP 11g ChangesOLAP 11g Changes

• Can Create AWs in 11g mode (automatic views)• If no 11g mode, have same flexibility as 10g

Standard Disclaimer – Beta software! No promises!

Page 48: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Copyright 2007, Vlamis Software Solutions, Inc.

QUESTIONS?QUESTIONS?

Page 49: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top Implementing Oracle BI EE on Top of Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubesof Oracle OLAP Cubes

ODTUG 2007ODTUG 2007

Dan Vlamis

[email protected]

Vlamis Software Solutions, Inc.

816-781-2880

http://www.vlamis.com

Copyright © 2007, Vlamis Software Solutions, Inc.

Page 50: ODTUG2007 Implementing Oracle BI EE on Top ... - …vlamiscdn.com/papers/odtug2007-presentation1.pdf · Design and integrate BI and DW solutions ... Unified Business Intelligence

DB

EULDiscoverer

Admin

OracleWarehouse

Builder

Design Repository

RelationalTools

MDTools

JOLAPISQL

Creates

Import

Deploy

DiscovererDesktop

App Server

Infrastructure Tier

Mid Tier

DiscovererServer

Portal

OID(LDAP)

ExcelSS Add-In

DiscovererPlus

Browser w/ Applet

HTTP Server

DiscovererViewer

Browser

Portal(Dashboard)

Browser

Client

DDLDML

Sources

ReportsServer

Servlet

AnalyticWorkspaceManager

iDS= Included in

Map

Oracle BI SE Architecture