The raw measure need encode the column values with dictionary; while dictionary is not good for ultra high cardinality. That's why it complaints; You can try something as workaround:
1) cut a big segment into several segments, if you were trying to build a large data set at once; 2) set "kylin.dictionary.max.cardinality" in conf/kylin.properties to a bigger value (default is 5000000). 2016-04-27 10:55 GMT+08:00 yubo-...@yolo24.com <yubo-...@yolo24.com>: > hi all, > > I am using 1.5.1 for testing. > when I add the raw expression on one column of module, get the following > error message in log file. > > Too high cardinality is not suitable for dictionary -- cardinality: > 10886118 > > my question is > > 1. does this means that the raw expression only allows limited number of > cardinality ? > 2. how to modify configuration for this limited number for raw > expression(measure). > > -- > View this message in context: > http://apache-kylin.74782.x6.nabble.com/cardinality-number-limit-about-raw-expression-tp4286.html > Sent from the Apache Kylin mailing list archive at Nabble.com. > -- Best regards, Shaofeng Shi