In the Designer Navigator, expand the Models tree and expand the model or

Working with Integration Interfaces 11-13 8. If you want ODI to automatically generate temporary indexes to optimize the execution of this join, select the index type to create from the Temporary Index On lists. This step is optional. To delete a join between source datastores of an interface: 1. In the Source Diagram, select the join.

2. Right-click and select Delete.

To display the data or the number of rows resulting from a join: 1. In the Source Diagram, select the join.

2. Right-click and select Number of Lines to display the number of rows returned by

the join or Display Data to display the result of the join. A window containing the data or the number of rows resulting from the join appears.

11.3.5 Define the Mappings

A mapping defines the transformations on one or several source columns to load one target column. Empty mappings are automatically filled when you add a source or target datastore by column name matching. The user-defined mapping always takes precedence over automatic mapping. To regenerate the automatic mapping by column name matching:

1. Right-click the target datastore.

2. Select Redo Auto Mapping.

The target datastore columns are automatically mapped on the source datastores columns with the same name. To define the mapping of a target column:

1. In the Target Datastore Panel, select the column of the target datastore to display

the Property Inspector.

2. In the Diagram Property tab of the Property Inspector, modify the

Implementation to create the required transformation. The columns of all the tables in the model can be drag-and-dropped into the text. You may call the expression Editor by clicking Launch Expression Editor. 3. Optionally, click Check the expression in the DBMS to validate the expression. 4. Select the execution location: Source, Target or Staging Area. Some limitations exist when designing mappings. When a mapping does not respect these limitations, a red cross icon appears on the target column in the Target Datastore Panel. For example: ■ Mappings that contain constants cannot be mapped on the source without having selected a source datastore. Note: The creation of temporary indexes may be a time consuming operation in the overall flow. It is advised to review the execution statistics and to compare the execution time saved with the indexes to the time spent creating them.