SimpleCsvFileLookupService¶
Description¶
Un service de recherche basé sur le fichier CSV rechargeable. La première ligne du fichier csv est considérée comme un en-tête.
Propriétés¶
Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.
Nom d’affichage |
Nom d’API |
Valeur par défaut |
Valeurs autorisées |
Description |
---|---|---|---|---|
Format CSV * |
Format CSV |
par défaut |
|
Spécifie le format des données CSV ou précise si un formatage personnalisé doit être utilisé. |
Jeu de caractères * |
Jeu de caractères |
UTF-8 |
Le codage des caractères utilisé pour décoder le fichier CSV. |
|
Marqueur de commentaire |
Marqueur de commentaire |
Caractère utilisé pour indiquer le début d’un commentaire. Toute ligne commençant par ce commentaire sera ignorée. |
||
Caractère d’échappement * |
Caractère d’échappement |
Le caractère qui est utilisé pour les caractères d’échappement qui auraient autrement une signification spécifique pour l’analyseur CSV. Si la propriété a été spécifiée via la langue d’expression mais que l’expression est évaluée à un caractère d’échappement non valide à l’exécution, elle sera ignorée et le caractère d’échappement par défaut sera utilisé. Le paramètre « chaîne vide » signifie qu’aucun caractère d’échappement ne doit être utilisé. |
||
Caractère guillemet * |
Caractère guillemet |
« |
Le caractère utilisé pour mettre les valeurs entre guillemets afin d’éviter l’utilisation de caractères d’échappement. Si la propriété a été spécifiée via la langue d’expression mais que l’expression est évaluée à un caractère de citation invalide à l’environnement d’exécution, elle sera ignorée et le caractère de citation par défaut sera utilisé. |
|
Mode de citation * |
Mode de citation |
MINIMAL |
|
Spécifie comment les champs doivent être cités lorsqu’ils sont écrits |
Champs de rognage * |
Champs de rognage |
true |
|
Suppression ou non des espaces blancs au début et à la fin des champs |
Séparateur de valeurs * |
Séparateur de valeurs |
, |
Caractère utilisé pour séparer les valeurs/champs dans un enregistrement CSV. Si la propriété a été spécifiée via la langue d’expression mais que l’expression est évaluée à un séparateur de valeur invalide à l’environnement d’exécution, elle sera ignorée et le séparateur de valeur par défaut sera utilisé. |
|
Fichier CSV * |
csv-file |
Chemin d’accès à un fichier CSV dans lequel les paires clé-valeur peuvent être recherchées. |
||
Ignorer les doublons * |
ignore-duplicates |
true |
|
Ignorer les clés en double pour les enregistrements dans le fichier CSV. |
Colonne clé de recherche * |
lookup-key-column |
Le champ du fichier CSV qui servira de clé de recherche. Il s’agit du champ qui sera comparé à la propriété spécifiée dans le processeur de recherche. |
||
Colonne de valeurs de recherche * |
lookup-value-column |
Colonne de valeurs de recherche. |
Gestion de l’État¶
Ce composant ne stocke pas d’état.
Restreint¶
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. |
Considérations relatives aux ressources du système¶
Ce composant ne précise pas les ressources du système à prendre en compte.