Sunteți pe pagina 1din 52

OWB

1-1

Copyright 2009, Oracle. All rights reserved.

What Is Oracle Warehouse Builder?


Oracle Warehouse Builder (OWB) is a comprehensive data integration, data warehousing, data quality, and metadata management solution designed for the Oracle database. OWB is an integral part of Oracle Database and is installed as part of every database installation (except Oracle Database XE)

1-2

Copyright 2009, Oracle. All rights reserved.

Basic Process Flow of Design and Deployment


1
OWB client

Design target object metadata. source to target 3 Map with transformations.

2
Extract source metadata:
Relational databases (Oracle, Non-Oracle) Flat files Mainframe (COBOL Copybooks) Applications XML

4 deploy the code.


OWB Workspace

Validate, generate, and Derive and deploy infrastructure.

5 BI reporting

Sources

6
Extract, transform, and load data.
1-3

Target warehouse and data marts

Copyright 2009, Oracle. All rights reserved.

Full Support for SOA


Warehouse Builder fully supports service-oriented architectures for data integration. OWB 11.2 can be used to:
Publish a Web service Consume an existing Web service

The new Application Server module is introduced to support Web services.

Two types of Application Server modules: Public and Private


For more information, refer to the "Appendix C: ServiceOriented Architectures" in Part 2 of the course.

1-5

Copyright 2009, Oracle. All rights reserved.

Installing Oracle Warehouse Builder 11.2


Oracle Database 11g includes the complete installation of OWB. OWB In-Database functionality is licensed with the Oracle Database while other functionality requires additional licensing. Oracle Database hosts the OWB repository and serves as the transformation engine. Refer to the Oracle Warehouse Builder Installation and Administration guide for details.

1-6

Copyright 2009, Oracle. All rights reserved.

Simpler OWB 11.2 Installation


Server installation Stand-alone installation

DB home OWB 11g server OWBSYS preseeded SYSDBA-free setup Workflow installation files

OWB 11g stand-alone

DB home OWBSYS preseeded SYSDBA-free setup

Stand-alone installation with DB 10g R2 or 11g R1

Workflow installation files OWB Home

OWB 11g stand-alone

Special scripts

(Requires a few extra steps)

1-7

Copyright 2009, Oracle. All rights reserved.

OWBSYS Schema
Stores all the OWB repository objects Is created as part of every Oracle Database installation Is registered as an OWB user
Administrators and developers generally register other database users and assign them required privileges, rather than using the OWBSYS account directly.
OWBSYS (Unified Repository)
Single copy of OWB database objects Necessary grants on roles, system and object privileges

Needs to be unlocked before any workspace is created

Eliminates the need for DBA/SYSDBA credentials to define a workspace repository!

1-8

Copyright 2009, Oracle. All rights reserved.

OWB 11.2 Server Installation

DB home OWB 11g server OWBSYS preseeded SYSDBA-free setup Workflow installation files

The directory structure looks like this: [ORACLE_HOME]/owb [ORACLE_HOME]/owb/wf

1-9

Copyright 2009, Oracle. All rights reserved.

OWB 11.2 Stand-Alone Installation


Reasons for stand-alone installation: To use the Design Client on a developers computer To deploy to Oracle Database 10g R2 or 11g R1 with OWB repository hosted on it To run Control Center Agent on a client

DB home OWBSYS preseeded

SYSDBA-free setup
OWB 11g stand alone Workflow installation files OWB Home
1 - 10

Copyright 2009, Oracle. All rights reserved.

Unlock OWBSYS and OWBSYS_AUDIT


Run the following SQL commands:
alter user OWBSYS identified by <password> account unlock; alter user OWBSYS_AUDIT identified by <password> account unlock;

1 - 11

Copyright 2009, Oracle. All rights reserved.

Warehouse Builder Workspace


To define and work with your data and metadata and to use the repository, you must create a workspace.
Use the Repository Assistant.

Workspace is owned by a workspace owner.


