使用 Apache NiFi 用 " 更新列值
Update column value with " using Apache NiFi
我尝试使用 UpdateRecord
处理器更新列值。
id,name,string_column
1,sachith,test-1
2,nalaka,test-2
我想将其更新为 1,sachith,"test-1"
我使用文字替换和
/string_column : ${field.value:replaceAll(${filed.value},'\"${filed.value}\"')}
但输出看起来像 1,sachith,"""test-1"""
编辑
CSV 阅读器:
Schema Access Strategy : Using String fields from headers
CSV Parser : Apache Common CSV
Character set : UTF-8
CSVRecordSetWriter :
Schema Write Strategy : Do not write schema
Schema access strategy : Inherit record schema
我错过了什么?
请为 CSVRecordSetWriter
控制器服务将 Quote Mode
属性 值设置为 Do Not Quote Values
。
我尝试使用 UpdateRecord
处理器更新列值。
id,name,string_column
1,sachith,test-1
2,nalaka,test-2
我想将其更新为 1,sachith,"test-1"
我使用文字替换和
/string_column : ${field.value:replaceAll(${filed.value},'\"${filed.value}\"')}
但输出看起来像 1,sachith,"""test-1"""
编辑
CSV 阅读器:
Schema Access Strategy : Using String fields from headers
CSV Parser : Apache Common CSV
Character set : UTF-8
CSVRecordSetWriter :
Schema Write Strategy : Do not write schema
Schema access strategy : Inherit record schema
我错过了什么?
请为 CSVRecordSetWriter
控制器服务将 Quote Mode
属性 值设置为 Do Not Quote Values
。