Hello ShaoFeng Shi,

 

 

I tested this:

 

1)      Joint Dimensions AB and joint dimensions AC -> while saving UI gives 
error:

 

Error Message

Aggregation group 0 a dim exist in more than one joint

 

-          Doesn’t say which dimension, but okay

 

   I would raise question whether this is valid restriction, maybe this is too 
strong limitation … ??  I can have i.e. one joint-dimension (date / customer) 
and 2nd joint dimension (date / store) -> this way I am saying that I would 
always analyze customers over time (or vice versa) and stores over time (and 
vice versa) BUT never store over customer (or customer over store) – so to me 
this seems to be beneficial to be able to improve the dimension pruning even 
better …. Or ???

 

 

2)      I also tried to put dimension A into mandatory dimension and then add 
one joint dimension AC (I know it should mean that C is also mandatory), I got 
this error while saving:

 

Error Message

Failed to deal with the request: null

 

                                Some some NPE occurred I guess – this seems to 
be a bug for sure.

 

 

Thanx, Richard.

 

From: ShaoFeng Shi [mailto:[email protected]] 
Sent: Friday, July 01, 2016 2:01 AM
To: [email protected]
Cc: Richard Calaba (Fishbowl) <[email protected]>
Subject: Re: Joint VS Derived

 

"joint" just tell Kylin to prune certain combinations; for example, "joint AB" 
will prune all combinations that only has A or only has B; the order in "joint" 
doesn't matter;

 

for case 3), it should not be allowed on Kylin's GUI, can you verify?

 

 

 

2016-07-01 14:47 GMT+08:00 Richard Calaba (Fishbowl) <[email protected] 
<mailto:[email protected]> >:

Ok, so AB are joined, if:

 

1)      Both A and B have to be specified in either in WHERE-clause or GROUP 
BY-clause ; or one in WHERE and the other in GROUP-BY

 

2)      The order of the Joint Dimension is or is NOT important ??? If AB is 
joint, then BA is also joint, right?

 

Meaning "select ... group by B, A" or "select ... where B = xx group by A" is 
also valid for AB as joint-dimension ???

 

3)      If AB is joint and AC is joint:

a.       It does NOT mean that ABC is necessarily joint group, right ???  

b.       Also BC doesn’t have to be joint, correct ??

 

Thanx, Richard.

 

From: ShaoFeng Shi [mailto:[email protected] 
<mailto:[email protected]> ] 
Sent: Thursday, June 30, 2016 7:45 PM
To: [email protected] <mailto:[email protected]> 
Subject: Re: Joint VS Derived

 

This slide has introduction on the Derived Dim: 
http://www.slideshare.net/YangLi43/design-cube-in-apache-kylin

 

"Joint" is introduced since 1.5.1; Using "joint" to combine multiple dimensions 
into "one" ; Say if you have Dim A, B, C; among them AB are always appeared 
together, e.g, "select ... group by A, B" or "select ... where A = xx group by 
B"; in this case you can declare AB as "joint"; for Kylin it looks like a 2 dim 
cube: AB, C, the combinations are decreased from 2^3 to 2^2; 

 

2016-06-30 6:56 GMT+08:00 Alberto Ramón <[email protected] 
<mailto:[email protected]> >:

Hi

I don't understand the difference between:

- Joint Dim (from Dimension Step )
- Derived Dim (from Advance Setings  Step)

Some example ?  :)





 

-- 

Best regards,

 

Shaofeng Shi

 

No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com> 
Version: 2016.0.7640 / Virus Database: 4613/12530 - Release Date: 07/01/16





 

-- 

Best regards,

 

Shaofeng Shi

 

No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com> 
Version: 2016.0.7640 / Virus Database: 4613/12535 - Release Date: 07/01/16

Reply via email to