Description:

Lookup attributes from a lookup service

Tags:

lookup, cache, enrich, join, attributes, Attribute Expression Language

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Name Default Value Allowable Values Description
Lookup Service Controller Service API:
StringLookupService
Implementations:
SimpleKeyValueLookupService
XMLFileLookupService
SimpleCsvFileLookupService
PropertiesFileLookupService
The lookup service to use for attribute lookups
Include Empty Values true * true
* false
Include null or blank values for keys that are null or blank.

Dynamic Properties:

Dynamic Properties allow the user to specify both the name and value of a property.

Name Value Description
The name of the attribute to add to the FlowFile The name of the key or property to retrieve from the lookup service Adds a FlowFile attribute specified by the dynamic property's key with the value found in the lookup service using the the dynamic property's value.</br> Supports Expression Language: true

Relationships:

Name Description
failure FlowFiles with failing lookups are routed to this relationship
unmatched FlowFiles with missing lookups are routed to this relationship
matched FlowFiles with matching lookups are routed to this relationship

Reads Attributes:

None specified.

Writes Attributes:

None specified.

State management:

This component does not store state.

Restricted:

This component is not restricted.

Input requirement:

This component requires an incoming relationship.