FetchFile 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Lit le contenu d’un fichier sur le disque et le transfère en flux dans le contenu d’un FlowFile entrant. Une fois cette opération effectuée, le fichier est éventuellement déplacé ailleurs ou supprimé pour contribuer à l’organisation du système de fichiers.

Balises

fetch, files, filesystem, get, ingest, ingress, input, local, source

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Stratégie d’achèvement

Indique ce qu’il faut faire du fichier original sur le système de fichiers une fois qu’il a été transféré dans le NiFi

Fichier à récupérer

Nom complet du fichier à extraire du système de fichiers

Niveau de journalisation lorsque le fichier n’est pas trouvé

Niveau de journalisation à utiliser dans le cas où le fichier n’existe pas lorsque le processeur est déclenché

Niveau de journalisation en cas d’autorisation refusée

Niveau de journalisation à utiliser si l’utilisateur de l’application actuelle ne dispose pas des autorisations suffisantes pour lire le fichier

Déplacer la stratégie de conflit

Si la stratégie d’achèvement est définie sur Déplacer le fichier et qu’un fichier portant le même nom existe déjà dans le répertoire de destination, cette propriété spécifie la manière dont le conflit de noms doit être résolu

Déplacer le répertoire de destination

Le répertoire dans lequel le fichier original doit être déplacé une fois qu’il a été extrait du système de fichiers. Cette propriété est ignorée sauf si la stratégie d’achèvement est réglée sur Déplacer le fichier. Si le répertoire n’existe pas, il sera créé.

Restrictions

Autorisation requise

Explication

lire le système de fichiers

Fournit à l’opérateur la possibilité de lire n’importe quel fichier auquel NiFi a accès.

write filesystem

Permet à l’opérateur de supprimer tout fichier auquel NiFi a accès.

Relations

Nom

Description

failure

Tous les FlowFile qui n’ont pas pu être extraits du système de fichiers pour une raison autre que des autorisations insuffisantes ou l’inexistence du fichier seront transférés dans cette relation.

not.found

Tout FlowFile qui n’a pas pu être extrait du système de fichiers parce que le fichier n’a pas été trouvé sera transféré dans cette relation.

permission.denied

Tous les FlowFile qui n’ont pas pu être extraits du système de fichiers parce que l’utilisateur qui exécute NiFi n’a pas les autorisations suffisantes seront transférés dans cette relation.

success

Tout FlowFile récupéré avec succès dans le système de fichiers sera transféré dans cette relation.

Cas d’utilisation impliquant d’autres composants

Intégrer tous les fichiers d’un répertoire dans le NiFi

Intégrez des fichiers spécifiques d’un répertoire dans NiFi, en filtrant sur le nom du fichier

Voir aussi :