发行:
我想将文件插入DB( file ->DB),但是文件的数据与表的列不匹配,所以不修改文件怎么办?
尝试:
删除第一行并将一列插入到文件中以匹配表的列,我使用了Nifi处理器(GetFile-->PutDatabaseRecord)和CsvReader(将第一行设置为标头)。
需要:
需要您关于如何使用Nifi而不是修改文件的建议吗?
档案(Txt):
0,1,D1400DBA,A3180602600093,20180704,145724,F,1,1,,FPPFPPPPPNNN,1,F,0,NULL
3, R15, 5.100 , 10.0, 10.0, 4.000000 , 0
5, R17, 5.100 , 10.0, 10.0, 4.000000 , 0
7, R20, 2.200 , 10.0, 10.0, 4.000000 , 0DB(mysql):
id,name, value , max ,min ,test1 , test2发布于 2019-08-01 00:07:40
我做到了,应该在PutDatabaseRecord中使用有关cloumn的Reader。
https://stackoverflow.com/questions/57049396
复制相似问题