[Mondrian] Apache Kylin and mondrian
Isaias Sanchez
isaias.sanchez.l at gmail.com
Wed May 25 09:46:43 EDT 2016
I think that's not possible by now.
Jian Zhong wrote on 25/05/16 12:30:
> one more question,
>
> since the join relation is between tables.
>
> in mondrian schema, i need to define composite keys in every dimension
> from the table.
>
> which cause many duplicate code.
>
> Can I define composite key at table level?
>
> thanks!
>
>
>
> On Wed, May 25, 2016 at 3:21 PM, Jian Zhong <hellowode110 at gmail.com
> <mailto:hellowode110 at gmail.com>> wrote:
>
> Thank you Isaias !
>
> you saved my day.
>
> On Tue, May 24, 2016 at 4:28 PM, Isaias Sanchez
> <isaias.sanchez.l at gmail.com <mailto:isaias.sanchez.l at gmail.com>>
> wrote:
>
> I guess:
>
> <Table name="KYLIN_CATEGORY_GROUPINGS">
> <key>
> <column name="LEAF_CATEG_ID"/>
> </key>
> </Table>
>
> or
>
> <Table name="KYLIN_CATEGORY_GROUPINGS">
> </Table>
>
> Will do the job.
>
> The composite key leave it only in dimension part.
>
> Cheers,
>
> Isaias S.
>
> Jian Zhong wrote on 24/05/16 10:12:
>> Julian,
>>
>> Thank you!
>>
>> I'm using Mondrian 4.4, I follow the guide. and I get error
>> log like
>>
>> 016-05-24 15:07:47,851 ERROR
>> [org.saiku.web.core.SecurityAwareConnectionManager] Error
>> connecting: kylin_sales_cal_compos_test
>>
>> mondrian.rolap.RolapSchema$MondrianSchemaException: Key must
>> have precisely one column; key
>> [KYLIN_CATEGORY_GROUPINGS.LEAF_CATEG_ID,
>> KYLIN_CATEGORY_GROUPINGS.SITE_ID] in table
>> 'KYLIN_CATEGORY_GROUPINGS'. (in Key) (at line 0, column 275)
>>
>> We have table KYLIN_SALES and KYLIN_CATEGORY_GROUPINGS.
>>
>> the join relation like this.
>>
>> * |DEFAULT.KYLIN_SALES.LEAF_CATEG_ID =
>> DEFAULT.KYLIN_CATEGORY_GROUPINGS.LEAF_CATEG_ID|
>> * |DEFAULT.KYLIN_SALES.LSTG_SITE_ID =
>> DEFAULT.KYLIN_CATEGORY_GROUPINGS.SITE_ID|
>>
>> Enclosure is the schema file.
>>
>> Coulld you coorect me?
>>
>> Thanks.
>>
>>
>> On Tue, May 24, 2016 at 11:57 AM, Julian Hyde
>> <julianhyde at gmail.com <mailto:julianhyde at gmail.com>> wrote:
>>
>> Are you using Mondrian version 3 or 4? Mondrian 4
>> supports composite keys. Define a composite primary key
>> for the dimension table, and include multiple columns in
>> the ForeignKeyLink.
>>
>> See
>> http://mondrian.pentaho.com/head/documentation/schema.php#Measures,
>> towards the end of the section.
>>
>> Neither version of Mondrian supports left join. Can you
>> describe what you hope would happen? If a record in the
>> “sales" fact table has a “productId” value that doesn’t
>> exist in the “product" table, would you expect that that
>> fact to be counted against a “null” member of the
>> [Product] hierarchy? Each hierarchy has a null member,
>> but the system removes them from axes. So you’d need a
>> user-defined “other” member.
>>
>> Julian
>>
>>
>>> On May 23, 2016, at 7:21 PM, Jian Zhong
>>> <zhongjian at apache.org <mailto:zhongjian at apache.org>> wrote:
>>>
>>> Hi all,
>>>
>>> I'm a developer of apache kylin.
>>>
>>> I'm trying to write a tool generate mondrian schema for
>>> Apache Kylin cubes.
>>>
>>> As I know, mondrian does not support left join, and for
>>> composite key.
>>>
>>> If two tables join with more than one column,it seems
>>> not well supported.
>>>
>>> I'm blocked on how to define multiple columns join for
>>> tables.
>>>
>>> Could anyone give me some guide?
>>>
>>> Thanks
>>>
>>> Best Regards!
>>> _______________________________________________
>>> Mondrian mailing list
>>> Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
>>> http://lists.pentaho.org/mailman/listinfo/mondrian
>>
>>
>> _______________________________________________
>> Mondrian mailing list
>> Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
>> http://lists.pentaho.org/mailman/listinfo/mondrian
>>
>>
>>
>>
>> _______________________________________________
>> Mondrian mailing list
>> Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
>> http://lists.pentaho.org/mailman/listinfo/mondrian
>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
> http://lists.pentaho.org/mailman/listinfo/mondrian
>
>
>
>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20160525/76ff1657/attachment-0001.html
More information about the Mondrian
mailing list