SplitXml 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

XML ファイルを複数の別々の FlowFiles に分割し、それぞれを元のルート要素の子または子孫で構成します。

タグ

スプリット、xml

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

スプリット深度

XML フラグメントのスプリットを開始する XML 入れ子の深度を示します。深さ1はルートの子をスプリットすることを意味し、深さ2はルートの子の子をスプリットすることを意味します。

リレーションシップ

名前

説明

failure

FlowFile が何らかの理由で処理に失敗した場合(例えば、 FlowFile が有効 XML でない場合)、次のリレーションシップにルーティングされます。

original

セグメントに分割されたオリジナルの FlowFile。FlowFile が処理に失敗した場合、このリレーションシップには何も送られません。

split

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

属性の書き込み

名前

説明

フラグメント識別子

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

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

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

フラグメント.数

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

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

親のファイル名 FlowFile