CSVRecordLookupService¶
Description¶
Un service de recherche basé sur le fichier CSV rechargeable. Lorsque la clé de recherche est trouvée dans le fichier CSV, les colonnes sont renvoyées sous forme d’enregistrement. Tous les champs retournés seront des chaînes. 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. |
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.