2010-09-30 92 views

回答

3

olap4j是這類項目的完美Java API。它旨在爲OLAP執行JDBC爲關係數據庫所做的工作。它允許您針對與服務器無關的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瞭解更多信息。

朱利安·海德 (olap4j項目的創始人)

+0

不幸的是,它並不像廣告一樣完美。 Xmla驅動程序缺少驅動程序的Mondrian版本中的一些功能(例如,mdx語句驗證,查詢參數,對準備語句的正確支持等)。更令人沮喪的是,沒有人記錄這一事實:無論是在外部文件還是異常情況下,駕駛員都無所作爲,並假裝你從未要求過這些功能。 – 2013-07-29 13:20:25

相關問題