2015-09-25 52 views
0

我剛開始研究Mondrian,我很難理解如何設置層次結構。Saiku Analytics中的靈活分層結構

假設我有一個醫院維度,並且我想總結某些州中公立或私立醫院的數量。我也有我的事實醫院與適當的措施hospital_amount。

我已經建立了架構工作臺的層次結構圖如下:

1-國家
2-標誌(私人或公共)
3-市
4-醫院

做通過這種方式,我可以分析Saiku Analytics插件中的所有內容,無需擔心,只要我保持屬性(州,旗,城市......)的顯示順序即可。但是,如果我想要更改字段在報表中顯示的順序,換句話說,如果我想在Saiku中構建另一個報表而不使用flag屬性,情況會變得有些複雜。

即使我隱藏標誌,Saiku也會繼續使用它來對層次結構(城市和醫院)中的其餘屬性進行分類。

有人說我需要在Schema Workbench中爲標誌創建另一個層次結構,但這不會讓我在Hospital的鑽取菜單中使用該標誌。

有沒有什麼辦法可以在Saiku中構建報表,而不會陷入層次結構順序中,我是指以靈活的方式從層次結構中選擇字段?

在此先感謝!

回答

0

如果您將Saiku用作BI服務器插件或單獨使用,則不提及。

如果您使用的是使用Mondrian 4的獨立版本,則可以在架構中使用「has hierarchy」屬性,而不是定義嚴格的層次結構,以便爲每個層次有效地創建層次結構,這些層次都可以獨立於另一個層次。

或者在Mondrian 3中,您可以手動執行此操作。