UpdateAttribute 2025.5.31.15

Bundle

org.apache.nifi | nifi-update-attribute-nar

Description

Met à jour les attributs d’un FlowFile en utilisant Attribute Expression Language et/ou supprime les attributs sur la base d’une expression régulière

Balises

Attribute Expression Language, attributs, supprimer, modification, état, mise à jour

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Delete Attributes Expression

Expression régulière pour les attributs à supprimer de FlowFiles. Les attributs existants qui correspondent seront supprimés, qu’ils soient ou non mis à jour par ce processeur.

Stateful Variables Initial Value

Si l’état est utilisé pour définir/référencer des variables, cette valeur est utilisée pour définir la valeur initiale de la variable avec état. Elle ne sera utilisée dans la méthode @OnScheduled que lorsque l’état ne contient pas de valeur pour la variable. Ceci est requis si l’exécution se fait avec état, mais peut être vide si nécessaire.

Store State

Sélectionnez si l’état sera stocké ou non. En sélectionnant “Stateless”, vous disposez de la fonctionnalité par défaut qui consiste à mettre à jour les attributs d’une page FlowFile sans état. La sélection d’une option avec état stockera non seulement les attributs sur le FlowFile, mais aussi dans l’état du Processeur. Voir le sujet « Utilisation avec état » de la section « Détails supplémentaires » de la documentation de ce processeur pour plus d’informations.

canonical-value-lookup-cache-size

Spécifie le nombre de valeurs de références canoniques à stocker dans le cache

Gestion de l’État

Champs d’application

Description

LOCAL

Offre la possibilité de stocker des valeurs non seulement sur le FlowFile, mais aussi sous forme de variables avec état pouvant être référencées de manière récursive.

Relations

Nom

Description

success

Tous les FlowFiles réussis sont routés vers cette relation

Écrit les attributs

Nom

Description

See additional details

Ce processeur peut écrire ou supprimer zéro ou plusieurs attributs, comme décrit dans des Détails supplémentaires

Cas d’utilisation

Ajouter un nouvel attribut FlowFile

Remplacer un attribut FlowFile par une nouvelle valeur

Rename a file