用kylin进行sum求值时,表中数据全部为正数,但是返回结果为负值,推测是因为越界

我的hive表中有一列数据的类型为int,创建Measures时,创建了对该列求和的sum(),返回类型为bigint,但是用sql查询该列的sum时,结果竟然变成了一个很大的负值,但是若是基于较细的维度group by之后求sum,则所有维度下的sum值都是正数了。

李扬 - Apache Kylin committer & PMC member, Sr. Architect of eBay CCOE

赞同来自: fish

应该是越界了。能推测出越界的max值大概在哪儿吗?如果这个max值不合理,比如不够大,可以开个JIRA请社区修复。 https://issues.apache.org/jira/issues/?jql=project%20%3D%20KYLIN%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC  

要回复问题请先登录注册