AttributesToCSV 2025.10.2.19¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
入力された FlowFile 属性を CSV 形式で生成します。生成された CSV は、 'CSVAttributes' という名前の新しい属性として出力するか、または FlowFile にコンテンツとして書き込むことができます。属性値にカンマ、改行、または二重引用符が含まれる場合、その属性値は二重引用符でエスケープされます。属性値内の二重引用符は、もう1つの二重引用符を重ねてエスケープされます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
|---|---|
attribute-list |
結果の CSV に含まれる属性のカンマ区切りリスト。この値を空にすると、既存の属性がすべて含まれます。この属性リストは大文字と小文字を区別し、カンマを含む属性名をサポートします。リストで指定された属性が見つからない場合、 'Null Value' プロパティに応じて、空の文字列または null が結果の CSV に出力されます。このリストにコア属性が指定されていて、 'Include Core Attributes' プロパティが false の場合、そのコア属性が含まれます。属性リストは ALWAYS に勝ちます。 |
attributes-regex |
フローファイル属性に対して評価され、一致する属性を選択する正規表現。このプロパティは、属性リストプロパティと組み合わせて使用できます。最終出力には、 ATTRIBUTE_LIST と ATTRIBUTE_REGEX で見つかった一致の組み合わせが含まれます。 |
destination |
CSV の値を新しいフローファイル属性 'CSVData' として書き込むか、フローファイルのコンテンツに書き込むかを制御します。 |
include-core-attributes |
すべての FlowFile に含まれる FlowFile org.apache.nifi.flowfile.attributes. CoreAttributes を、生成される最終 CSV 値に含めるかどうかを決定します。コア属性は、 CSVData とCSVSchema 文字列の末尾に追加されます。属性リストプロパティはこの設定をオーバーライドします。 |
include-schema |
trueの場合、スキーマ(属性名)は CSV 文字列にも変換され、 DESTINATION プロパティの設定に応じて、 'CSVSchema' という新しい属性に適用されるか、コンテンツの最初の行に適用されます。 |
null-value |
trueの場合、存在しない属性や空の属性が、結果の CSV にあります。falseの場合、空の文字列が CSV に設置 |
リレーションシップ¶
名前 |
説明 |
|---|---|
failure |
CSV への属性変換に失敗しました。 |
success |
CSV への属性の変換に成功しました。 |
属性の書き込み¶
名前 |
説明 |
|---|---|
CSVSchema |
CSV スキーマの表現 |
CSVData |
CSV 属性表現 |