Title: Oracle Warehouse Builder 10.2 - Click by Click
1Oracle Warehouse Builder 10.2 - Click by Click
- February 8, 2007
- Jim Raper
- Data Administration Manager
- BSS/IT
- City of Charlotte
- jraper_at_ci.charlotte.nc.us
2DISCLAIMER
3Building 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
410gR2 Banner
510gR2 Banner
6Log into Design Center
7New Design Center Layout
Tool Bar
Connection Pane
Project Explorer Pane
Global Explorer Pane
8Highlight Project Area
9Project Expands
10Available Databases
11Logical Oracle Content Areas
12Module Components
13Warehouse Cycle of Mappings
14(No Transcript)
15Mapping We Plan to End Up With
16Mapping Flow
Unique Key Generator
Join Tables
Target Table
Source Tables
Transformations
Key Lookup
17End Result
18Joining Tables With 10.2
19Join ODS and Hub Tables
JOIN OBJECT
20Select Joiner from Palette
21Joiner Object
22Connect Source Fields to Joiner Object
23Open Details to Name
24Common Field Names given _1
25Give Join a Name and Description
26Build Join Conditions
Joiner Properties Palette
27Pick Fields from Input 1 and 2
28Creating a Key Lookup
29Purpose 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
30Select Key Lookup
31Key Lookup Wizard
32Defaults to key lookup
33Enter Meaningful Object Name
34Enter Purpose of Lookup
35Input and Output Step
36Minimum Enter Short Description
37List of Possible Sources
38Select the Source
39Open Join Output Group
40Use Scroll Bar to Find Field(s)
41Click on Choice
42Click Transfer Arrow
43Business Unit Code Moved
44Search for Table to Use for Lookup
45Click on Selection
46Match Sides of Equijoin
47What Happens With No Match?
48About Finished
49Summary of the Key Lookup Process
50Key Lookup Ready to Pass Data
51Drag and Drop Connection -1
52Drag and Drop Connection - 2
53Drag and Drop Connection -3
54Validate Mapping
55Validation Completed Successfully
56Data Transformation
57Use 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
58Populate Expression
59Expression Output
60Edit Output Fields
61Common 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
62Define Expressions
63Expression Builder Popup
Build Transform Logic
64Connect Output to Next Object
65Drag and Drop One Field at a Time
66Drag and Drop All at Once
67Expression Mapped to Target
68Generating Unique Keys
69Satellite Table Needs Unique PK
70Sequence Near Bottom of Palette
71Expand Sequence Generator
72Select Next Value
73Drag and Drop to Target Field
74Define Output Result
75Set Operation on Target Table
76Loading Alternatives
77Set Record Upsert Match
78(No Transcript)
79Mapping is Ready to Deploy
80Deploy and Run Mapping
81Deploy From Control Center
82Deploy and Run Control
83Configure the Running
84Run Configuration
85Operating Mode
86Run in Set or Row Based Mode
87Changed
None
88Changed
89Generate the Mapping Script
90Mapping Executing
91Executing the Mapping
92Job Completed
93Questions?
- Jim Raper
- Data Administration Manager
- City of Charlotte
- 600 E. 4th Str
- Charlotte, NC 28202
- 704 336 8068
- jraper_at_ci.charlotte.nc.us