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.