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

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

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

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