我正在尝试将MySQL RDS中的表同步到redshift槽数据管道。 将数据从RDS复制到S3没有问题。但是,在将S3复制到redhsift时,可以看到以下因素。
amazonaws.datapipeline.taskrunner.TaskExecutionException: java.lang.RuntimeException: Unable to load data: Invalid timestamp format or value [YYYY-MM-DD HH24:MI:SS]
在观察数据时,可以看到,在将数据复制到S3时,额外的" 0"正在附加时间戳的末尾,即2015-04-28 10:25:58从MySQL表复制为2015-04-28 10:25:58.0到CSV文件中给出问题。
我还尝试使用以下
复制复制命令copy XXX
from 's3://XXX/rds//2018-02-27-14-38-04/1d6d39b9-4aac-408d-8275-3131490d617d.csv'
iam_role 'arn:aws:iam::XXX:role/XXX' delimiter ',' timeformat 'auto';
但仍然是同一个问题。
任何人都可以帮我解决这个问题。
提前致谢