apache kylin Type mismatch: rowtype of new rel: RecordType(VARCHAR(256) CHARACTER SET "UTF-16LE"

Type mismatch: rowtype of new rel: RecordType(VARCHAR(256) CHARACTER SET "UTF-16LE" COLLATE "UTF-16LE$en_US$primary" PROVINCEALIASNAME, DOUBLE TARGET, INTEGER D, DECIMAL(17, 19) RETURNAMOUNT) NOT NULL rowtype of set: RecordType(VARCHAR(256) CHARACTER SET "UTF-16LE" COLLATE "UTF-16LE$en_US$primary" PROVINCEALIASNAME, DOUBLE TARGET, INTEGER D, DECIMAL(19, 21) RETURNAMOUNT) NOT NULL
原因:表中有个字段 decimal(38,21) 导致 出现该异常。

apache kylin 2.6.1 version 

解决:将该字段 精度修改为decimal(22,4) 

你可能感兴趣的:(bigdata,kylin)