您好!我在使用doris的uniq模型时,设置了某一列为sequence_col,但是在使用stream_load的方式导入的时候,同一批次的数据(两条数据相同id,就是sequence列不同)替换顺序逻辑失效,仍然是后者覆盖前者,如果是分成两批次导入,替换顺序逻辑有效。请问应该如何避免?
如图所示,doc_1的public_date大,doc_2的小,但是导入之后,保留了doc_2,如果是分开导入就可以,同一批次导入就不行。
您好,在同一批次内部 sequence_col 的替换逻辑应该也是生效的,方便提供一下出现问题的doris 版本号,导入的数据、schema
和导入语句吗?你可以建立一个 issue,将相关信息放在 issue 中,便于跟进,谢谢
Best
Chen Zhang
On 2023年1月28日 +0800 10:38, 王云飞 , wrote:
> 您好!我在使用doris的uniq模型时,设置了某一列为sequence_col,但是在使用stream_load的方式导入的时候,同一批次的数据(两条数据相同id,就是sequence列不同)替换顺序逻辑失效,仍然是后者覆盖前者,如果是分成两批
doris版本号:
建表语句:
create table if not exists `dw_patent_test` (
id VARCHAR(100) NOT NULL COMMENT '专利ID,为主键',
title VARCHAR(1000) COMMENT '标题',
abstract STRING COMMENT '摘要',
address VARCHAR(1000) COMMENT '地址',
applicants STRING COMMENT '申请人',
inventors STRING COMMENT '发明人',
zip_code VARCHAR(20) COMMEN