93
1 Oracle Warehouse Builder 10.2 - Click by Click February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte [email protected]

Oracle Warehouse Builder 10.2 - Click by Click

  • Upload
    dasha

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

Oracle Warehouse Builder 10.2 - Click by Click. February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte [email protected]. - PowerPoint PPT Presentation

Citation preview

Page 1: Oracle Warehouse Builder 10.2 - Click by Click

1

Oracle Warehouse Builder 10.2 - Click by Click

February 8, 2007

Jim RaperData Administration Manager

BSS/ITCity of Charlotte

[email protected]

Page 2: Oracle Warehouse Builder 10.2 - Click by Click

2

DISCLAIMER

The views and opinions presented in this paper are solely those of the Author and do not necessarily reflect those of Business Support Services Information Technology Division or of the City of Charlotte. This material is provided for informational purposes only. City of Charlotte assumes no responsibility for accuracy of the information in this paper or from damages caused by implemented the techniques or methodologies presented herein.

Page 3: Oracle Warehouse Builder 10.2 - Click by Click

3

Building a Mapping of PeopleSoft Data

• Join Two Tables

• Build a Key Lookup

• “Clean” or Transform Data with an Expression

• Upsert Target Table with Results

• Deploy and Run Mapping

Page 4: Oracle Warehouse Builder 10.2 - Click by Click

4

10gR2 Banner

OWB 9i

OWB 10gR2

Page 5: Oracle Warehouse Builder 10.2 - Click by Click

5

10gR2 Banner

Page 6: Oracle Warehouse Builder 10.2 - Click by Click

6

Log into Design Center

Page 7: Oracle Warehouse Builder 10.2 - Click by Click

7

New Design Center Layout

Project Explorer Pane

Connection Pane

Global Explorer

Pane

Tool Bar

Page 8: Oracle Warehouse Builder 10.2 - Click by Click

8

Highlight Project Area

Page 9: Oracle Warehouse Builder 10.2 - Click by Click

9

Project Expands

Expand Databases

Page 10: Oracle Warehouse Builder 10.2 - Click by Click

10

Available Databases

Expand Oracle

Page 11: Oracle Warehouse Builder 10.2 - Click by Click

11

Logical Oracle Content Areas

Expand PeopleSoft

Page 12: Oracle Warehouse Builder 10.2 - Click by Click

12

Module Components

Expand Mappings

Page 13: Oracle Warehouse Builder 10.2 - Click by Click

13

Warehouse Cycle of Mappings

Page 14: Oracle Warehouse Builder 10.2 - Click by Click

14

Open Satellite Mapping

Page 15: Oracle Warehouse Builder 10.2 - Click by Click

15

Mapping We Plan to End Up With

Page 16: Oracle Warehouse Builder 10.2 - Click by Click

16

Mapping Flow

Key Lookup

Transformations

Target Table

Unique Key Generator

Join Tables

Source Tables

Page 17: Oracle Warehouse Builder 10.2 - Click by Click

17

End Result

Page 18: Oracle Warehouse Builder 10.2 - Click by Click

18

Joining Tables With 10.2

Page 19: Oracle Warehouse Builder 10.2 - Click by Click

19

Join ODS and Hub Tables

JOIN OBJECT

HUB

ODS

Page 20: Oracle Warehouse Builder 10.2 - Click by Click

20

Select Joiner from Palette

Page 21: Oracle Warehouse Builder 10.2 - Click by Click

21

Joiner Object

Page 22: Oracle Warehouse Builder 10.2 - Click by Click

22

Connect Source Fields to Joiner Object

Page 23: Oracle Warehouse Builder 10.2 - Click by Click

23

Open Details to Name

Page 24: Oracle Warehouse Builder 10.2 - Click by Click

24

Common Field Names given _1

Page 25: Oracle Warehouse Builder 10.2 - Click by Click

25

Give Join a Name and Description

Page 26: Oracle Warehouse Builder 10.2 - Click by Click

26

Build Join Conditions

Joiner Properties Palette

Page 27: Oracle Warehouse Builder 10.2 - Click by Click

27

Pick Fields from Input 1 and 2

Page 28: Oracle Warehouse Builder 10.2 - Click by Click

