00.背景
从OSS把csv文件导入maxcompute库里,一切正常,日志也写着成功录入,但是后面几列的数据为空,怎么跑都是空,一脸懵逼的以为是不是阿里云BUG了...(后面证实,是我自己蠢)
01.问题原因
正常情况下,你把文件名写的很清楚(就是不加参数),datawork会读取文件的列数,并反馈在下面的映射中,读取有28个字段就在下面列出28行,一一匹配目标表的字段。
然鹅,datawork这个数据源匹配界面,是不支持立马反馈参数的,所以我写了时间参数之后,它就读不到文件了,也就无法做出字段列数的识别,默认是9列,所以它就帮我一一匹配了9列,后面的19列为空....
下次记好,这个界面不支持参数反馈(默念N遍.....)