37
1 Oracle Data Integrator integration with OBIEE February 26, 2010 1:20 – 2:00 PM Presented By Phani Kottapalli [email protected]

ODI Integration With OBIEE

Embed Size (px)

DESCRIPTION

Oracle Data Integrator tool with OBIEE

Citation preview

Page 1: ODI Integration With OBIEE

1

Oracle Data Integrator integration with OBIEEFebruary 26, 2010 1:20 – 2:00 PM

Presented By

Phani [email protected]

Page 2: ODI Integration With OBIEE

2

Agenda

Introduction to ODI

Architecture

Installation

Repository Creation

Topology Manager

Security Manager

Scheduler Agent

Integration with OBIEE

Q&A

Page 3: ODI Integration With OBIEE

3

Oracle Data Integrator

A widely used data integration software product

Unlike other ETL tools it is based on unique E-LT architecture

It provides unified infrastructure to streamline data and application

Integration projects.

Simpler development and maintenance

Introduction to ODI

Page 4: ODI Integration With OBIEE

4

Oracle Data Integrator

Data quality firewall

Better execution performance

Simpler and more efficient architecture

Platform independence

Data connectivity

Introduction to ODI

Page 5: ODI Integration With OBIEE

5

Oracle Data Integrator organized around a modular repository

Accessible in client server mode by different components web application users can access information through Web interface

Graphical ModulesDesignerOperatorTopology ManagerSecurity Manager

RepositoriesMaster RepositoryWork Repository

Other Key ComponentsMetadata NavigatorRuntime Components

Architecture

Page 6: ODI Integration With OBIEE

6

Install ODI

Page 7: ODI Integration With OBIEE

7

Operating system certified to run on (Windows,Linux,HP-UX,Solaris and AIX etc)Run setup.exe on a Windows platform or sh on a Unix platform DesignerOracle Data Integrator requires a Java Development Kit(1.5) to use web services.A Java Development Kit is not included in the setup program.The Inetd component (XInetd for Linux) must be installed on the UNIX machine in order to use Oracle Data Quality Productshttp://java.sun.com/products/archive/

Installation Options

Page 8: ODI Integration With OBIEE

8

Installation Options

Oracle Data Integrator uses the JDBC driver (Java Database Connectivity) for database, JNDI (Java Naming and Directory Interface) and JMS (Java Message Service) for MOM (Message Oriented Middleware).

Data integrator client certified on below operating systems with graphical capability.

Windows

Linux

HP-UX

Solaris

Page 9: ODI Integration With OBIEE

9

Installation

Page 10: ODI Integration With OBIEE

10

Installation

Page 11: ODI Integration With OBIEE

11

Installation

Page 12: ODI Integration With OBIEE

12

Installation

Page 13: ODI Integration With OBIEE

13

Installation

Page 14: ODI Integration With OBIEE

14

Installation

Page 15: ODI Integration With OBIEE

15

Installation

Page 16: ODI Integration With OBIEE

16

Repository Creation

Create a schema test to host the Master repository and a schema testw to host the Work repository

SQL> create user test identified by test default tablespace users temporary tablespace temp;

SQL> grant connect, resource to test;Launch Master Repository Creation wizard from

$ODI_HOME/bin/repcreate.bat or $ODI_HOME/bin/repcreate.sh to create Master Repository.

Page 17: ODI Integration With OBIEE

17

Repository Creation

Master repository can be stored in the same schema as one of your work repositories. on the other hand, you cannot create two different work repositories in the same schema.The Repository installation and the temporary objects creation use the CHAR semantics syntax for creating VARCHAR columns on Oracle. This syntax is not supported on Oracle version before 9i. To install a repository on such an Oracle version, edit the TECH_Oracle.xml file in the /lib/scripts/xml/sub-directory of Oracle Data Integrator installation folder, and replace the VARCHAR2(%L CHAR)string by VARCHAR2(%L).

Page 18: ODI Integration With OBIEE

18

Repository Creation

Page 19: ODI Integration With OBIEE

19

Repository Creation

Page 20: ODI Integration With OBIEE

20

Repository Creation

Page 21: ODI Integration With OBIEE

21

Repository Creation

Page 22: ODI Integration With OBIEE

22

Repository Creation

Page 23: ODI Integration With OBIEE

23

Topology Manager

To connect to the Master repository launch the Topology Manager script $ODI_HOME/bin/topology.bat or $ODI_HOME/bin/topology.sh

Click on the button New

Page 24: ODI Integration With OBIEE

24

Topology Manager

The default password of the SUPERVISOR is SUNOPSIS.

Page 25: ODI Integration With OBIEE

25

Security Manager

Page 26: ODI Integration With OBIEE

26

Scheduler Agent

At runtime, the Scheduler Agent coordinates the execution of the scenarios.The Scheduler Agent can be installed on any platform that supports a Java Virtual Machine (J2SE), including Windows, Linux, HP-UX, Solaris, and IBM AIX.The Agent retrieves code from the execution repository and then requests database servers, operating systems, or scripting engines to execute that code.They are multithreaded, load-balanced, lightweight components in this distributed integration architecture.

Page 27: ODI Integration With OBIEE

27

Deploy ODI Web Applications

Page 28: ODI Integration With OBIEE

28

Deploy ODI Web Applications

Page 29: ODI Integration With OBIEE

29

Deploy ODI Web Applications

Page 30: ODI Integration With OBIEE

30

ODI Integration with OBIEE

Page 31: ODI Integration With OBIEE

31

ODI Project Creation

Page 32: ODI Integration With OBIEE

32

ODI Project Creation

Page 33: ODI Integration With OBIEE

33

Execute ODI Project Creation

Page 34: ODI Integration With OBIEE

34

Create OBIEE Repository Process

Page 35: ODI Integration With OBIEE

35

OBIEE Admin Tool

Page 36: ODI Integration With OBIEE

36

OBIEE Admin ToolMap the Physical, BMM and Presentation Layers and Create Repository file

Page 37: ODI Integration With OBIEE

37

Questions and Open Discussions

Contact Information

Phani KottapalliEmail: [email protected]

Phone: 630-778-1180

Presentation Copywww.astcorporation.com/papers/ncoaug