ConvertRecord 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Convertit les enregistrements d’un format de données à un autre à l’aide des Controller Services Record Reader et Record Writer configurés. Le Record Reader et le Record Writer doivent être configurés avec des schémas compatibles entre eux. Cela signifie que ces schémas doivent avoir les mêmes noms de champ. Les types de champs ne doivent pas nécessairement être identiques si une valeur de champ peut être forcée à passer d’un type à un autre. Par exemple, si le schéma d’entrée comporte un champ nommé « balance » de type « double », le schéma de sortie peut comporter un champ nommé « balance » de type « string », « double » ou « float ». Si un champ présent dans l’entrée n’est pas présent dans la sortie, il ne sera pas pris en compte dans la sortie. Si un champ est spécifié dans le schéma de sortie mais n’est pas présent dans les données et/ou le schéma d’entrée, ce champ ne sera pas présent dans la sortie ou aura une valeur nulle, selon le Record Writer.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Include Zero Record FlowFiles |
Si la conversion d’un FlowFile entrant n’aboutit à aucune donnée, cette propriété indique si le FlowFile sera envoyé à la relation correspondante |
Record Reader |
Spécifie le Controller Service à utiliser pour la lecture des données entrantes |
Record Writer |
Spécifie le Controller Service à utiliser pour la génération des enregistrements en sortie |
Relations¶
Nom |
Description |
---|---|
failure |
Si une adresse FlowFile ne peut pas être transformée du format d’entrée au format de sortie configurés, le FlowFile inchangé sera routé vers cette relation |
success |
Les FlowFiles dont la transformation a abouti seront routés vers cette relation |
Écrit les attributs¶
Nom |
Description |
---|---|
mime.type |
Définit l’attribut mime.type sur le type MIME spécifié par le Record Writer |
record.count |
Le nombre d’enregistrements dans le FlowFile |
record.error.message |
Cet attribut fournit, en cas d’échec, le message d’erreur rencontré par le Record Reader ou le Record Writer. |
Cas d’utilisation¶
Convertir des données d’un format d’enregistrement à un autre |