2015-09-25 70 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中,您可以手动执行此操作。