Control Center Service

Oracle Database instance

Repository (OWBSYS schema)


OWB Workspace #1 OWB Workspace #2

Many workspace users

One workspace owner

1 - 12

Copyright 2009, Oracle. All rights reserved.

Workspace Installation
Use the Repository Assistant to create a workspace, its owner, and its users.

Workspace users possible job functions - Metadata design - Deploying code - Executing code - Possible target schema

Highly privileged workspace owner

Users associated with one workspace

- Audit tables - Run-time and deployment statistics - Physical location info

Workspace users (schemas with usernames in the database)

Workspace owner (schema with username in the database)

1 - 13

Copyright 2009, Oracle. All rights reserved.

Workspace Owners and Users: Job Functions


Job Functions Design metadata (using Design Center) Deploy and execute code Administrative tasks (access to runtime/deployment statistics, physical location information, audit details) Enabled as target schema Security, users, and role privileges management Workspace Users
Yes Yes No

Workspace Owner
Yes Yes Yes

Yes No

Yes Yes

The workspace owner can define an intermediate DBA role. Users can then be assigned this role, allowing them to perform limited administrative tasks without the privileges of the workspace owner.
1 - 14

Copyright 2009, Oracle. All rights reserved.

OWB Product Components


Design Center (owbclient.sh/bat) Repository Assistant (reposinst.sh/bat) OMB*Plus scripting client (OMBPlus.sh/bat)

Start/stop Repository Browser OC4J Server ([startOwbInst.sh/bat/][stopOwbInst.sh/bat]) Start Repository Browser (openRAB.sh/bat or openDB.sh/bat)
Start stand-alone Control Center Service (run_service.sh/bat) Start/stop Control Center Agent ([ccastart.sh/bat]/[ccashut.sh/bat]) Control Center Agent Administration (cca_admin.sh/bat)
Copyright 2009, Oracle. All rights reserved.

1 - 15

Installing Optional Components


Optional Component Oracle Workflow Supported Versions
Oracle Workflow 2.6.4 (included in the database installation in the [ORACLE HOME]/owb/wf folder)

Oracle Job Scheduler Third-Party Name and Address Data

Oracle has a built-in DBMS Scheduler that can be used to deploy Warehouse Builder schedules or to create new scheduled jobs.

You need the following from one of the certified vendors listed on Oracle Technology Network: Regional data libraries Name and address adapter software Oracle Business Intelligence Enterprise Edition (OBI EE) Oracle Business Intelligence Standard Edition (OBI SE)

Business Intelligence (BI) tools

1 - 16

Copyright 2009, Oracle. All rights reserved.

Simplified Installation of Oracle Workflow


In Database 11g environment
DB 11g

In a DB 10g environment
OWB 11g stand alone Workflow install files in [OWB_HOME]/owb/wf/ install DB 10g R2

OWB 11g server install


Workflow installation files in [ORACLE_HOME]/owb/ wf/install (contains a version of WF 2.6.4 with changes for 11g)

To start the installation and configuration on Linux: Run wfinstall.csh located in the [ORACLE_HOME]/owb/wf/install directory.
1 - 17

Copyright 2009, Oracle. All rights reserved.

Oracle Warehouse Builder Documentation and Resources


Oracle Warehouse Builder on OTN
http://www.oracle.com/technology/products/warehouse/index .html

Reference Guides:
Oracle Warehouse Builder Installation and Administration Guide Oracle Warehouse Builder Concepts Oracle Warehouse Builder Sources and Targets Guide Oracle Warehouse Builder ETL and Data Quality Guide

Oracle Warehouse Builder Release Notes

1 - 18

Copyright 2009, Oracle. All rights reserved.

Installation OWB

1 - 19

Copyright 2009, Oracle. All rights reserved.

Di Installation in einzelnen Schritten

1 - 20

Copyright 2009, Oracle. All rights reserved.

1 - 21

Copyright 2009, Oracle. All rights reserved.

1 - 22

