With two exceptions, all data sources feeding a join must be record caches, so this section details the procedures from that perspective.

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

  1. In the Pipeline Diagram editor, click New, and then choose Record > Cache.

    The Record Cache editor appears.

  2. In the Name text box, type a unique name for this record cache.

  3. (Optional) In the General tab, you may do the following:

  4. In the Sources tab, select a record source and, optionally, a dimension source.

    If a component's record index contains dimension values, you must provide a dimension source. Generally, this is only the case if you are caching data that has been previously processed by Forge.

  5. In the Record Index tab, do the following:

  6. (Optional) In the Comment tab, add a comment for the component.

  7. Click OK.

  8. Repeat these steps for all record sources that will participate in the join.

The Record Cache editor contains the unique name for this record cache.

The Record Cache editor contains the following tabs:

A record assembler is a pipeline component used to join source records originating from different files.

To add a record assembler to your pipeline:

See "Configuring the join in the record assembler" for details on this procedure.

The Record Assembler editor contains a unique name for this record assembler.

The Record Assembler contains the following tabs:

Applications consisting of more than one data source require a join to combine the separate data sources. These joins must be configured in a record assembler.

To configure the join in the record assembler:

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

  2. In the Join Type list, select the kind of join you want to perform:

  3. If you are performing a left join, check Multi Sub-records 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. See Join keys that use multiple properties or dimensions for more details.

  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