是否有任何可用於JOLAP或Olap4j的驅動程序來訪問現有的OLAP服務?我想在Oracle,MS SQL等OLAP服務上。是否有任何JOLAP或Olap4j驅動程序可用?
我們想用Java啓動一個OLAP項目嗎?我們應該從哪個API開始?
是否有任何可用於JOLAP或Olap4j的驅動程序來訪問現有的OLAP服務?我想在Oracle,MS SQL等OLAP服務上。是否有任何JOLAP或Olap4j驅動程序可用?
我們想用Java啓動一個OLAP項目嗎?我們應該從哪個API開始?
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項目的創始人)
有一個XMLA客戶端庫由icCube:http://www.iccube.com/products/contributions/xmla-client-library,雖然我還沒有嘗試過自己。
不幸的是,它並不像廣告一樣完美。 Xmla驅動程序缺少驅動程序的Mondrian版本中的一些功能(例如,mdx語句驗證,查詢參數,對準備語句的正確支持等)。更令人沮喪的是,沒有人記錄這一事實:無論是在外部文件還是異常情況下,駕駛員都無所作爲,並假裝你從未要求過這些功能。 – 2013-07-29 13:20:25