Copyright 2009, Oracle. All rights reserved.

1 - 23

Copyright 2009, Oracle. All rights reserved.

1 - 24

Copyright 2009, Oracle. All rights reserved.

1 - 25

Copyright 2009, Oracle. All rights reserved.

1 - 26

Copyright 2009, Oracle. All rights reserved.

1 - 27

Copyright 2009, Oracle. All rights reserved.

1 - 28

Copyright 2009, Oracle. All rights reserved.

1 - 29

Copyright 2009, Oracle. All rights reserved.

1 - 30

Copyright 2009, Oracle. All rights reserved.

In SQLPLUS den User owbsys freischalten

Alter user owbsys identified by owbsys;

1 - 31

Copyright 2009, Oracle. All rights reserved.

1 - 32

Copyright 2009, Oracle. All rights reserved.

1 - 33

Copyright 2009, Oracle. All rights reserved.

1 - 34

Copyright 2009, Oracle. All rights reserved.

1 - 35

Copyright 2009, Oracle. All rights reserved.

1 - 36

Copyright 2009, Oracle. All rights reserved.

1 - 37

Copyright 2009, Oracle. All rights reserved.

1 - 38

Copyright 2009, Oracle. All rights reserved.

1 - 39

Copyright 2009, Oracle. All rights reserved.

1 - 40

Copyright 2009, Oracle. All rights reserved.

Project -Navigator: hier orientiert man sich und selektiert Objekte zum bearbeiten

Locations: sie sind die Verbindung zur Umwelt

Globale Einstellungen wie z. B. Security

Editor-Flche
Hier erscheinen spter unterschiedliche Editoren

Projekt-Tree
Hier orientiert man sich

Property Inspector
Hier lassen sich Kontext-abhngig Einstellungen der jeweiligen Objekte in den einzelnen Editoren vornehmen

Birds-View
Nur im Mapping-Editor interessant

Log-Bereich OMBPlus Editor


Nur im Mapping-Editor interessant Jetzt noch nicht sichtbar erscheinen hier spter Log-Fenster zu Aktionen, die im Hintergrund ausgefhrt werden

1 - 41

Copyright 2009, Oracle. All rights reserved.

1 - 42

Copyright 2009, Oracle. All rights reserved.

Deploy + Start

Auto Layout

Zooming

Springen in Untermappings

Gruppieren von Objekten

Aktives Fenster

Projekt-Tree 1
Drag + Drop

Debugger Menu

Komponenten-Auswahl
7

Blick auf das Gesamtmapping 4 Struktur des Mappings 2


1 - 43

Editor-Flche 3

Statusmeldungen bzw. Datensicht 5


Copyright 2009, Oracle. All rights reserved.

6 Eigenschaften

1 - 44

Copyright 2009, Oracle. All rights reserved.

Aggregation (z. B. Sum/Group By) Umwandeln von Object Types Distinct Option Expressions (z. B. 3+4) Filter (Where - Klausel) Join-Bedingung

Lookup Tabellen einlesen


Fuzzy-Match, String-Abgleich Adress-Daten-Bereinigung Pivotieren von Stzen + Spalten Union / Set / Minus Order By Multiple Inserts Erstellen von Table Functions

PL/SQL Functions
Pivotieren von Stzen + Spalten

1 - 45

Copyright 2009, Oracle. All rights reserved.

Aufrufen des Browsers

1 - 46

Copyright 2009, Oracle. All rights reserved.

1 - 47

Copyright 2009, Oracle. All rights reserved.

1 - 48

Copyright 2009, Oracle. All rights reserved.

1 - 49

Copyright 2009, Oracle. All rights reserved.

1 - 50

Copyright 2009, Oracle. All rights reserved.

1 - 51

Copyright 2009, Oracle. All rights reserved.

1 - 52

Copyright 2009, Oracle. All rights reserved.

1 - 53

Copyright 2009, Oracle. All rights reserved.

S-ar putea să vă placă și