[ 
https://issues.apache.org/jira/browse/KYLIN-1855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15367279#comment-15367279
 ] 

Shaofeng SHI commented on KYLIN-1855:
-------------------------------------

ok I see now; the root cause is the data quality; in my opinion changing the 
"creat flat table" step is more acceptable for user: only join the cube related 
tables, instead of all tables;

If we restrict each SQL must match the model's join tables, it will make many 
SQL be rejected, then the user experience will be bad. If the data quality is 
high (inner join will not filter records), that will not be a problem.

> Should exclude those joins in whose related lookup tables no dimensions are 
> used in cube
> ----------------------------------------------------------------------------------------
>
>                 Key: KYLIN-1855
>                 URL: https://issues.apache.org/jira/browse/KYLIN-1855
>             Project: Kylin
>          Issue Type: Improvement
>            Reporter: Zhong Yanghong
>            Assignee: Zhong Yanghong
>
> A cube is based on a model in which a star schema is defined. In some cases, 
> the cube utilizes only a few lookup tables rather than all. In this case, 
> when creating the sql for the flat table, those lookup tables should not be 
> included. Otherwise, it will confuse users when query. If users do query 
> according to the definition of the flat table, error of no realization will 
> occur due to lack of the related join.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to