Matt Burgess created NIFI-14861:
-----------------------------------
Summary: Add EnrichGraphNodes processor
Key: NIFI-14861
URL: https://issues.apache.org/jira/browse/NIFI-14861
Project: Apache NiFi
Issue Type: New Feature
Components: Extensions
Reporter: Matt Burgess
This Jira proposes to add an EnrichGraphNodes processor to do the following:
- A property specifying a GraphClientService
- RecordReader for incoming FlowFiles
- RecordSetWriter for failed operations
- An optional property specifying the Node Type which (when indexed in the
graph DB) optimizes the query/statement (supports FF attributes)
- A property to specify a field to be used as the identifier for matching
node(s)
- Dynamic properties specifying RecordField Expressions to locate field name(s)
and value(s) which will be used to set properties on the matched node(s)
GraphClientService will have a new method generateSetPropertiesStatement()
(defaulting to return null) that when implemented will generate a
query/statement in the graph database's supported language for creating the
node (if it doesn't exist, with the Node Type if specified) and setting the
specified properties to the values in the record fields
--
This message was sent by Atlassian Jira
(v8.20.10#820010)