Creating Transformations by Using the Transformation Wizard
This section provides an overview of the Transformation Wizard and lists common elements.
Page Name |
Definition Name |
Usage |
---|---|---|
EOEW_TRN_DFN_INFO |
Enter transformation definition information. |
|
EOEW_TRN_DFN_LU |
Enter a join condition to establish a relationship between this transformation and the look up definition. |
|
EOEW_TRN_DFN_EDIT |
Select the message definition to use for edit processing. |
|
EOEW_TRN_DFN_COM |
Enter addition information about this transformation. |
|
EOEW_TRN_DFN_SRC |
Define the source input values for this transformation condition. |
|
EOEW_TRN_DFN_LUC |
Enter look up transformation definition properties. |
Transformations are created differently based on the transformation type that you select on the definition page. The Transformation Wizard is a tool that guides you step-by-step through the process of creating transformations based on transformation type. The wizard enables you to navigate back and forth through only those pages that are necessary to create the transformation type that you select.
Note: Transformations occur after data has been extracted from your source.
The Transformation Wizard is comprised of up to six steps. The following table lists the steps that are necessary to complete look up, edit, and PeopleCode transformations:
Look Up |
Edit |
PeopleCode |
|
---|---|---|---|
Create a transformation definition. |
Yes |
Yes |
Yes |
Define look ups. |
Yes |
No |
No |
Create a message definition. |
Yes |
Yes |
No |
Enter comments. |
Yes |
Yes |
Yes |
(Optional) Set up source conditions. |
Yes |
Yes |
No |
(Optional) Define look up conditions. |
Yes |
No |
No |
Field or Control |
Definition |
---|---|
![]() |
The Transformation Wizard navigation tool displays the number of pages that are necessary to create the transformation, and it highlights the current page. Click a page number to navigate to that page or click the Next and Previous buttons to navigate between pages. |
Use the Transformation Wizard - Transformation Definition page (EOEW_TRN_DFN_INFO) to enter transformation definition information.
Navigation
Image: Transformation Wizard - Transformation Definition page
This example illustrates the fields and controls on the Transformation Wizard - Transformation Definition page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Transformation Definition page](img/i-1de106ban-7f9b.png)
Field or Control |
Definition |
---|---|
Transformation Object |
Enter a unique object name for the transformation. The system automatically converts the input to uppercase. For transformation type of PeopleCode, the name of the transformation object is used to reference the proper method in the PeopleCode transformation class. If the transformation object name does not contain a period (.) in its name, the corresponding method must be in the default class called EOEW_ETL_PUB:PeopleCodeTransformation. To call a class in a proprietary package, use the name of the method in addition to the name of the package and class. For example, if you have created a package called MY_APP_PKG, with a class called MYPC and a method called SET_UNIT_PRICE, the transformation object name is specified as MY_APP_PKG:MYPC.SET_UNIT_PRICE. Note: For PeopleCode transformations, the transformation object name must match the name of the Application Class method. For any custom built PeopleCode transformations, use your own Application package and class name. By not putting the PeopleCode in EOEW_ETL_PUB:PeopleCodeTransformation, the code will not be affected during an upgrade. |
Subject Area |
Select a subject area. For new transformations, the default subject is defined on the Subject Area page. |
Transformation Type |
Look up. Performs a look up against an intermediate table and returns a value. If the value does not exist, an error can be logged. An option is also available to default a value into the target field on error conditions. Edit. Performs edits against the entire source dataset. An edit is applied at a map level, not at a target field level. PeopleCode. Allows for a PeopleCode object reference. A PeopleCode Application Class method can be created to execute code for transformations that cannot be built with the available interfaces. |
Use the Transformation Wizard - Look Up page (EOEW_TRN_DFN_LU) to enter a join condition to establish a relationship between this transformation and the look up definition.
Navigation
Click the Next button on the Transformation Wizard - Transformation Definition page.
Click the Transformation Wizard - Look Up page number on the Transformation Wizard navigation tool.
Image: Transformation Wizard - Look Up page
This example illustrates the fields and controls on the Transformation Wizard - Look Up page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Look Up page](img/i-1de106ban-7f91.png)
Field or Control |
Definition |
---|---|
Record (Table) Name |
Select a record for the intermediary look up table. Note: This table must exist in the local PeopleSoft database. |
Field Name |
Select the value to be returned from the transformation and inserted into the target field. The available values are based on the record name that you selected. |
Join Transformation to Look Up
Field or Control |
Definition |
---|---|
Source Input Value |
Select the source fields that are required for the join. |
Look Up Field Name |
Associate a look up field name value with a source input value to complete the join condition. |
Use the Transformation Wizard - Edit page (EOEW_TRN_DFN_EDIT) to select the message definition to use for edit processing.
Navigation
Click the Next button on the Transformation Wizard - Look Up page.
Click the Transformation Wizard - Edit page number on the Transformation Wizard navigation tool.
Image: Transformation Wizard - Edit page
This example illustrates the fields and controls on the Transformation Wizard - Edit page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Edit page](img/i-1de106ban-7f9f.png)
Field or Control |
Definition |
---|---|
Check If Edit Required |
Select if you require an edit to be performed with transformation errors. If this check box is cleared, the edit will still execute at run-time but the results will not be available. |
Message Set Number and Message Number |
Select a message set number and a message number to be logged with any transformation errors. |
Use the Transformation Wizard - Comments page (EOEW_TRN_DFN_COM) to enter addition information about this transformation.
Navigation
Click the Next button on the Transformation Wizard - Edit page.
Click the Transformation Wizard - Comments page number on the Transformation Wizard navigation tool.
Image: Transformation Wizard - Comments page
This example illustrates the fields and controls on the Transformation Wizard - Comments page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Comments page](img/i-1de106ban-7fa7.png)
Use the Comments field to enter commentary specific to this transformation. Try to thoroughly describe this edit to help others reuse it.
Use the Transformation Wizard - Source Condition page (EOEW_TRN_DFN_SRC) to define the source input values for this transformation condition.
Navigation
Click the Next button on the Transformation Wizard - Comments page.
Click the Transformation Wizard - Source Condition page number on the Transformation Wizard navigation tool.
Image: Transformation Wizard - Source Condition page
This example illustrates the fields and controls on the Transformation Wizard - Source Condition page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Source Condition page](img/i-1de106ban-7f8e.png)
Use source conditions to further qualify the source data that is used for this transformation. You can enter additional criteria to restrict the rows of the source data that are used in the join to the look up table.
Use the Transformation Wizard - Look Up Condition page (EOEW_TRN_DFN_LUC) to enter look up transformation definition properties..
Navigation
Click the Next button on the Transformation Wizard - Source Condition page.
Click the Transformation Wizard - Lookup Condition page number on the Transformation Wizard navigation tool.
Image: Transformation Wizard - Look Up Condition page
This example illustrates the fields and controls on the Transformation Wizard - Look Up Condition page. You can find definitions for the fields and controls later on this page.
![Transformation Wizard - Look Up Condition page](img/i-1de106ban-7f9c.png)
Field or Control |
Definition |
---|---|
Record and Field |
Displays the record and field to be used to return a value. |
Default |
Enter the value for the target field if the look up fails or returns a null value. |
Return Look Up Record Field Conditions Grid
The look up condition further qualifies the look up table data that is used for this transformation. You can enter additional criteria to restrict the rows of the look up table that are used in the join to the look up table. The target field is populated based on the look up values that are provided.