lynx   »   [go: up one dir, main page]

ScriptedFilterRecord 2025.5.31.15

バンドル

org.apache.nifi | nifi-scripting-nar

説明

このプロセッサーは、ユーザーが用意したスクリプトを使用して、 FlowFiles から記録をフィルターする機能を提供します。すべての記録はスクリプトによって評価され、ブール値で返されなければなりません。結果が「true」の記録は、バッチで「matching」リレーションシップにルーティングされます。その他の記録はフィルターにかけられます。

タグ

フィルター、groovy、記録、スクリプト

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

モジュールディレクトリ

スクリプトが必要とするモジュールを含むファイルやディレクトリへのパスをカンマで区切ったリスト。

Record Reader

入力された FlowFile を記録にパースするために使用するRecord Reader。

Record Writer

変換後の記録をシリアライズするために使用するRecord Writer。

本文

実行するスクリプト本文。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。

スクリプトエンジン

スクリプトに使用する言語

スクリプトファイル

実行するスクリプトファイルのパス。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。

制限事項

必要な許可

説明

実行コード

演算子に、 NiFi が持つすべてのパーミッションを想定して任意のコードを実行する能力を提供します。

リレーションシップ

名前

説明

failure

受信 FlowFile の処理中に何らかの問題が発生した場合、受信 FlowFile はこのリレーションシップにルーティングされます。

original

プロセシングが成功すると、 FlowFile がこのリレーションシップに転送されます。これはフィルターや残りの記録数に関係なく発生します。

success

オリジナル FlowFile の一致する記録は、このリレーションシップにルーティングされます。一致する記録がない場合、 FlowFile はここにルーティングされません。

属性の書き込み

名前

説明

mime.type

mime.type属性をRecord Writerで指定された MIME Typeにセットします。

record.count

フローファイル内の記録数。

record.error.message

この属性は、エラー時にリーダーまたはライターが遭遇したエラーメッセージを提供します。

こちらもご覧ください

Лучший частный хостинг