Life Cycle Management Using Oracle 9i Warehouse Builder Anissa Stevens Avanco International, Inc Mark Van De Wiel Oracle Corporation
Avanco Corporate Oracle Expertise ORACLE Customer Advisory Program (BI and Oracle Portal) ORACLE Certified Developers Oracle 9iAS Portal, Discoverer, Developer, JDeveloper Known Oracle authors (Oracle Press) Steve Vandivier ‘Oracle 9iAS Portal Handbook’ Anissa Stevens ‘Oracle Security Handbook’ Oracle Data Warehousing expertise Oracle 9iAS expertise
Agenda Introduction Introduction Oracle Warehouse Builder Overview Oracle Warehouse Builder Overview Metadata Repository Metadata Repository Version Control Version Control Life Cycle Management Life Cycle Management Demo Demo Questions Questions
Store Data Warehousing Process Use Feed from various operational and external data sources, using a controlled process for data integration Storage specific to the needs of decision support, separate system/function from operational systems Used by a wide variety of people within an organization with a range of an job functions, responsibilities Feed
Oracle Warehouse Builder
Design and Deployment With Warehouse Builder Design Target Warehouse 1 2 Define Sources Relational Flat Files Applications Mainframe Map Source to Target 3 Oracle8 i or Oracle9 i Generate Code 4 Deploy Design into Warehouse 5 Extract and Transform Data 6 6
Metadata Repository Data Definitions Data Definitions Allows you to recreate the environment Allows you to recreate the environment Import definitions from a variety of systems Import definitions from a variety of systems Add metadata through GUI, public Java API or scripting used with OWB Add metadata through GUI, public Java API or scripting used with OWB Extensible with user-defined properties Extensible with user-defined properties
Version Control OWB creates snapshots at any point/level in the repository OWB creates snapshots at any point/level in the repository OWB manages two types of snapshots: OWB manages two types of snapshots: –Full : entire definition of every object captured. Can migrate from one repository to another –Signature : signature of the object definition captured. Used for comparison purposes.
Change Manager
Life Cycle Management Scenarios: Scenarios: Change to Source System: OWB analyzes metadata, creates impact analysis diagrams Changes to Target System: OWB provides graphical lineage diagrams to locate reverse impact for a change
Life Cycle Management Re-import: Update the Warehouse Builder repository Warehouse Upgrade: Update the target schema Data Source Oracle8 i /Oracle9 i Target OWB Repository Re-import Warehouse Upgrade Re-import
Impact Analysis
Upgrading the Target OWB analyzes metadata and generates scripts for all changes OWB analyzes metadata and generates scripts for all changes OWB generates alter object scripts for objects that contain data OWB generates alter object scripts for objects that contain data OWB will rename the object definition and create the object, then reload from old object OWB will rename the object definition and create the object, then reload from old object
Demo
Anissa Stevens Avanco International, Inc Mark Van De Wiel Oracle Corporation QUESTIONS?