ExtractStructuredBoxFileMetadata 2025.5.31.15

Bundle

org.apache.nifi | nifi-box-nar

Description

Extrait les métadonnées d’un fichier Box à l’aide de Box AI. L’extraction peut se faire à partir d’un modèle ou d’une liste de champs. Les métadonnées extraites sont écrites dans le contenu du FlowFile au formatJSON.

Balises

ai, box, extract, metadata, storage

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Méthode d’extraction

La méthode à utiliser pour extraire les métadonnées. TEMPLATE utilise un modèle de métadonnées de la boîte pour l’extraction. FIELDS utilise un schéma de champs JSON (lu à partir du contenu du FlowFile) pour l’extraction.

ID du fichier

L’ID du fichier dont il faut extraire les métadonnées.

Record Reader

Le Record Reader à utiliser pour analyser les données entrantes. Exigence lorsque la méthode d’extraction est FIELDS.

Template Key

La clé du modèle de métadonnées à utiliser pour l’extraction. Exigence lorsque la méthode d’extraction est TEMPLATE.

box-client-service

Controller Service utilisé pour obtenir une connexion Box API.

Relations

Nom

Description

failure

Un FlowFile est routé vers cette relation en cas d’erreur lors de l’extraction des métadonnées.

file not found

Les FlowFiles pour lesquels le fichier Box spécifié était introuvable seront routés vers cette relation.

success

Un FlowFile est routé vers cette relation une fois que les métadonnées ont été extraites avec succès.

template not found

Les FlowFiles pour lesquels le modèle de métadonnées spécifié était introuvable seront routés vers cette relation.

Écrit les attributs

Nom

Description

box.id

L’ID du fichier à partir duquel les métadonnées ont été extraites

box.ai.template.key

La clé du modèle utilisée pour l’extraction (lors de l’utilisation de la méthode d’extraction TEMPLATE)

box.ai.extraction.method

La méthode d’extraction utilisée (TEMPLATE ou FIELDS)

box.ai.completion.reason

Le motif d’achèvement de l’extraction AI

mime.type

Le paramètre application/json est utilisé pour le contenu de JSON

error.code

Code d’erreur renvoyé par Box

error.message

Message d’erreur renvoyé par Box

Voir aussi :