28

Creating a Key Lookup

Page 29: Oracle Warehouse Builder 10.2 - Click by Click

29

Purpose of Key Lookup

• Another Way to Join to a Table

• Primary use is to provide values from Table of Values

• Use when an Equijoin may eliminate rows

Page 30: Oracle Warehouse Builder 10.2 - Click by Click

30

Select Key Lookup

Page 31: Oracle Warehouse Builder 10.2 - Click by Click

31

Key Lookup Wizard

Page 32: Oracle Warehouse Builder 10.2 - Click by Click

32

Defaults to “key lookup”

Page 33: Oracle Warehouse Builder 10.2 - Click by Click

33

Enter Meaningful Object Name

Page 34: Oracle Warehouse Builder 10.2 - Click by Click

34

Enter Purpose of Lookup

Page 35: Oracle Warehouse Builder 10.2 - Click by Click

35

Input and Output Step

Page 36: Oracle Warehouse Builder 10.2 - Click by Click

36

Minimum: Enter Short Description

Page 37: Oracle Warehouse Builder 10.2 - Click by Click

37

List of Possible Sources

List of Objects on the Mapping

Page 38: Oracle Warehouse Builder 10.2 - Click by Click

38

Select the Source

Select ‘Join’ Object

Page 39: Oracle Warehouse Builder 10.2 - Click by Click

39

Open Join Output Group

Page 40: Oracle Warehouse Builder 10.2 - Click by Click

40

Use Scroll Bar to Find Field(s)

Page 41: Oracle Warehouse Builder 10.2 - Click by Click

41

Click on Choice

Page 42: Oracle Warehouse Builder 10.2 - Click by Click

42

Click Transfer Arrow

Page 43: Oracle Warehouse Builder 10.2 - Click by Click

43

Business Unit Code Moved

Page 44: Oracle Warehouse Builder 10.2 - Click by Click

44

Search for Table to Use for Lookup

Page 45: Oracle Warehouse Builder 10.2 - Click by Click

45

Click on Selection

Page 46: Oracle Warehouse Builder 10.2 - Click by Click

46

Match Sides of Equijoin

Primary or Natural Key Fields in Lookup Table Join Object Fields for Equal Join

Page 47: Oracle Warehouse Builder 10.2 - Click by Click

47

What Happens With No Match?

Default Passes Nulls as Output, Or you enter default values field by field

Page 48: Oracle Warehouse Builder 10.2 - Click by Click

48

About Finished

Page 49: Oracle Warehouse Builder 10.2 - Click by Click

49

Summary of the Key Lookup Process

Page 50: Oracle Warehouse Builder 10.2 - Click by Click

50

Key Lookup Ready to Pass Data

Page 51: Oracle Warehouse Builder 10.2 - Click by Click

51

Drag and Drop Connection -1

Page 52: Oracle Warehouse Builder 10.2 - Click by Click

52

Drag and Drop Connection - 2

Page 53: Oracle Warehouse Builder 10.2 - Click by Click

53

Drag and Drop Connection -3

Page 54: Oracle Warehouse Builder 10.2 - Click by Click

54

Validate Mapping

Page 55: Oracle Warehouse Builder 10.2 - Click by Click

55

Validation Completed Successfully

Page 56: Oracle Warehouse Builder 10.2 - Click by Click

56

Data Transformation

Page 57: Oracle Warehouse Builder 10.2 - Click by Click

57

Use of Expressions

• “Clean” the Data, handle nulls, etc.

• Conform the Data – all CAPS, etc

• Conditional Logic – if then else

• Dig out data from strings – Substring

• Etc

Page 58: Oracle Warehouse Builder 10.2 - Click by Click

58

Populate Expression

Page 59: Oracle Warehouse Builder 10.2 - Click by Click

59

Expression Output

Page 60: Oracle Warehouse Builder 10.2 - Click by Click

60

Edit Output Fields

Page 61: Oracle Warehouse Builder 10.2 - Click by Click

61

Common Expression Transforms

• Trim off Blanks from character fields TRIM(INGRP1.CHAR_FLD_NAME)

• Select portions of fields SUBSTR(INGRP1.NUMBER_FLD_NAME,1,5)

