[ 
https://issues.apache.org/jira/browse/KYLIN-4236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shao Feng Shi resolved KYLIN-4236.
----------------------------------
    Resolution: Won't Fix

> Can kylin support more than 64 dimensions?
> ------------------------------------------
>
>                 Key: KYLIN-4236
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4236
>             Project: Kylin
>          Issue Type: Wish
>    Affects Versions: v2.6.4
>            Reporter: zhao jintao
>            Priority: Critical
>
> As we know:
> The default maximum size of kylin dimension is 63, which is specified by the 
> kylin.cube.rowkey.max-size value in the configuration file.
> The default maximum cubic combination of kylin cuboids is 32768, which is 
> specified by the kylin.cube.aggrgroup.max-combination value in the 
> configuration file;
> We can use many various methods to reduce cuboid's combination
> In our system, we used more than 80 dimensions, the size combination is just 
> 1000 combinations, is very fixed.
> After setting kylin.cube.rowkey.max-size to 128, if I save a cube which has 
> more than 64 dimensions, kylin throws exception: "Cuboid -1 out of range 
> 0-9223372036854775806".
> After analysis, the cuboid in kylin is identified by the N-bit binary number, 
> and the cuboid is saved with long type. If a cube has more than 64 
> dimensions, the cuboid value exceeds the maximum value of the long type and 
> the error is reported.
> Can kylin support this scene which has a limited combination of category 
> dimensions (less than 1000) but has large number of dimensions (more than 80)?
> Can kylin save the cuboid value using BigInteger type? What risk if kylin 
> save cuboid uses BigInteger type?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to