Define the Datasets Creating an Interface

11-12 Oracle Fusion Middleware Developers Guide for Oracle Data Integrator only those of the customers with a NAME that is not null, an expression would be CUSTOMER.NAME IS NOT NULL.

3. Select the execution location: Source or Staging Area.

4. Click the Check the Expression in the DBMS to validate the expression.

5. Check the Active Filter box to enable or disable this filter. It is enabled by default.

6. If you want ODI to automatically generate a temporary index to optimize the execution of the filter, select the index type to create from the Create Temporary Index list. This step is optional. To delete a filter on a source datastore: 1. In the Source Diagram, select the filter.

2. Right-click and select Delete.

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

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

filter or Display Data to display the filtered data. A window containing the data or the number of rows after the filter appears.

11.3.4.4 Define Joins between Sources

To create a join between the source datastores of an interface:

1. In the Source Diagram, select a column in the first source datastore to join, and

drag and drop this column on a column in the second source datastore to join. A join linking the two datastores appears. Click this join to open the Property Inspector.

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

Implementation expression to create the required join. You may call the expression Editor by clicking Launch Expression Editor button. The join expression must be in the form of an SQL expression.

3. Select the execution location: Source or Staging Area.

4. Optionally, you can click the Check the Expression in the DBMS to validate the

expression.

5. Select the type of join rightleft, innerouter, cross, natural. The text describing

which rows are retrieved by the join is updated.

6. If you want to use an ordered join syntax for this join, check the Ordered Join

ISO box and then specify the Order Number into which this join is generated. This step is optional.

7. Check the Active Clause box to enable or disable this join. You can disable a join

for debugging purposes. It is enabled by default. 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.