In order to implement a join, you must add the join and the records it will process into your pipeline, and configure the join accordingly.

Implementing a join is a three-step process:

Each step is described in the following sections.

Use the options in the Record Cache editor to add and configure a record cache for each of your record sources.

To add a record cache for each record source that will feed the join:

You can use the Record Assembler and Join Type editors to choose from and configure the different types of joins.

To configure the join in the record assembler:

  1. In the Record Assembler editor, click the Record Join tab.

  2. Use the Join Type list to select the kind of join you want to perform.

  3. If you are performing a left join, check the Multi Sub-records option if the left record can be joined to more than one right record.

  4. The join entries list represents the record sources that will participate in the join, as specified on the Sources tab. In the Join Entries list, define the order of your join entries by selecting an entry and clicking Up or Down.

    For all joins, properties get processed from join sources in the order in they are in the list. The first entry is the Left entry for a left join.

  5. To define the join key for a join entry, select the entry from the Join Entries list and click Edit.

    The Join Entry editor appears.

  6. Click Add.

    The Key Component editor appears.

  7. Using the steps below, create a join key that is identical to the record index key for the join entry you selected.

  8. Repeat steps 5 through 7 for each record source that is participating in the join.

  9. When you are done configuring your join, click OK to close the Record Assembler editor.


Copyright © Legal Notices