问答 查看内容
返回列表

PRESTO数据集抽decimal字段报错:target scale must be larger than source scale

52 1
发表于 2024-8-30 14:56:31 | 查看全部 阅读模式
本帖最后由 观小咩 于 2024-9-4 18:19 编辑

评论1

观小咩楼主Lv.1 发表于 2024-9-4 18:19:48 | 查看全部

背景:Presto不是一个传统的数据库,他是一个分布式sql查询引擎。这意味着它本身并不存储数据,而是通过连接到其他数据源来执行sql查询.
报错原因:意味着试图将一个精度较高的十进制数转换为精度较低的十进制数,比如将decimal(10,2)转换为decimal(10,1)
因此需要去看presto背后链接的是什么数据库,这个报错是presto抽取数据就抛出来的
建议:1、用客户端连接 presto数据库测试通过后,再用 BI 重新抽
2、升级presto版本
3、presto背后的数据库字段精度降低

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表