You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Matt Burgess (Jira)" <ji...@apache.org> on 2025/08/14 17:04:00 UTC
[jira] [Created] (NIFI-14861) Add EnrichGraphNodes processor
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)