ExtractStructuredBoxFileMetadata 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-box-nar
説明¶
Box AI を使用して Box ファイルからメタデータを抽出します。抽出には、テンプレートまたはフィールドのリストを使用できます。抽出されたメタデータは、 JSON として FlowFile コンテンツに書き込まれます。
入力要件¶
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 が返すエラーメッセージ |