AttributesToCSV 2025.10.2.19

Bundle

org.apache.nifi | nifi-standard-nar

Description

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.

Balises

attributes, csv, flowfile

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

attribute-list

Liste séparée par des virgules des attributs à inclure dans le CSV résultant. Si cette valeur est laissée vide, tous les attributs existants seront inclus. Cette liste d’attributs est sensible à la casse et prend en charge les noms d’attribut contenant des virgules. Si un attribut spécifié dans la liste n’est pas trouvé, il sera transmis au CSV résultant avec une chaîne vide ou une valeur nulle, selon le réglage de la propriété « Null Value ». Si un attribut de base est spécifié dans cette liste et que la propriété « Include Core Attributes » est définie sur false, l’attribut de base sera inclus. C’est TOUJOURS la liste d’attributs qui l’emporte.

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

Contrôle si la valeur CSV est écrite en tant que nouvel attribut « CSVData » du FlowFile ou si elle est écrite dans le contenu du FlowFile.

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

Si cette propriété est définie sur true, le schéma (noms d’attributs) sera également converti en une chaîne CSV, qui sera soit appliquée à un nouvel attribut nommé « CSVSchema », soit appliquée à la première ligne du contenu, en fonction du réglage de la propriété DESTINATION.

null-value

Si cette propriété est définie sur true, un attribut inexistant ou vide sera « null » dans le CSV résultant. Si elle est définie sur false, une chaîne vide sera placée dans le CSV

Relations

Nom

Description

failure

Échec de la conversion des attributs en CSV

success

Réussite de la conversion des attributs en CSV

Écrit les attributs

Nom

Description

CSVSchema

Représentation CSV du schéma

CSVData

Représentation CSV des attributs