Kunpeng BoostKit 22.0.0.SPC5
修复大数据的DTS单(DTS2023032108812)
问题单号 |
DTS:DTS2023032108812 |
---|---|
问题描述 |
cast double to decimal函数计算错误,和原生Spark结果不一致。 |
严重级别 |
严重。 |
根因分析 |
double在转decimal时当前实现没有精确表示、长度最短的处理,导致结果与原生Spark不一致。 |
解决方案 |
使用原生Spark的cast double to decimal的实现。 |
修改影响 |
无。 |
测试建议 |
只对比结果一致性,不进行算子验证。 |
父主题: 解决的问题