Professional Documents
Culture Documents
Unit 12
Unit Objectives
Understand why and how to use:
Dynamic Lookup cache
Error logging
Unit 12
Write to
cache
Lookup
Transformation
Write to
target
Unit 12
Target
Table
Unit 12
Unit 12
NewLookupRow
Insert Else Update Option
NewLookupRow
Yes
No change
No
Insert
Yes
Update
No
Insert
NewLookupRow
Yes
Update
No
No change
Yes
Update
No
Insert
Description
The PowerCenter Server does not update or insert the row in the cache.
Unit 12
Error Types
Transformation error
Data row has only passed partway through the mapping
transformation logic
An error occurs within a transformation
Data reject
Data row is fully transformed according to the mapping
logic
Due to a data issue, it cannot be written to the target
A data reject can be forced by an Update Strategy
Unit 12
Unit 12
Unit 12
Format: Session
metadata followed
by de-normalized
error information
Sample session
metadata and row
data format
Unit 12
10
Session metadata
Metadata about source, e.g. Source Qualifier, source row id, and source
row type
Unit 12
11
Unit 12
12
Unit 12 Lab
Load Customer Dimension Table
Create a mapping using:
Dynamic Lookup transformation
Update Strategy transformation
Error logging
Create/run a workflow for this mapping
Staging
Area
Data
Warehouse
STG_CUSTOMER
(table)
DIM_CUSTOMER
(table)
Unit 12
13
Lab Review
What did we accomplish with this lab?
Questions?
Unit 12
14
Unit 12 Quiz
When would you use:
Dynamic Lookup cache?
Error logging?
Unit 12
15