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