2011-04-08 111 views
2

我一直在探索Pentaho生態系統。請原諒在這個問題上的任何天真的事情。Pentaho Mondian:Mondrian Schema xml Vs Pentaho元數據域xmi Vs CDA cda文件

關於這些配置文件(包含域名及其映射等),我似乎無法把我的手指放在一些東西。

因此,如果您直接使用mondrian,則需要設置這些xml配置文件。 現在,假設我使用Pentaho BI服務器而不是隻計劃mondrian,那麼解決方案存儲庫中就有這些元數據域xmi文件。 Q1)這些pentaho元數據域xmi文件是否不需要mondrian schema xml文件?

現在,CDA(社區儀表板訪問)也看起來很有趣。如果我安裝了這個插件,那麼解決方案庫中會有.cda配置文件。 cda文件包含連接和域映射細節。 Q2)這些cda文件是否不需要第一季討論的兩個配置文件?

Q3)假設我想使用olap4j將mdx查詢寫入引用cda文件的Pentaho BI服務器。這個問題有意義嗎?

感謝

回答

5

XMI文件是純粹的即席報表嚮導 - 無關,與分析/ OLAP或蒙德里安。

mondrian.xml是mondrian模式文件,允許您使用OLAP引擎。無論您是否在服務器上使用olap,您都需要一個模式文件來使用mondrian

CDA文件是底層數據源和儀表板前端之間的緩衝區。同樣,如果你想在下面使用mondrian/olap(你想用儀表板),那麼你首先需要一個mondrian模式。 CDA也可以緩存,整潔。 CDA幾乎可以訪問任何數據源,因爲它也可以使用Kettle/PDI作爲數據源 - 並且可以讀取任何內容。

您可以將MDX查詢放入CDA中,因此不需要使用olap4j。 CDA實際上使用PRD庫與mondrian交談 - 這一切都很好亂倫! :)如果你想在你自己的應用/前端使用查詢的結果,那麼CDA會返回一個你可以使用的JSON數據集。

或者看看saiku--這是爲了讓用戶界面開發人員能夠輕鬆訪問Mondrian的數據而設計的。

最後你不會在這裏得到許多pentaho答案 - 論壇或IRC頻道是一個更好的地方去與這樣的問題!