doris2.1.3版本doris自己修改自动分区字段名称, 导致datax任务无法写入数据

Viewed 79

在建表时指定的自动分区字段为p_code, 过了一会doris自动将字段修改成了dord.p_code, 导致datax数据写入失败, 请问这个是啥情况, 该如何处理。doris版本:2.1.3
企业微信截图_1718595157531.png
企业微信截图_17185951317253.png
image.png
建表语句:

CREATE TABLE `dwd_order_rpms_detail` (
  `rpsn` VARCHAR(24) NULL COMMENT '返修单号',
  `p_code`DATE NOT NULL COMMENT '分区',
  `event_no` VARCHAR(80) NULL COMMENT '事件号',
  `rp_type` VARCHAR(50) NULL COMMENT '返修类型',
  `status` VARCHAR(50) NULL COMMENT '返修状态',
  `is_firm` TINYINT NULL COMMENT '是否厂商上门',
  `is_doa` TINYINT NULL COMMENT '是否DOA',
  `is_second_repair` TINYINT NULL COMMENT '是否二次返修',
  `product` VARCHAR(200) NULL COMMENT '产品名称',
  `customer` VARCHAR(250) NULL COMMENT '最终客户',
  `customer_trade` varchar(200) COMMENT '最终客户行业',
  `order_no` varchar(60) COMMENT '订单号',
  `pro_sn` VARCHAR(100) NULL COMMENT '设备条码',
  `pro_code` VARCHAR(100) NULL COMMENT '网关序号',
  `pro_version` VARCHAR(200) NULL COMMENT '版本号',
  `warranty_date` DATE NULL COMMENT '硬件质保时间',
  `cost` DECIMAL(10, 2) NULL COMMENT '返修费用',
  `applicant` VARCHAR(100) NULL COMMENT '申请人',
  `repair_person_liable_name` VARCHAR(100) NULL COMMENT '返修责任人',
  `created_date` DATETIME(6) NULL COMMENT '返修单创建时间',
  `audit_date` DATETIME(6) NULL COMMENT '审核时间',
  `receive_bad_goods_date` DATETIME(6) NULL COMMENT '接收坏件时间',
  `overhaul_date` DATETIME(6) NULL COMMENT '检测时间',
  `shipments_date` DATETIME(6) NULL COMMENT '发货时间',
  `confirm_arrival_date` DATETIME(6) NULL COMMENT '确认到货时间',
  `prepared_good_goods_date` DATETIME(6) NULL COMMENT '准备好件时间',
  `rp_remark` VARCHAR(1500) NULL COMMENT '返修说明',
  `trouble_reason_jf` VARCHAR(100) NULL COMMENT '故障原因',
  `remark` TEXT NULL COMMENT '故障原因与解决方案说明',
  `trouble_type` VARCHAR(100) NULL COMMENT '故障类别',
  `disk_sn` VARCHAR(150) NULL COMMENT '硬盘SN',
  `type_addr_final` VARCHAR(100) NULL COMMENT '最终区域维修中心',
  `is_service` VARCHAR(50) NULL COMMENT '硬件是否过保',
  `new_guid` VARCHAR(100) NULL COMMENT '唯一码',
  `supply_chain_handle_time_length` INT NULL COMMENT '供应链处理时长(秒)',
  `sla_handle_standard_supply_chain` INT NULL COMMENT '供应链处理时长SLA标准',
  `sla_handle_is_finished_supply_chain` TINYINT NULL COMMENT '供应链处理是否达成',
  `risk_items` TEXT NULL COMMENT '风险项',
  `fault_report_company` VARCHAR(250) NULL COMMENT '报障公司',
  `send_receive_company` VARCHAR(255) NULL COMMENT '收件公司',
  `send_name` VARCHAR(100) NULL COMMENT '寄回收件人',
  `send_addr` VARCHAR(600) NULL COMMENT '收件地址',
  `send_tel` VARCHAR(200) NULL COMMENT '联系电话',
  `rec_dev_type` VARCHAR(50) NULL COMMENT '领用类型',
  `express_company` VARCHAR(200) NULL COMMENT '客户寄回快递公司',
  `tracking_number` VARCHAR(200) NULL COMMENT '客户寄回快递单号',
  `spare` TEXT NULL COMMENT '备件申请',
  `plcode` VARCHAR(100) NULL COMMENT '产品线',
  `is_del` TINYINT NULL COMMENT '是否删除 0.未删除 1.已删除 2.已失效'
)
UNIQUE KEY(`rpsn`, `p_code`)
COMMENT "返修系统明细表"
AUTO PARTITION BY RANGE(date_trunc(`p_code`, 'month'))()
DISTRIBUTED BY HASH(`p_code`) BUCKETS auto
PROPERTIES
(
	"replication_num" = "3",
	"enable_unique_key_merge_on_write" = "true"
);
1 Answers

我这边使用这个2.1.3版本测试了一下,没有发现这个问题
image.png
你使用其他工具创建的吗?