From 6093badf1a91031c53ba319a9e9bc4ebbbc0125b Mon Sep 17 00:00:00 2001 From: dengfangyuan Date: Wed, 19 Dec 2018 12:08:54 +0800 Subject: [PATCH] CLUSTER BY CAST(field AS STRING) will accelerate base cuboid build with UHC global dict --- .../src/main/java/org/apache/kylin/job/JoinedFlatTable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java b/core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java index d7e3b72e2..87eabca28 100644 --- a/core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java +++ b/core-job/src/main/java/org/apache/kylin/job/JoinedFlatTable.java @@ -213,7 +213,7 @@ public class JoinedFlatTable { } private static void appendClusterStatement(StringBuilder sql, TblColRef clusterCol) { - sql.append(" CLUSTER BY ").append(colName(clusterCol)).append(";\n"); + sql.append(" CLUSTER BY CAST(").append(colName(clusterCol)).append(" AS STRING);\n"); } private static void appendWhereStatement(IJoinedFlatTableDesc flatDesc, StringBuilder sql) { -- 2.17.2 (Apple Git-113)