2011-11-24 24 views
1

我想要構建一個後臺將成爲Pentaho社區版的儀表板。我正在使用Mondrian和MDX查詢。哪個API或框架可用於使用Pentaho構建儀表板?

我曾嘗試使用Pentaho CDF構建儀表板,但它嚴重缺乏文檔,沒有適當的文檔就無法構建儀表板。我面臨很多小事情的問題。

例如,我寫了一個MDX查詢,它返回salesexpenses的總和,對於department中的每一個。此MDX查詢在Analysis view中正常工作。

Analysis view我能夠看到條形圖salesexpenses不同的酒吧。然後,我在類型爲MDX over MondrianJNDI CDE dahboard類型的數據源中使用了相同的MDX查詢,並將此數據源附加到CCC Bar Chart,但CCC Bar Chart僅顯示sales的值。

所以我想知道如何顯示相同的條形圖,因爲我在Analysis view

另外,我想知道如何在Pentaho CDF中創建參數化的MDX查詢?如何使用Dashboard Chart Java API

我發現很難使用Pentaho CDF,所以我想嘗試其他API或構建儀表板的框架。這種情況下有哪些其他選擇?

請指教,

在此先感謝!

回答

1

(免責聲明:我對一般的CTools的首席開發人員,並且CDF尤其是)

你會發現,CDF的確是Pentaho的社區內最流行的選擇,那又意味着這是社區本身最容易幫助你的。既然你的問題是文檔,我不確定你已經探索過已有的東西。如果您安裝了Pentaho,從Pentaho用戶控制檯頭到BI Developer Examples解決方案文件夾,並在CDF下找到CDF文檔。

另外,我建議你給CDE一個嘗試(CDE是一個在CDF和CDA之上構建儀表板的編輯器)。你會發現它的一個很好的教程here

+0

非常感謝pdpi。我看到了這個例子,它的簡短但很好的教程。我僅使用CDE構建儀表板,但在尋找諸如「如何動態更改圖表標題」等信息時遇到問題?我無法在任何地方找到這些信息。另一個例子,在該教程中,有一個javascript函數存在,就像函數(s,c,v){Dashboards.fireChange('days',s); }。我在哪裏可以獲得有關此Dashboards類的信息,以及它的可用方法有哪些,其他可用的類是什麼?這種類型的信息我需要。 – Shekhar

+1

正如我所提到的,這類文檔可以在BI Developer Examples解決方案文件夾中找到。關於CDA中的參數化查詢,由於您使用的是CDF,因此您只需在查詢中插入$ {myParam},並在數據源的參數屬性中將myParam列爲參數。您可能還想在圖表中將交叉表模式設置爲true,以告訴它它處理的是mdx樣式的結果集。 – pdpi

+0

謝謝pdpi。最後,我設法創建了參數化的MDX查詢並向前邁進。另外,我發現了該函數參數的含義(s,c,v)。現在我被困在顯示錶中的值,但我想我會得到一些關於pentaho論壇.. – Shekhar

0

(免責聲明:我正在爲icCube工作)。

如果您想要一個沒有免費的解決方案,您可以嘗試icCube OLAP server及其GVI library。如果你想建立你自己的解決方案,它就在起跑線上,但很有趣。你可以看到一些例子here

如果您需要支持,支付一點點支持,這是一個節省金錢和省時的解決方案(適用於任何解決方案)。社區很好,但人們可以免費花時間幫助其他人的時間有限。

+0

謝謝..我已經看過icCube演示。它比CDE好得多,但我不能拿到許可證 – Shekhar