ExtractStructuredBoxFileMetadata 2025.5.31.15

バンドル

org.apache.nifi | nifi-box-nar

説明

Box AI を使用して Box ファイルからメタデータを抽出します。抽出には、テンプレートまたはフィールドのリストを使用できます。抽出されたメタデータは、 JSON として FlowFile コンテンツに書き込まれます。

タグ

ai, box, extract, metadata, storage

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

抽出 方法

メタデータの抽出に使用する方法。TEMPLATE は、抽出にBoxメタデータテンプレートを使用します。FIELDS は (FlowFile コンテンツから読み取った) フィールドの JSON スキーマを使用して抽出します。

ファイル ID

メタデータを抽出するファイルの ID です。

Record Reader

受信データの解析に使用するRecord Reader。抽出方法が FIELDS の場合に必要です。

テンプレートキー

抽出に使用するメタデータテンプレートのキー。抽出方法が TEMPLATE の場合に必要です。

box-client-service

Box API の接続を取得するために使用するController Service。

リレーションシップ

名前

説明

failure

メタデータ抽出中にエラーが発生した場合、 FlowFile はこのリレーションシップにルーティングされます。

ファイルが見つかりません

FlowFiles 指定された Box ファイルが見つからない場合は、このリレーションシップにルーティングされます。

success

メタデータが正常に抽出されると、このリレーションシップに FlowFile がルーティングされます。

テンプレートが見つかりません。

FlowFiles 指定されたメタデータテンプレートが見つからない場合は、このリレーションにルーティングされます。

属性の書き込み

名前

説明

box.id

メタデータを抽出したファイルの ID

box.ai.template.key

抽出に使用されるテンプレートキー (TEMPLATE 抽出方法を使用する場合)

box.ai.extraction.method

使用された抽出方法 (TEMPLATE または FIELDS)

box.ai.completion.reason

AI 抽出による完了の理由

mime.type

JSON のコンテンツを 'application/json' にセットします。

error.code

Boxが返すエラーコード。

error.message

Box が返すエラーメッセージ

こちらもご覧ください