THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!

Apache Kylin : Analytical Data Warehouse for Big Data

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Conf keyExplanationExample
kylin.dictionary.mr-hive.databaseWhich database will the Hive Global Dictionary in.default
kylin.dictionary.mr-hive.columnsA list, contain all columns which need a Hive Global Dictionary, in a {TABLE_NAME}_{COLUMN_NAME} pattern.KYLIN_SALES_SALES_ID,KYLIN_SALES_BUYER_ID
kylin.dictionary.mr-hive.table.suffixSuffix for Segment Dictionary Table and Global Dictionary Table_global_dict
kylin.dictionary.mr-hive.intermediate.table.suffixSuffix for Distinct Value Table_group_by
kylin.dictionary.mr-hive.columns.reduce.numA key/value structure(or a map), which key is {TABLE_NAME}_{COLUMN_NAME}, and value is number for expected reducers in Build Segment Level Dictionary (MR job Parallel Part Build).KYLIN_SALES_SALES_ID:3,KYLIN_SALES_BUYER_ID:2
kylin.source.hive.databasedir

The location of Hive table in HDFS.

In Kylin 3.1.1, this configuration were removed (see 

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKYLIN-4342
).

/user/hive/warehouse/lacus.db
kylin.dictionary.mr-hive.ref.columnsTo reuse other global dictionary(s), you can specific a list here, to refer to some existent global dictionary(s) built by another cube.KYLIN_SALES_SALES_ID,KYLIN_SALES_BUYER_ID

...

Step Name

Duration EST

Data size

Create Intermediate Flat Hive Table



Build Hive Global Dict - extract distinct value



Redistribute Flat Hive Table



Build Hive Global Dict - parallel part build



Build Hive Global Dict - parallel total build



Build Hive Global Dict - merge to dict table



Build Hive Global Dict - replace intermediate table



Extract Fact Table Distinct Columns



Build Dimension Dictionary



Extract Dictionary from Global Dictionary(When shrunken dictionary enabled)



Build Base Cuboid

-l



Total

Comment


Part IV Reference 

...