2010-09-30 3 views
1

Y at-il un pilote disponible pour JOLAP ou Olap4j pour accéder aux services OLAP existants? Je pense aux services OLAP comme Oracle, MS SQL, etc.Y at-il un pilote JOLAP ou Olap4j disponible?

Nous voulons démarrer un projet OLAP avec Java? Avec laquelle des deux API devrions-nous commencer?

Répondre

3

olap4j est l'API Java parfaite pour ce type de projet. Il est conçu pour faire pour OLAP ce que fait JDBC pour les bases de données relationnelles. Il vous permet d'écrire une application par rapport à une API indépendante du serveur, puis d'exécuter cette application sur différents serveurs sans modification de code. En outre, l'API est facile à apprendre car elle utilise les mêmes concepts que JDBC. En utilisant le pilote XMLA olap4j (inclus avec la distribution olap4j), vous pouvez vous connecter à n'importe quelle base de données OLAP disposant d'un pilote XMLA - et la plupart le font. Il a été testé par rapport à Microsoft SQL Server Analysis Services, SAP BW et Mondrian, entre autres. Cela devrait fonctionner contre le fournisseur XMLA d'Oracle [http://www.oracle.com/us/corporate/press/173668] mais je ne l'ai pas essayé.

Voir www.olap4j.org pour plus d'informations.

Julian Hyde (olap4j fondateur du projet)

+0

Malheureusement, il n'est pas parfait comme annoncé. Le pilote Xmla ne dispose pas d'un ensemble de fonctionnalités présentes dans la version Mondrian du pilote (par exemple, validation de l'instruction mdx, paramètres de requête, prise en charge appropriée des instructions préparées, etc.). Ce qui est encore plus frustrant, c'est que personne n'a documenté ce fait: ni dans la documentation externe ni au moyen d'exceptions, le chauffeur ne fait rien et prétend que vous n'avez jamais demandé ces fonctionnalités. –

Questions connexes