ScriptedTransformRecord 2025.5.31.15

バンドル

org.apache.nifi | nifi-scripting-nar

説明

受信 FlowFile の各記録に対して簡単なスクリプトを評価する機能を提供します。スクリプトは、何らかの方法で記録を変換したり、記録をフィルターしたり、追加の記録をフォークしたりします。詳細はプロセッサーの追加情報を参照してください。

タグ

フィルター、groovy、修正、記録、スクリプト、変換、更新

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

モジュールディレクトリ

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

Record Reader

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

Record Writer

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

本文

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

スクリプトエンジン

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

スクリプトファイル

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

制限事項

必要な許可

説明

実行コード

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

リレーションシップ

名前

説明

failure

変換できない FlowFile は、このリレーションシップにルーティングされます。

success

変換に成功した各 FlowFile は、この Relationship にルーティングされます。

属性の書き込み

名前

説明

mime.type

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

record.count

FlowFile の記録数。

record.error.message

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

こちらもご覧ください