migrating a discoverer system to oracle business intelligence enterprise edition
DESCRIPTION
Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Boris DahavOracle IsraelTRANSCRIPT
![Page 1: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/1.jpg)
<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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/2.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/3.jpg)
• 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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/4.jpg)
Migrates only the metadata!
Reports are expected with rel. 11
![Page 5: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/5.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/6.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/7.jpg)
<Insert Picture Here>
Product Components
![Page 8: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/8.jpg)
Product Components
• Discoverer Administrator <> BI EE Administration Tool
![Page 9: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/9.jpg)
Product Components
• Discoverer Plus/Viewer <> BI EE Answers
![Page 10: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/10.jpg)
Product Components
• Discoverer Portlet Provider <> BI EE Dashboards
![Page 11: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/11.jpg)
<Insert Picture Here>
Metadata Migration
![Page 12: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/12.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/13.jpg)
![Page 14: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/14.jpg)
Physical Layer
Connection Pool
Object mappings
Primary / foreign keys
![Page 15: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/15.jpg)
Business Model Layer
Dimensional Model
Dimensions
Facts
Hierarchies
![Page 16: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/16.jpg)
Presentation Layer
End users view
Used to build requests in Answers
![Page 17: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/17.jpg)
![Page 18: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/18.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/19.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/20.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/21.jpg)
Migration Approach
• Business Areas → Presentation Layer Catalog
![Page 22: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/22.jpg)
• Business Areas → Answers Subject Area
Migration Approach
![Page 23: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/23.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/24.jpg)
Folders
![Page 25: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/25.jpg)
![Page 26: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/26.jpg)
From Discoverer
![Page 27: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/27.jpg)
From Discoverer
![Page 28: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/28.jpg)
From Discoverer
![Page 29: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/29.jpg)
From Discoverer
![Page 30: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/30.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/31.jpg)
Joins
![Page 32: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/32.jpg)
From Discoverer
Physical Layer Joins
![Page 33: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/33.jpg)
From Discoverer
Physical Layer Joins
![Page 34: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/34.jpg)
From Discoverer
Business Model Joins
![Page 35: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/35.jpg)
From Discoverer
Business Model Joins
![Page 36: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/36.jpg)
From Discoverer
Business Model Joins
![Page 37: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/37.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/38.jpg)
Hierarchies
![Page 39: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/39.jpg)
DEMO
• Configuration Options• Simple Command Line Run
![Page 40: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/40.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/41.jpg)
Multiple-Joins
![Page 42: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/42.jpg)
Star Schema
![Page 43: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/43.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/44.jpg)
<Insert Picture Here>
Tachless
![Page 45: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/45.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/46.jpg)
![Page 47: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/47.jpg)
What to expect 1
![Page 48: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/48.jpg)
What to expect 2
![Page 49: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/49.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/50.jpg)
<Insert Picture Here>
Migration Considerations
![Page 51: Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/51.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/52.jpg)
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](https://reader037.vdocuments.site/reader037/viewer/2022102716/545bef44b0af9fa42c8b45be/html5/thumbnails/53.jpg)