【发布时间】:2019-11-19 06:35:41
【问题描述】:
我有一个 csv,其中包含一个带有日期和时间的列。我想更改日期时间列的格式。我的 csv 的前 3 行如下所示。
Dater,test1,test2,test3,test4,test5,test6,test7,test8,test9,test10,test11
20011018182036,,,,,166366183,,,,,,
20191018182037,,27,94783564564,,162635463,817038655446,,,0,,
我想把 csv 改成这样。
Dater,test1,test2,test3,test4,test5,test6,test7,test8,test9,test10,test11
2001-10-18-18-20-36,,,,,166366183,,,,,,
2019-10-18-18-20-37,,27,94783564564,,162635463,817038655446,,,0,,
这怎么可能?
我尝试使用UpdateRecord 处理器。
我的属性如下所示:
但是这种方法不起作用,因为数据作为来自UpdateRecord 处理器的故障路由。建议我完成任务的方法。
【问题讨论】:
-
@daggett 我阅读了您提供的链接。我已经遵循了它要求遵循的方法。
-
你能解释一下吗?
-
@daggett 我遵循了该链接中的指南。所以我无法理解我的工作流程出了什么问题。
-
使用 UpdateAttribute 可以更改流文件属性。如
filename。但是您想更改流文件的内容,UpdateRecord处理器最符合您的要求。
标签: csv validation apache-nifi