文档首页/ 应用与数据集成平台 ROMA Connect/ 常见问题/ 数据集成/ 数据集成普通任务/ 从OBS解析文件到RDS数据库,采集过一次后,后面采集会进行更新吗?
更新时间:2022-05-06 GMT+08:00

从OBS解析文件到RDS数据库,采集过一次后,后面采集会进行更新吗?

如果是采集同一个文件,每次在OBS上更新文件,目标端数据库有主键情况下,每次会根据主键更新数据。

如果是采集多个文件,目标端数据库有主键且主键相同的情况下,每次都会更新成时间最早的文件里的值,即数据内容没有变化。因为从OBS获取多个文件默认按照时间降序排序,先解析最晚上传的文件,所以最早上传的文件最后解析,这样就会导致任务执行结束后,数据库中的值还是最早上传的文件中的值。