RenameRecordField 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Renomme un ou plusieurs champs dans chaque enregistrement d’un FlowFile. Ce processeur exige qu’au moins une propriété définie par l’utilisateur soit ajoutée. Le nom de la propriété doit indiquer un RecordPath qui détermine le champ à mettre à jour. La valeur de la propriété est le nouveau nom à attribuer au champ de l’enregistrement qui correspond au RecordPath. La valeur de la propriété peut utiliser l’Expression Language pour faire référence aux attributs FlowFile ainsi qu’aux variables field.name
, field.value
, field.type
, et record.index
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Record Reader |
Spécifie le Controller Service à utiliser pour la lecture des données entrantes |
Record Writer |
Spécifie le Controller Service à utiliser pour la génération des enregistrements en sortie |
Relations¶
Nom |
Description |
---|---|
failure |
Si une adresse FlowFile ne peut pas être transformée du format d’entrée au format de sortie configurés, le FlowFile inchangé sera routé vers cette relation |
success |
Les FlowFiles dont la transformation a abouti seront routés vers cette relation |
Écrit les attributs¶
Nom |
Description |
---|---|
record.index |
Cet attribut fournit l’index de la ligne en cours et n’est disponible qu’à l’intérieur de l’expression de la valeur littérale. |
Cas d’utilisation¶
Renommer un champ de chaque enregistrement par un nom spécifique et connu. |
Renommer un champ dans chaque enregistrement avec un nom dérivé d’un attribut FlowFile. |
Renommer un champ dans chaque enregistrement en lui attribuant un nouveau nom dérivé du nom du champ actuel. |