[Mondrian] Mondrian 4 as a Pentaho Plugin

Tom Barber(Alabs) tom at analytical-labs.com
Fri Jun 27 11:31:23 EDT 2014


Yeah thought as much, its friday afternoon, why doesn't it take pitty on 
me? ;)

On 27/06/14 16:29, Luc Boudreau wrote:
> OSGI is a bit more picky. You'll need to create a new fragment bundle, 
> which depends on your driver, and injects itself into the mondrian 
> bundle.
>
> It requires a new jar all these things are specified in the manifest.
>
>
>
>
> On Fri, Jun 27, 2014 at 11:24 AM, Tom Barber(Alabs) 
> <tom at analytical-labs.com <mailto:tom at analytical-labs.com>> wrote:
>
>     Hmm thanks for the tip Kurtis, no joy so far. Should I assume the
>     driver needs osgi'ifying?
>
>     Thanks
>
>     Tom
>
>
>     On 27/06/14 15:46, Kurtis Walker wrote:
>>     The hive error is misleading.  It really means that no JDBC
>>     driver could be found to satisfy your connect string.  I think
>>     you'll need to put your driver in the OSGI directory also.
>>
>>     On Fri, 2014-06-27 at 09:33 -0500, Tom Barber(Alabs) wrote:
>>>     Looks about right, thanks Luc, Mondrian + Commons IO needed
>>>     placing in the osgi directory.....
>>>
>>>     Now if only I knew why on earth its trying to use Hive to
>>>     connect....
>>>
>>>     On 27/06/14 14:11, Luc Boudreau wrote:
>>>
>>>>     Oh right. That'd be in the EE builds only I'm afraid.
>>>>
>>>>     The modules should be in solutions/system/osgi
>>>>
>>>>     On Jun 27, 2014 8:59 AM, "Tom Barber(Alabs)"
>>>>     <tom at analytical-labs.com <mailto:tom at analytical-labs.com>> wrote: 
>>>>
>>>>         Interesting Luc, you mean should work out of the box, as
>>>>         in, there is already a jar there?
>>>>
>>>>         I downloaded 5.1 and had a look, the Mondrian Jar I
>>>>         found(grep) was labeled 3.7 and I asked Pedro and he said
>>>>         there were some Mondrian 4 stuff for Mongo but not in
>>>>         general population.
>>>>
>>>>         Tom
>>>>
>>>>         On 27/06/14 13:50, Luc Boudreau wrote:
>>>>
>>>>>         Hello Tom,
>>>>>
>>>>>         With a 5.1 server, all you need to do is use
>>>>>         "jdbc:mondrian4" instead of "jdbc:mondrian" as the URL
>>>>>         prefix and it should work out of the box.
>>>>>
>>>>>         Let us know if you run into any issues.
>>>>>
>>>>>         Luc
>>>>>
>>>>>         On Jun 27, 2014 6:38 AM, "Tom Barber(Alabs)"
>>>>>         <tom at analytical-labs.com <mailto:tom at analytical-labs.com>>
>>>>>         wrote:
>>>>>
>>>>>             Alright chaps,
>>>>>
>>>>>             I'm trying to crowbar Mondrian 4 into the BI Server
>>>>>             Saiku plugin and I
>>>>>             would like some clarification of a few bits and pieces.
>>>>>
>>>>>             We've shipped our own Mondrian Jar and also done some
>>>>>             funky cache
>>>>>             sharing etc, anyway, I would like to ship Mondrian 4
>>>>>             and unsurprisingly
>>>>>             its not as simple as just replacing the Jar.
>>>>>
>>>>>             I would like to know
>>>>>
>>>>>             a) is it even possible? I saw Julian's slide
>>>>>             suggesting that the
>>>>>             Mondrian 4 lib should run happily alongside Mondrian 3
>>>>>             as an OSGI module.
>>>>>             b) To bootstrap Mondrian we currently run  Class.forName(
>>>>>             "mondrian.olap4j.MondrianOlap4jDriver" ); but if have
>>>>>             2 Jars, how does
>>>>>             is it supposed to know which to bootstrap, or should
>>>>>             it load Mondrian 3,
>>>>>             but Mondrian 4 be automatic or do I have to register
>>>>>             the Mondrian 4 jar
>>>>>             in a different manner?
>>>>>             Either way I get
>>>>>             java.lang.IllegalAccessError: class
>>>>>             mondrian.olap4j.MondrianOlap4jExtra
>>>>>             cannot access its superclass
>>>>>             mondrian.xmla.XmlaHandler$XmlaExtraImpl
>>>>>
>>>>>             The first time I try and run Saiku followed by
>>>>>             java.lang.NoClassDefFoundError: Could not initialize class
>>>>>             mondrian.olap4j.MondrianOlap4jDriver
>>>>>
>>>>>             The next time, so I need work out how to unclash them
>>>>>             if possible.
>>>>>
>>>>>             I tried just straight replacing Mondrian 3 with
>>>>>             Mondrian 4 in the
>>>>>             platform out of curiosity but with that I get a
>>>>>             linkage error so that
>>>>>             test was also a no go.
>>>>>
>>>>>             Anyway, hints or tips please.
>>>>>
>>>>>             Thanks
>>>>>
>>>>>             Tom
>>>>>             _______________________________________________
>>>>>             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  <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/20140627/fa7aab1a/attachment-0001.html 


More information about the Mondrian mailing list