[ 
https://issues.apache.org/jira/browse/KYLIN-4369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wangxiaojing updated KYLIN-4369:
--------------------------------
    Description: 
{panel:title=Enable Mr / hive global dictionary}
1.Set the measures to count distinct and select the precise type column.

2.Set cube —— Configuration Overwrites:
 Key:kylin.dictionary.mr-hive.columns
 Value: the alias of the global dictionary column is required. Multiple columns 
are separated by commas,Eg:KYLIN_SALES_SELLER_ID,KYLIN_SALES_BUYER_ID
{panel}
{panel:title=Configure the number of reduce for each global dict column}
Not necessary.By default, there are two reduce for each column. The more the 
number, the higher the concurrency.

1.Set cube —— Configuration Overwrites
 Key:kylin.dictionary.mr-hive.columns.reduce.num
 Value: the alias of reduce dictionary column needs to be set: the number of 
reduce columns, separated by commas, Eg: KYLIN_SALES_SELLER_ID:3
{panel}
{panel:title=Use global domain dictionary}
Reuse Mr/Hive global dictionary columns of other cubes to avoid building 
dictionaries repeatedly

1.cube——Configuration Overwritese
 Key: kylin.dictionary.mr-hive.ref.columns
 Value: globalDictColumnName:referencedCubeName_referencedColumnName, multiple 
columns separated by commas,Eg: KYLIN_SALES_BUYER_ID global MR/Hive Dict reuse 
cube kylin_sales_cube_spark_notopn's global MR/Hive column 
KYLIN_SALES_BUYER_ID, we can config: 
KYLIN_SALES_BUYER_ID:kylin_sales_cube_spark_notopn.KYLIN_SALES_BUYER_ID
{panel}
 

  was:
{panel:title=Enable Mr / hive global dictionary}
1.Set the measures to count distinct and select the precise type column.

2.Set cube —— Configuration Overwrites:
 Key:kylin.dictionary.mr-hive.columns
 Value: the alias of the global dictionary column is required. Multiple columns 
are separated by commas,Eg:KYLIN_SALES_SELLER_ID,KYLIN_SALES_BUYER_ID
{panel}
{panel:title=Configure the number of reduce for each global dict column}
Not necessary.By default, there are two reduce for each column. The more the 
number, the higher the concurrency.

1.Set cube —— Configuration Overwrites
 Key:kylin.dictionary.mr-hive.columns.reduce.num
 Value: the alias of reduce dictionary column needs to be set: the number of 
reduce columns, separated by commas, Eg: KYLIN_SALES_SELLER_ID:3
{panel}
{panel:title=Use global domain dictionary}
Reuse Mr/Hive global dictionary columns of other cubes to avoid building 
dictionaries repeatedly

1.cube——Configuration Overwritese
 Key: kylin.dictionary.mr-hive.ref.columns
 Value: globalDictColumnName:referencedCubeName_referencedColumnName, multiple 
columns separated by commas,Eg: KYLIN_SALES_BUYER_ID global MR/Hive Dict reuse 
cube kylin_sales_cube_spark_notopn's global MR/Hive column 
KYLIN_SALES_BUYER_ID, we can config: 
KYLIN_SALES_BUYER_ID:kylin_sales_cube_spark_notopn.KYLIN_SALES_BUYER_ID
{panel}

 !screenshot-1.png! 


> Build Global Dict by MR/Hive,Set Config
> ---------------------------------------
>
>                 Key: KYLIN-4369
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4369
>             Project: Kylin
>          Issue Type: Sub-task
>            Reporter: wangxiaojing
>            Assignee: wangxiaojing
>            Priority: Major
>         Attachments: image-2020-02-03-15-27-16-599.png, 
> image-2020-02-03-15-29-49-760.png
>
>
> {panel:title=Enable Mr / hive global dictionary}
> 1.Set the measures to count distinct and select the precise type column.
> 2.Set cube —— Configuration Overwrites:
>  Key:kylin.dictionary.mr-hive.columns
>  Value: the alias of the global dictionary column is required. Multiple 
> columns are separated by commas,Eg:KYLIN_SALES_SELLER_ID,KYLIN_SALES_BUYER_ID
> {panel}
> {panel:title=Configure the number of reduce for each global dict column}
> Not necessary.By default, there are two reduce for each column. The more the 
> number, the higher the concurrency.
> 1.Set cube —— Configuration Overwrites
>  Key:kylin.dictionary.mr-hive.columns.reduce.num
>  Value: the alias of reduce dictionary column needs to be set: the number of 
> reduce columns, separated by commas, Eg: KYLIN_SALES_SELLER_ID:3
> {panel}
> {panel:title=Use global domain dictionary}
> Reuse Mr/Hive global dictionary columns of other cubes to avoid building 
> dictionaries repeatedly
> 1.cube——Configuration Overwritese
>  Key: kylin.dictionary.mr-hive.ref.columns
>  Value: globalDictColumnName:referencedCubeName_referencedColumnName, 
> multiple columns separated by commas,Eg: KYLIN_SALES_BUYER_ID global MR/Hive 
> Dict reuse cube kylin_sales_cube_spark_notopn's global MR/Hive column 
> KYLIN_SALES_BUYER_ID, we can config: 
> KYLIN_SALES_BUYER_ID:kylin_sales_cube_spark_notopn.KYLIN_SALES_BUYER_ID
> {panel}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to