53
<Insert Picture Here> Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Boris Dahav Oracle

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Embed Size (px)

DESCRIPTION

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Boris DahavOracle Israel

Citation preview

Page 1: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

<Insert Picture Here>

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Boris DahavOracle

Page 2: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

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.

Page 3: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

• Stay on Discoverer• Continued new releases and functionality• Dedicated development team• Covered by Oracle’s Lifetime Support• No forced migration

• Use Discoverer with BI Enterprise Edition• Discoverer integration with BI Publisher• Discoverer analysis surfaced in BI EE Dashboards• Use BI EE Delivers for alerting & Distribution on Discoverer

Analysis

• Migrate Discoverer to BI Enterprise Edition

Oracle BI Discoverer – Options

"This information is not a commitment to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle"

Page 4: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migrates only the metadata!

Reports are expected with rel. 11

Page 5: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Oracle BI Suite Enterprise Edition Plus

OracleBI Server

Ad-hoc Analysis

ProactiveDetectionand Alerts

Microsoft Office

Interactive Dashboards

OLTP & ODSSystems

DataWarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Optimized Data Access Services

Intelligent Caching Services

Financial Performance Management Applications

InsightPerformance

Action

SetGoals

Plan

Monitor

Analyze

Report

Align

HyperionEssbase

Intelligent Request Generation

Common Enterprise Information Model

Reporting & Publishing

Financial Reporting

BI Publisher

Interactive Reporting

SQR Production Reporting

Web Analysis

Page 6: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Benefits of Oracle BI EE

• Easier to access multiple different data sources simultaneously

• Hot Pluggable with existing investments• Dashboards offer interactivity and greater presentation

capability• Pure thin client interface throughout• Alerting, scheduling and distribution• Production reporting with BI Publisher

Page 7: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

<Insert Picture Here>

Product Components

Page 8: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Product Components

• Discoverer Administrator <> BI EE Administration Tool

Page 9: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Product Components

• Discoverer Plus/Viewer <> BI EE Answers

Page 10: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Product Components

• Discoverer Portlet Provider <> BI EE Dashboards

Page 11: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

<Insert Picture Here>

Metadata Migration

Page 12: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Common Enterprise Information ModelEnables Consistency, Security, Reuse, Flexibility

Role-based views of the information relevant to the user

Consistent definition of business measures, metrics, calculations

Model once, deploy everywhere

Across any data sources

• User roles, preferences• Simplified view• Logical SQL interface

• Dimensions• Hierarchies• Measures• Calculations• Aggregation Rules• Time Series

• Map Physical Data• Connections• Schema

Presentation Layer

Physical Layer

Semantic Object Layer

Page 13: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition
Page 14: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Physical Layer

Connection Pool

Object mappings

Primary / foreign keys

Page 15: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Business Model Layer

Dimensional Model

Dimensions

Facts

Hierarchies

Page 16: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Presentation Layer

End users view

Used to build requests in Answers

Page 17: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition
Page 18: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Map objects with similar metadata concepts…..

• End User Layer• Business Areas• Folders and Items• Joins• Hierarchies

Page 19: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• End User Layer (EUL)• Discoverer metadata repository• Schema in a database

• BI Enterprise Edition RPD file• Metadata repository file

Page 20: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Map objects with similar metadata concepts…..

• End User Layer• Business Areas• Folders and Items• Joins• Hierarchies

Page 21: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Business Areas → Presentation Layer Catalog

Page 22: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

• Business Areas → Answers Subject Area

Migration Approach

Page 23: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Map objects with similar metadata concepts…..

• End User Layer• Business Areas• Folders and Items• Joins• Hierarchies

Page 24: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Folders

Page 25: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition
Page 26: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Page 27: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Page 28: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Page 29: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Page 30: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Map objects with similar metadata concepts…..

• End User Layer• Business Areas • Folders and Items• Joins• Hierarchies

Page 31: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Joins

Page 32: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Physical Layer Joins

Page 33: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Physical Layer Joins

