浮点数校验参数设置
简述
浮点类型(e.g.,float/double)因其存储特性,读取后存在不准确问题(e.g.,float 数据 3.78, 读取出来后为 3.79999999)。
为了正确校验此类数据,CloudCanal 提供任务参数 checkFloatNumScale 人为设定精度,校验时同时规整源对端数据(固定精度四舍五入),从而达成目的。
前置条件
CloudCanal 版本 >= 4.2.1.0 。
步骤
- 登录 CloudCanal 控制台。
- 点击对应校验任务 详情 > 功能列表 > 修改参数。
- 点击 任务核心配置。
- 修改 checkFloatNumScale 参数,设置最大有效小数位(和业务相关,如保证 5 位小数有效则设置 5)。
- 点击 生效配置 重启任务。