kylin-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luke Han <>
Subject Re: Kylin code base help needed
Date Tue, 03 Mar 2015 09:11:01 GMT
    Kylin using dictionary to encode dimension values from String/Date to
digital value only, which will reduce storage significantly.
    In query phase, when Kylin got result, it will decode and return
actually value to the client.

    Yang could have more detail comments for this.

    BTW, the intermedia files only be used by Kylin application, why you
need to decode it?
    Please feel free to let's know if you have more questions.


2015-03-03 17:01 GMT+08:00 Luke Han <>:

> Forward to mailing list for further support.
> ---------- Forwarded message ----------
> From: Abhishek Sinha <>
> Date: 2015-02-22 20:20 GMT+08:00
> Subject: Kylin code base help needed
> To:
> Hey,
> I was looking at the Kylin code base(master) in order to understand the
> flow and output of each of the steps in cube building process.
> The first step which is "Create Intermediate hive table" can easily be
> understood as the table is being created in Hive. However, further down the
> line, "Build base cuboid" or the "N dimension cuboid" has its output being
> created in a "tmp" folder in HDFS. I tried opening the 'part-r-00000' but
> it seems that the output is encoded in some format(possibly byte array or
> something).
> Can you give me a little bit idea about the encoding technique that is
> being used, and possibly how to decode and get the intermediate outputs.
> Thanks and regards,
> Abhishek Sinha

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message