obloader导入定长格式数据文件,数据文件字段比目标表字段多,控制文件怎么配置?

【 使用环境 】测试环境
【 OB or 其他组件 】obloader
【 使用版本 】OBloader 4.3.3.1
【问题描述】源数据文件为定长格式,字段10个,目标表字段8个,请问如何配置数据文件?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

https://www.oceanbase.com/docs/common-oceanbase-dumper-loader-1000000000518429

lang=java
(
c1 “none” map(1),
c2 “none” map(2),
c3 “none” map(3),
c4 “none” map(4),
c5 “none” map(5),
c8 “none” map(6),
c9 “none” map(7),
c10 “none” map(8),
)

1 个赞

我用的是定长格式的控制文件,第2列配置的是字段偏移量,第3列是字段,请问定长格式的需要怎么配置?

lang=java(
zhuzzh position(1:20) “trim(zhuzzh)” map(1),
zhangh position(21:40) “trim(zhangh) map(2)”,
yngyjg position(41:44) “trim(yngyjg) map(3)”,
zhngjg position(45:48) "trim(zhngjg) ",
huobdh position(49:50) "trim(huobdh) ");

文件里5个字段,目标表3个字段,前面3个字段映射,最后2个不标注,这样可以吗?

发一下要导入的数据 预期导入到数据库的数据是什么 要不然不好判断