标签: apache apache-nifi
我有一个CSV文件,其属性名称为EpochWithMicroSec,其值类似1512520846,并且我想像这样的000附加1512520846000。
EpochWithMicroSec
1512520846
000
1512520846000
我正在使用以下配置,请帮助解决此问题。 TIA
我的配置是在CSV文件的最后一个属性后附加000。如何将其映射到属性EpochWithMicroSec属性?
答案 0 :(得分:4)
在更改现有字段值时,请使用
替换价值策略
文学价值
更新记录配置:
添加动态属性
/ EpochWithMicroSec
${field.value:append('000')}
答案 1 :(得分:2)
如果仅处理属性本身,则应使用UpdateAttribute而不是ReplaceText(后者用于流文件内容,而不适用于属性)。在UpdateAttribute中,您可以添加一个用户定义的属性“ EpochWithMicroSec”,该属性与ReplaceText中的表达式相同:${EpochWithMicroSec:append('000')}
${EpochWithMicroSec:append('000')}