RemoveRecordField 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Modifie le contenu d’un FlowFile qui contient des données orientées enregistrement (c’est-à-dire des données qui peuvent être lues par un RecordReader et écrites par un RecordWriter) en supprimant les champs sélectionnés. Ce processeur exige qu’au moins une propriété définie par l’utilisateur soit ajoutée. Le nom de la propriété est ignoré par le processeur, mais peut être un identificateur significatif pour l’utilisateur. La valeur de la propriété doit indiquer un RecordPath qui détermine le champ à supprimer. Le processeur exécute l’élimination dans l’ordre dans lequel ces propriétés sont ajoutées au processeur. Défini « Record Writer » sur « Inherit Record Schema » afin d’utiliser le schéma d’enregistrement mis à jour lors de la suppression des champs.
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.error.message |
Cet attribut fournit, en cas d’échec, le message d’erreur rencontré par le Record Reader ou le Record Writer. |
Cas d’utilisation¶
Supprimer un ou plusieurs champs d’un enregistrement dont vous connaissez le nom. |