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.
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 |