using oracle warehouse builder to create olap …vlamiscdn.com/papers/kcoug2004-presentation.pdf ·...
TRANSCRIPT
Using Oracle9i Warehouse Builder Using Oracle9i Warehouse Builder and Oracle 9i to create OLAP and Oracle 9i to create OLAP
ready Warehousesready Warehouses
KCOUGKCOUGJanuary 2004January 2004
Chris Claterbos
Vlamis Software Solutions, Inc.
(816) 729-1034
http://www.vlamis.com
Copyright © 2003, Vlamis Software Solutions, Inc.
©Vlamis Software Solutions, Inc.2-2
Vlamis Software Solutions, Inc.Vlamis Software Solutions, Inc.
• Oracle Certified professional services company • Provides business solutions to international and
domestic clients based on Oracle technologies.• Provide consulting and training on Oracle
Technologies • Authorized software reseller • Creator of the first Oracle 9i Business Intelligence
and Analytics tool.• Core competency include:
q Certified designers, q Developers, q Implementers q Nationally recognized technical authors, speakers and
publishers.
©Vlamis Software Solutions, Inc.2-3
Who are we?Who are we?
• Chris Claterbos, Consulting & Development Manager
q DBA and applications developer for Oracle products, since 1981.
q Beta tester and early adopter of - including Oracle 8i and 9i, 9i OLAP, JDeveloper and BIBeans, Oracle 9IAS, Portal (formerly WebDB), and Reports.
q Speaker and author. (new Article on OTN May 12th)
q IOUG Focus Area Manager for Data Warehousing and BI
q Utilized Oracle SQL, Pl/sql, Oracle Forms, Reports, Discoverer, Express, Express Objects, Web Objects, OWB, Designer and Oracle Applications (since version 7).
©Vlamis Software Solutions, Inc.2-4
Using OWB to Build 9i DatabasesUsing OWB to Build 9i Databases
q What is OWB?
q Oracle 9i Integration
q The Process
q OWB Transfer Wizard
q Demonstration
q Administration
q AW Manager Demo
q Questions
©Vlamis Software Solutions, Inc.2-5
What is Oracle Warehouse Builder?What is Oracle Warehouse Builder?
• Integrated Tool for Data Warehousing
• Based on Common Warehouse Metadata Standard (OMG)
• Supports Design and ETL Functions
• Enterprise Framework for Designing and Deploying Datawarehouses and Datamarts
• Integration Platform for 9i OLAP
©Vlamis Software Solutions, Inc.2-6
What is OWB?What is OWB?Components: OverviewComponents: Overview
Components of Oracle Warehouse Builder
q Repository (CWM)
q Graphical User Interface
q Code Generator
q Integrators
q OWB Transfer Wizard
©Vlamis Software Solutions, Inc.2-7
Components:Components: OWB RepositoryOWB Repository
• Based upon Common Warehouse Metadata Standard (CWM)
• Supports Industry Standards
• Oracle 9i/10g based
• Integration point for future products (Designer, Developer, BI Beans …)
©Vlamis Software Solutions, Inc.2-8
Components:Components: OWB User InterfaceOWB User Interface
• Java Based
• Same look and feel as Designer 6i
• Run on Thin Client Platform
©Vlamis Software Solutions, Inc.2-9
Components:Components: Code GeneratorsCode Generators
Code Generators are provided for:q Transformations
q DDL
q SQL Loader scripts
q User Defined transformations
©Vlamis Software Solutions, Inc.2-10
Components:Components: IntegratorsIntegrators
• Several Integrators provided
• Relational and non-relational support
• Oracle Applications Data Source
• SAP R/3 Data Source
• Discoverer
• Express
• CWM
• Oracle OLAP
©Vlamis Software Solutions, Inc.2-11
Components:Components: OWB Transfer WizardOWB Transfer Wizard
• Bridging Technology to Oracle OLAP, Express, CWM and Discoverer
• Two-way support for Oracle OLAP
• Only supports One Way to Express RAM metadata
• No support for Express MOLAP
©Vlamis Software Solutions, Inc.2-12
Oracle OLAP IntegrationOracle OLAP Integration
• OWB Bridge transports OWB metadata to Oracle OLAP Metadata
• Creates links to Relational Data for Facts and Dimensions
• User can use OEM Cube Builder to make changes
• Access to run via Java API
©Vlamis Software Solutions, Inc.2-13
OLAP BridgeOLAP Bridge
Oracle WarehouseBuilder 9i
LogicalDesign
PhysicalDesign
OWBMetadata
Repository
Oracle 9i
DDL to createthe warehouse
Oracle 9iMetadata
Repository
OLAP Services
9i OLAPBRIDGE
CWM XMLDocument
LogicalDesign
PhysicalMapping
©Vlamis Software Solutions, Inc.2-14
The ProcessThe Process
• Design or Import Relational Schemaq Define Fact Table(s)
q Define Dimensions
q Define Materialized Views (summary tables)
• Create Physical Schema
• Create Script for Oracle OLAP
• Run Script
• View/Modify in OEM/Cube Builder
• Run Application
• Gather Statistics / Tune
©Vlamis Software Solutions, Inc.2-15
Design and Generate SchemaDesign and Generate Schema
©Vlamis Software Solutions, Inc.2-16
Metadata Export Metadata Export –– Transfer WizardTransfer Wizard
©Vlamis Software Solutions, Inc.2-17
OWB Transfer WizardOWB Transfer Wizard
• What does the OWB to Oracle OLAP Transfer do?q Converts Metadata to CWM Formatq Create SQL Script to update 9i OLAP
Metadataq Executes Script (optional)q Allows for Building AW CubesqMoves Data from relational to AW
©Vlamis Software Solutions, Inc.2-18
OWB Transfer OWB Transfer –– Choose DestinationChoose Destination
©Vlamis Software Solutions, Inc.2-19
OLAP Bridge OLAP Bridge –– Transfer ParametersTransfer Parameters
©Vlamis Software Solutions, Inc.2-20
OLAP Bridge OLAP Bridge –– Transfer ParametersTransfer Parameters
©Vlamis Software Solutions, Inc.2-21
CWM Bridge CWM Bridge –– RunningRunning
©Vlamis Software Solutions, Inc.2-22
OEM Cube Builder OEM Cube Builder –– The ResultsThe Results
©Vlamis Software Solutions, Inc.2-23
DemonstrationDemonstration
Demo.exe
©Vlamis Software Solutions, Inc.2-24
Relational or Analytic Workspace?Relational or Analytic Workspace?
• Relationalq Very large data sets
q Very sparse data
q Need to query with complex SQL
• Analytic Workspaceq Summary level or
relatively dense data
q Complex, multidimensional calculations
q Planning functions
q What-if analysis
q Computational scalability
q Complex joins
©Vlamis Software Solutions, Inc.2-25
Administration and Moving to AWAdministration and Moving to AW
• Administration of OLAP Option and Cubes is performed using OEM
• New Tools for Analytic Workspace – AW Manager
• Using OLAP DML and OLAP Worksheet
©Vlamis Software Solutions, Inc.2-26
AW Manager DemonstrationAW Manager Demonstration
Oem_awm.exe
©Vlamis Software Solutions, Inc.2-27
ConclusionsConclusions
• We can finally design OLAP Solutions
• Support for both ROLAP and MOLAP (AW)
• Strong Foundation for the Future
• Still Lacking all the Piecesq Bi-Directional Bridge does not support
incremental changes
q No Migration for Express Databases (never)
©Vlamis Software Solutions, Inc.2-28
QUESTIONS?QUESTIONS?
©Vlamis Software Solutions, Inc.2-29
Using Oracle9i Warehouse Builder Using Oracle9i Warehouse Builder and Oracle 9i to create OLAP and Oracle 9i to create OLAP
ready Warehousesready Warehouses
KCOUGKCOUGJanuary 2004January 2004
Chris Claterbos
Vlamis Software Solutions, Inc.
(816) 729-1034
http://www.vlamis.com
Copyright © 2003, Vlamis Software Solutions, Inc.