Module Owb Basics

25
All information Copyright Bayon Technologies, Inc. OWB Basics Applicability, Architecture, Client/Server, Product Installation

description

 

Transcript of Module Owb Basics

Page 1: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

OWB Basics

Applicability, Architecture, Client/Server, Product Installation

Page 2: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Instructor

Nicholas A. GoodmanPrincipal BI Consultant and Founder of bayon

technologies, inc.Certified Business Intelligence ProfessionalOracle Certified Professional

“Expert” OWB consultant

Page 3: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

introductions

select

name, title, hope(today), hobby

from

students

where

asleep = ‘FALSE’ AND present = ‘TRUE’;

Page 4: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Format

Scheduled Times Off-line Discussion

Pick my brain Don’t just apply

generally, but specifically to current project needs!

Exercise/Lecture mix

Page 5: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Administration/Operations

OWB is a developer tool Substance and robustness is

Rapid DevelopmentBuilding solutions

Not 5-DAY Oracle University Course 80/20 Split

80% Development, 20% Administration

Page 6: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Administration/Operations

Expand portions covered little in OU Focus on the day to day operations and

administrationTier II and Tier III support staff

Page 7: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

OWB Basics

Briefly coverNeed for a DWApplicability in practice

OWBArchitectureProduct Packaging/InstallationClient/Server

Page 8: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Businesses Need:

Integrated Subject Oriented Information Spanning LOB To … cont

Page 9: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

MAKE DECISIONS

Based on “good information” Quickly Make “better” decisions Improve things

Page 10: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Why isn’t data integrated?

Application Proliferation Heterogeneous Systems Distributed Data

Page 11: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Application Proliferation

Human Resources Accounting Procurement Warehousing Fulfillment POS

PeopleSoft Oracle SAP Microsoft Retek Custom Built

Development Staff

Page 12: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Heterogeneous Systems

Data Models Relationships Dictionaries

Protocols Data Types Vendors

Page 13: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Distributed

Mainframes SOAP Service Vendors EDS

How many DB schemas exist here? Oracle DB2 SQLServer Progress Ingres ….

Page 14: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

OWB is Oracle’s tool to

Collect distributed data in various formats and applications, integrate, and transform it into information suitable for making decisions.

a.k.a. Extract/Transform/Load (ETL)

Page 15: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Why an ETL tool?

=

Page 16: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

ETL Architecture

Engine Interpreted (think PERL) Informatica, Ascential, etc. Server based Moves Data to Process

Embedded Generated code (think C) OWB/Sunopsis Runs inside a DB Moves Process to Data

Page 17: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

ETL Engine Architecture

Page 18: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Embedded/OWB Architecture

Page 19: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Review

Need to collect, integrate, and improve data

Data Warehouse built with ETL (read OWB) is the way to accomplish this

OWB is an ETL code generator (embedded) not an engine

Page 20: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Product Packaging

Client and Server ComponentsOriginally distinction between client/serverOne installation

Client = GUI Server = Repositories, RT Service, Name

and Address, etc. Installation = “wicked easy”

Page 21: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Product Installation

Simple steps Only inputs are:

What directory to install to?

Which Oracle HOME?

Client and Server ALWAYS INTO A

SEPARATE ORACLE HOME

Page 22: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Server Post Installation

Hundreds of MB of Oracle installed into owb10g

Some platform specific code Ultimate goal to get it

into the DB as a pure DB application

edw.company.com

ORADB10G

OWB10G

/oracle/product/oradb10g

/oracle/product/owb10g

Page 23: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Client Post Installation

Page 24: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Ongoing Use

Client X

Client Y

Client Z

OWBDEVELOPMENT

OWBTESTING

Page 25: Module Owb Basics

All information Copyright Bayon Technologies, Inc.

Questions for Discussion

During product installation on *nix servers, who should be present?

How many ORACLE HOMES should be present on a server installation?

True/False Main OWB GUI can connect to multiple OWB servers

simultaneously OWB servers can handle multiple client connections

concurrently