Page 34: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Business Model Joins

Page 35: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Business Model Joins

Page 36: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

From Discoverer

Business Model Joins

Page 37: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Approach

• Map objects with similar metadata concepts…..

• End User Layer• Business Areas • Folders and Items• Joins• Hierarchies

Page 38: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Hierarchies

Page 39: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

DEMO

• Configuration Options• Simple Command Line Run

Page 40: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Challenges And Handling

• Key Identification• Measure Identification

• Sum

• Count (Primary Key Columns)

• Count Distinct (Foreign Key)

• Multiple Joins • Multiple Join Paths

• Multiple Join Columns

• Circular Joins

• Chasm Traps / Fan Traps• Complex Folders• Custom PL*SQL Functions / Oracle Analytic Functions

Page 41: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Multiple-Joins

Page 42: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Star Schema

Page 43: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Fidelity

• Anticipate some manual intervention• 80-20 rule! (Closer to 90-10?)

• Manual Intervention Scenarios• EUL_DATE_TRUNC Functions nesting!• Joins between different Datatypes• No Item Class equivalent in BI EE

• LOVs are generated at run time

• OTHERS…Documentation has summary

• Multi-Byte Supported• Error/Log Messages in English only

Page 44: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

<Insert Picture Here>

Tachless

Page 45: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Tachless

• Prerequisite• The minimum version of Discoverer EUL that can be used with the Assistant

is 10.1.2.n

• Oracle BI EE that the Assistant is run against but must be a minimum of 10.1.3.4.

• Stages• Export the Discoverer metadata you wish to convert to an .eex file using the

Discoverer Administration tool

• OracleBI\server\bin \MigrateEUL.exe filename.eex

• filename.migration.log - captures the progress of migration at a high level

• filename.exception.log - captures the items that could not be migrated such as skipped joins and folders

Page 46: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition
Page 47: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

What to expect 1

Page 48: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

What to expect 2

Page 49: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

What to expect 3

• Discoverer “knows” it’s working on Oracle DB • OBIEE Doesn’t (works with many data sources)• Result: Extensive usage of Evaluate function instead

of original DB function• “Discoverer calculated items based on Oracle PL/SQL functions or Oracle

analytic functions will be migrated to Oracle BI EE metadata that uses the EVALUATE and EVALUATE_AGGR functions. These calculations will be created as a logical column with its formula being set in the Physical Mapping

of the Logical Table Source. ”• EUL_DATE_TRUNC(Transaction Date,'"Q"Q')

Evaluate( DECODE( %1, NULL, TO_DATE('01011900','MMDDYYYY'), TRUNC( %1, 'Q')),TIMES.TRANSACTION_DATE)

Page 50: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

<Insert Picture Here>

Migration Considerations

Page 51: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migration Considerations

• What type of system do you wish to migrate?• Data warehouse

• Typical a reasonably shaped STAR Schema in the Physical

• Recommendation• Use ConsiderMultiplePaths = FALSE

• Review Result & Apply gaps manually or regenerate after careful review of Skipped joins

• 3NF/OLTP Schema

• Custom build Discoverer metadata/reports on a Transactional Schema

• More complexities when translating into OBIEE• May require multiple iterations, use of Configuration parameters and some

manual overrides

• Oracle Applications reporting (e.g. BIS)• Pre-delivered content from Oracle EBS Suite with some onsite customizations• Strong candidate for Oracle BI Applications

Page 52: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Oracle BI ApplicationsSingle or Multi-source Analytic Apps Built on OBIEE

Oracle BI Suite EE

Ad-hoc Analysis

ProactiveDetectionand Alerts

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

DisconnectedAnalytics

WebServices

SalesService &Contact Center

Marketing

Order Management& Fulfillment

Supply Chain

FinancialsHuman

Resources

PackagedETL Maps

UniversalAdapters

IVR, ACD, CTIHyperionMS Excel

Other Data SourcesDW Schema

Oracle BI Applications

Page 53: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition