我想要構建一個後臺將成爲Pentaho社區版的儀表板。我正在使用Mondrian和MDX查詢。哪個API或框架可用於使用Pentaho構建儀表板?
我曾嘗試使用Pentaho CDF構建儀表板,但它嚴重缺乏文檔,沒有適當的文檔就無法構建儀表板。我面臨很多小事情的問題。
例如,我寫了一個MDX查詢,它返回sales
和expenses
的總和,對於department
中的每一個。此MDX查詢在Analysis view
中正常工作。
在Analysis view
我能夠看到條形圖sales
和expenses
不同的酒吧。然後,我在類型爲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或構建儀表板的框架。這種情況下有哪些其他選擇?
請指教,
在此先感謝!
非常感謝pdpi。我看到了這個例子,它的簡短但很好的教程。我僅使用CDE構建儀表板,但在尋找諸如「如何動態更改圖表標題」等信息時遇到問題?我無法在任何地方找到這些信息。另一個例子,在該教程中,有一個javascript函數存在,就像函數(s,c,v){Dashboards.fireChange('days',s); }。我在哪裏可以獲得有關此Dashboards類的信息,以及它的可用方法有哪些,其他可用的類是什麼?這種類型的信息我需要。 – Shekhar
正如我所提到的,這類文檔可以在BI Developer Examples解決方案文件夾中找到。關於CDA中的參數化查詢,由於您使用的是CDF,因此您只需在查詢中插入$ {myParam},並在數據源的參數屬性中將myParam列爲參數。您可能還想在圖表中將交叉表模式設置爲true,以告訴它它處理的是mdx樣式的結果集。 – pdpi
謝謝pdpi。最後,我設法創建了參數化的MDX查詢並向前邁進。另外,我發現了該函數參數的含義(s,c,v)。現在我被困在顯示錶中的值,但我想我會得到一些關於pentaho論壇.. – Shekhar