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