• Handle Null Values NVL(INGRP1.FLD_NAME,’U’)

• Convert to Upper Case UPPER(INGRP1.FLD_NAME)

• Convert Characters to Numbers TO_NUMBER(INGRP1.FLD_NAME)• If … then …Else Logic

CASE Statement• Compound Expressions and Functions

Page 62: Oracle Warehouse Builder 10.2 - Click by Click

62

Define Expressions

Highlight Field

Page 63: Oracle Warehouse Builder 10.2 - Click by Click

63

Expression Builder Popup

Build Transform Logic

Validate Logic

Accept Expression Click OK

Page 64: Oracle Warehouse Builder 10.2 - Click by Click

64

Connect Output to Next Object

Expand Target Object

Page 65: Oracle Warehouse Builder 10.2 - Click by Click

65

Drag and Drop One Field at a Time

Page 66: Oracle Warehouse Builder 10.2 - Click by Click

66

Drag and Drop All at Once

Page 67: Oracle Warehouse Builder 10.2 - Click by Click

67

Expression Mapped to Target

Page 68: Oracle Warehouse Builder 10.2 - Click by Click

68

Generating Unique Keys

Page 69: Oracle Warehouse Builder 10.2 - Click by Click

69

Satellite Table Needs Unique PK

Page 70: Oracle Warehouse Builder 10.2 - Click by Click

70

Sequence Near Bottom of Palette

Use Scroll Bar, Drag and Drop Sequence Object

Page 71: Oracle Warehouse Builder 10.2 - Click by Click

71

Expand Sequence Generator

Page 72: Oracle Warehouse Builder 10.2 - Click by Click

72

Select Next Value

Page 73: Oracle Warehouse Builder 10.2 - Click by Click

73

Drag and Drop to Target Field

Page 74: Oracle Warehouse Builder 10.2 - Click by Click

74

Define Output Result

Page 75: Oracle Warehouse Builder 10.2 - Click by Click

75

Set Operation on Target Table

Expand Loading Type

Page 76: Oracle Warehouse Builder 10.2 - Click by Click

76

Loading Alternatives

Select Upsert

Page 77: Oracle Warehouse Builder 10.2 - Click by Click

77

Set Record Upsert Match

Expand Constraint for Options

Page 78: Oracle Warehouse Builder 10.2 - Click by Click

78

Select Natural Key

Page 79: Oracle Warehouse Builder 10.2 - Click by Click

79

Mapping is Ready to Deploy

Page 80: Oracle Warehouse Builder 10.2 - Click by Click

80

Deploy and Run Mapping

Page 81: Oracle Warehouse Builder 10.2 - Click by Click

81

Deploy From Control Center

Click On Tools

Page 82: Oracle Warehouse Builder 10.2 - Click by Click

82

Deploy and Run Control

Select Control Center Manager

Page 83: Oracle Warehouse Builder 10.2 - Click by Click

83

Configure the Running

Right Click

Page 84: Oracle Warehouse Builder 10.2 - Click by Click

84

Run Configuration

Select Configure

Page 85: Oracle Warehouse Builder 10.2 - Click by Click

85

Operating Mode

Select Operating Mode

Page 86: Oracle Warehouse Builder 10.2 - Click by Click

86

Run in Set or Row Based Mode

Select Row Based

Page 87: Oracle Warehouse Builder 10.2 - Click by Click

87

Changed None

Click Default

Page 88: Oracle Warehouse Builder 10.2 - Click by Click

88

Deploy Changed

Page 89: Oracle Warehouse Builder 10.2 - Click by Click

89

Generate the Mapping Script

Generating PL/SQL Script

Page 90: Oracle Warehouse Builder 10.2 - Click by Click

90

Mapping Executing

Running PL/SQL Script

Page 91: Oracle Warehouse Builder 10.2 - Click by Click

91

Executing the Mapping

Executing the Mapping

Page 92: Oracle Warehouse Builder 10.2 - Click by Click

92

Job Completed

Page 93: Oracle Warehouse Builder 10.2 - Click by Click

93

Questions?

Jim RaperData Administration Manager

City of Charlotte600 E. 4th Str

Charlotte, NC 28202704 336 8068

[email protected]