Using Oracle Warehouse Builder to Create OLAP …vlamiscdn.com/papers/kcoug2004-presentation.pdf ·...

Post on 06-Feb-2018

218 views 0 download

Transcript of Using Oracle Warehouse Builder to Create OLAP …vlamiscdn.com/papers/kcoug2004-presentation.pdf ·...

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

claterbos@vlamis.com

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

claterbos@vlamis.com

Vlamis Software Solutions, Inc.

(816) 729-1034

http://www.vlamis.com

Copyright © 2003, Vlamis Software Solutions, Inc.