列表

详情


数据工场DataWorks (原DatalDE) 中的数据同步任务Task1,将大数据计算服务(MaxCompute, 原ODPS)表的最新分区中的数据同步到云数据库RDS (MySQL)中。源数据表中存在数据质量问题,加载的时候会有部分出错记录,在目标表Table2中会出现部分数据有主键冲突的情况,当主键冲突时,保留新数据。可以通过( )的配置结合起来实现上述场景。


A. 根据表分区设置来配置参数,使得每次执行时读取最新的分区。如按照天的话,可以配置分区=${bdp.system.cyctime}

B. 根据表分区设置来配置参数,使得每次执行时读取最新的分区。如按照天的话,可以配置分区=${bdp.system.bizdate}

C. 在源头云数据库RDS侧配置加载控制为替换原有数据(replace into)

D. 视为脏数据,保留原有数据(insert into)

参考答案: BC

详细解析:

正确答案BC 
A、${bdp.system.cyctime}是系统时间 
D、replace into:没有遇到主键/唯一性索引冲突时,与insert into行为一致。冲突时会先删除原有行,再插入新行。即新行会替换原有行的所有字段。replace into:没有遇到主键/唯一性索引冲突时,与insert into行为一致。冲突时会先删除原有行,再插入新行。即新行会替换原有行的所有字段。


上一题