既存の OLAP サービスにアクセスするための JOLAP または Olap4j 用のドライバーはありますか? 私は、Oracle、MS SQL などの OLAP サービスについて考えています。
Java で OLAP プロジェクトを開始しますか? どちらの API から始めるべきですか?
olap4j は、このタイプのプロジェクトに最適な Java API です。JDBC がリレーショナル データベースに対して行うことを OLAP に対して行うように設計されています。これにより、サーバー中立の API に対してアプリケーションを作成し、コードを変更することなく、さまざまなサーバーに対してそのアプリケーションを実行できます。また、API は JDBC と同じ概念を使用するため、習得が容易です。
XMLA olap4j ドライバー (olap4j ディストリビューションに含まれています) を使用すると、XMLA ドライバーを備えた任意の OLAP データベースに接続できます。ほとんどのデータベースは接続できます。Microsoft SQL Server Analysis Services、SAP BW、Mondrian などに対してテスト済みです。Oracle の XMLA プロバイダ [ http://www.oracle.com/us/corporate/press/173668 ] に対して動作するはずですが、試したことはありません。
詳細については、www.olap4j.org を参照してください。
Julian Hyde (olap4j プロジェクトの創設者)
icCube による xmla クライアント ライブラリがあります: http://www.iccube.com/products/contributions/xmla-client-libraryですが、自分で試したことはありません。