Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 Oracle Warehouse Builder 10.2 - Click by Click February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte"— Presentation transcript:

1 1 Oracle Warehouse Builder 10.2 - Click by Click February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte jraper@ci.charlotte.nc.us

2 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.

3 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

4 4 10gR2 Banner OWB 9i OWB 10gR2

5 5 10gR2 Banner

6 6 Log into Design Center

7 7 New Design Center Layout Project Explorer Pane Connection Pane Global Explorer Pane Tool Bar

8 8 Highlight Project Area

9 9 Project Expands Expand Databases

10 10 Available Databases Expand Oracle

11 11 Logical Oracle Content Areas Expand PeopleSoft

12 12 Module Components Expand Mappings

13 13 Warehouse Cycle of Mappings

14 14 Open Satellite Mapping

15 15 Mapping We Plan to End Up With

16 16 Mapping Flow Key Lookup Transformations Target Table Unique Key Generator Join Tables Source Tables

17 17 End Result

18 18 Joining Tables With 10.2

19 19 Join ODS and Hub Tables JOIN OBJECT HUB ODS

20 20 Select Joiner from Palette

21 21 Joiner Object

22 22 Connect Source Fields to Joiner Object

23 23 Open Details to Name

24 24 Common Field Names given _1

25 25 Give Join a Name and Description

26 26 Build Join Conditions Joiner Properties Palette

27 27 Pick Fields from Input 1 and 2

28 28 Creating a Key Lookup

29 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

30 30 Select Key Lookup

31 31 Key Lookup Wizard

32 32 Defaults to “key lookup”

33 33 Enter Meaningful Object Name

34 34 Enter Purpose of Lookup

35 35 Input and Output Step

36 36 Minimum: Enter Short Description

37 37 List of Possible Sources List of Objects on the Mapping

38 38 Select the Source Select ‘Join’ Object

39 39 Open Join Output Group

40 40 Use Scroll Bar to Find Field(s)

41 41 Click on Choice

42 42 Click Transfer Arrow

43 43 Business Unit Code Moved

44 44 Search for Table to Use for Lookup

45 45 Click on Selection

46 46 Match Sides of Equijoin Primary or Natural Key Fields in Lookup Table Join Object Fields for Equal Join

47 47 What Happens With No Match? Default Passes Nulls as Output, Or you enter default values field by field

48 48 About Finished

49 49 Summary of the Key Lookup Process

50 50 Key Lookup Ready to Pass Data

51 51 Drag and Drop Connection -1

52 52 Drag and Drop Connection - 2

53 53 Drag and Drop Connection -3

54 54 Validate Mapping

55 55 Validation Completed Successfully

56 56 Data Transformation

57 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

58 58 Populate Expression

59 59 Expression Output

60 60 Edit Output Fields

61 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

62 62 Define Expressions Highlight Field

63 63 Expression Builder Popup Build Transform Logic Validate Logic Accept Expression Click OK

64 64 Connect Output to Next Object Expand Target Object

65 65 Drag and Drop One Field at a Time

66 66 Drag and Drop All at Once

67 67 Expression Mapped to Target

68 68 Generating Unique Keys

69 69 Satellite Table Needs Unique PK

70 70 Sequence Near Bottom of Palette Use Scroll Bar, Drag and Drop Sequence Object

71 71 Expand Sequence Generator

72 72 Select Next Value

73 73 Drag and Drop to Target Field

74 74 Define Output Result

75 75 Set Operation on Target Table Expand Loading Type

76 76 Loading Alternatives Select Upsert

77 77 Set Record Upsert Match Expand Constraint for Options

78 78 Select Natural Key

79 79 Mapping is Ready to Deploy

80 80 Deploy and Run Mapping

81 81 Deploy From Control Center Click On Tools

82 82 Deploy and Run Control Select Control Center Manager

83 83 Configure the Running Right Click

84 84 Run Configuration Select Configure

85 85 Operating Mode Select Operating Mode

86 86 Run in Set or Row Based Mode Select Row Based

87 87 ChangedNone Click Default

88 88 Deploy Changed

89 89 Generate the Mapping Script Generating PL/SQL Script

90 90 Mapping Executing Running PL/SQL Script

91 91 Executing the Mapping

92 92 Job Completed

93 93 Questions? Jim Raper Data Administration Manager City of Charlotte 600 E. 4 th Str Charlotte, NC 28202 704 336 8068 jraper@ci.charlotte.nc.us


Download ppt "1 Oracle Warehouse Builder 10.2 - Click by Click February 8, 2007 Jim Raper Data Administration Manager BSS/IT City of Charlotte"

Similar presentations


Ads by Google