[
https://issues.apache.org/jira/browse/NIFI-14861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18098970#comment-18098970
]
ASF subversion and git services commented on NIFI-14861:
--------------------------------------------------------
Commit 974e7aa31673a0a2bfdd2b3fb6e800350ba5bb2f in nifi's branch
refs/heads/main from tpalfy
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=974e7aa3167 ]
NIFI-14861 Add EnrichGraphRecord processor (#11316)
* NIFI-14861 Add EnrichGraphRecord processor
* Review suggestions
* Review suggestions
> Add EnrichGraphRecord 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
> Assignee: Tamas Palfy
> Priority: Major
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> 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
> - A property for Components to Enrich to choose between Nodes or Edges
> - An optional property specifying the Component 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
> component (if it doesn't exist, with the Component 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)