AttributesToCSV 2025.10.2.19

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Generates a CSV representation of the input FlowFile Attributes. The resulting CSV can be written to either a newly generated attribute named ‚CSVAttributes‘ or written to the FlowFile as content. If the attribute value contains a comma, newline or double quote, then the attribute value will be escaped with double quotes. Any double quote characters in the attribute value are escaped with another double quote.

Tags

attributes, csv, flowfile

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

attribute-list

Durch Kommas getrennte Liste von Attributen, die in der resultierenden CSV enthalten sein sollen. Wenn Sie diesen Wert leer lassen, werden alle vorhandenen Attribute berücksichtigt. Diese Attributliste unterscheidet zwischen Groß- und Kleinschreibung und unterstützt Attributnamen, die Kommas enthalten. Wenn ein in der Liste angegebenes Attribut nicht gefunden wird, wird es je nach Einstellung der Eigenschaft „Null Value“ mit einer leeren Zeichenkette oder Null in die resultierende CSV ausgegeben. Wenn in dieser Liste ein Kernattribut angegeben ist und die Eigenschaft „Include Core Attributes“ auf „false“ gesetzt ist, wird das Kernattribut dennoch einbezogen. Die Attributliste hat immer Vorrang.

attributes-regex

Regular expression that will be evaluated against the flow file attributes to select the matching attributes. This property can be used in combination with the attributes list property. The final output will contain a combination of matches found in the ATTRIBUTE_LIST and ATTRIBUTE_REGEX.

destination

Steuert, ob der CSV-Wert als neues FlowFile-Attribut „CSVData“ oder in den FlowFile-Inhalt geschrieben wird.

include-core-attributes

Determines if the FlowFile org.apache.nifi.flowfile.attributes. CoreAttributes, which are contained in every FlowFile, should be included in the final CSV value generated. Core attributes will be added to the end of the CSVData and CSVSchema strings. The Attribute List property overrides this setting.

include-schema

Bei „true“ wird auch das Schema (Attributnamen) in eine CSV-Zeichenfolge konvertiert, die entweder auf ein neues Attribut mit dem Namen „CSVSchema“ oder auf die erste Zeile im Inhalt angewendet wird, je nach Einstellung der Eigenschaft DESTINATION.

null-value

Bei „true“ wird ein nicht vorhandenes oder leeres Attribut in der resultierenden CSV als „null“ angezeigt. Bei „false“ wird eine leere Zeichenfolge in die CSV eingefügt

Beziehungen

Name

Beschreibung

failure

Attribute konnten nicht in CSV konvertiert werden

success

Attribute wurden erfolgreich in CSV konvertiert.

Schreibt Attribute

Name

Beschreibung

CSVSchema

CSV-Darstellung des Schemas

CSVData

CSV-Darstellung der Attribute