SplitRecord 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

記録指向のデータ形式である入力 FlowFile を、複数の小さな FlowFiles データに分割します。

タグ

avro, csv, freeform, generic, json, log, logs, schema, split, text

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

Record Reader

受信データの読み取りに使用するController Serviceを指定します。

Record Writer

記録の書き出しに使用するController Serviceを指定します。

分割あたりの記録

各「スプリット」または「セグメント」 FlowFile に書き込む記録数を指定します。

リレーションシップ

名前

説明

failure

FlowFile が構成された入力形式から構成された出力形式に変換できない場合、変更されていない FlowFile は、このリレーションシップにルーティングされます。

original

入力 FlowFile の分割に成功すると、元の FlowFile がこのリレーションシップに送られます。

splits

オリジナル FlowFile の個々の「セグメント」は、このリレーションシップにルーティングされます。

属性の書き込み

名前

説明

mime.type

mime.type属性を、 'splits' Relationshipにルーティングされた FlowFiles は、Record Writerによって指定された MIME Typeにセットします。

record.count

FlowFile の記録数。これは「スプリット」リレーションシップにルーティングされた FlowFiles に追加されます。

フラグメント識別子

同じ親 FlowFile から生成されるすべての分割 FlowFiles は、この属性に対して同じランダム生成 UUID が追加されます。

フラグメント.インデックス

1つの親 FlowFile から作成されたスプリット FlowFiles の順序を示すワンアップ番号。

フラグメント.数

親 FlowFile から生成されたスプリット FlowFiles の数。

セグメント.オリジナル.ファイル名

親のファイル名 FlowFile