Adding an update adapter

An update adapter is part of a partial update pipeline. It writes partial update information to a running Endeca MDEX Engine to perform a live update.

The partial update pipeline reads its input as normal records, using a normal record adapter. The input records are transformed into record updates using the update record expression, then written out using an update adapter. An update adapter is typically the last component of a partial update pipeline.

Forge processing for full updates and partial updates is done in separate pipelines. Therefore, you would never add an update adapter to a full update pipeline. See the Endeca Partial Updates Guide for detailed information on how to configure a partial update pipeline.

To add an update adapter:

  1. In the Pipeline Diagram editor, click New, and then choose Update Adapter. The Update Adapter editor appears.
  2. In the Name text box, type a unique name for this update adapter.
  3. In the General tab, do the following:
    1. In the Output URL text box, type the location to which Forge writes its files and processed records.
    2. ( Optional) In the Output prefix text box, type a filename prefix to add when Forge writes its output files. If none is specified, Forge uses the prefix Out.
    3. (Optional) Check Multi if you want Forge to be able to read from multiple files.
    4. If you checked Multi in step C , then in the Multi property text box, type a property name that indicates the location to which a record coming through Forge should be written
    5. If you enabled Filter unknown properties in your full update pipeline's indexer adapter, enable Filter unknown properties in the update adapter.
  4. In the Sources tab, do the following:
    1. In the Record Source list, choose a record source.
    2. (Optional) In the Dimension Sources list, choose one or more dimension sources.
  5. (Optional) If you are using an Agraph in your implementation, do the following:
    1. Select Enable Agraph support.
    2. In Number of Agraph partitions, specify the number of child Dgraphs that the Agraph coordinates.

    If you want to change the partition property, open the Properties view and modify which properties are enabled for rollup and record spec. For more detailed information, see the Endeca Advanced Development Guide.

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

Fully implementing this feature requires additional work outside of Developer Studio. Please refer to the Endeca Partial Updates Guide for details.