2019年3月12日

虚拟立方体调用非共享维度的时候需要指定cubeName,否则Schema无效

摘要: 但是,即使把非共享维度放上去,会出现一种情况。 一旦放入资产负债的非公共维度进去后,报表的度量值只能出现资产负债的度量值,不能出现损益的度量值了! 阅读全文

posted @ 2019-03-12 18:45 Neo0820 阅读(281) 评论(0) 推荐(0)

维度-共享层次维度

摘要: 单独的时间维度,时间维度本身也是有层次的。 共享加上时间维度 创建年月表,主键是[年月] 共享【时间维度】的主键就是年月了 其它Cube调用共享维度的时候外键也必须是这个颗粒度最细的年月 注意,时间维度 年的uniqueMembers是true,季度和月份的uniqueMembers都是false, 阅读全文

posted @ 2019-03-12 18:26 Neo0820 阅读(210) 评论(0) 推荐(0)

维度-层次维度

摘要: Dimension 元素有一个foreignKey 属性,它是事实表的列名;而Hierarchy 元素有一个primaryKey 属性。如果一个层次有不止一个表,可以使用primaryKeyTable 属性来区分。Level 的column 定义了它的键,必须是这个层次所在表的列名。如果键是一个表达 阅读全文

posted @ 2019-03-12 17:11 Neo0820 阅读(1207) 评论(0) 推荐(0)

使用Mondrian Virtual OLAP Cube 实现星座模型并在saiku展现分析

摘要: 1.什么是星座模型? 2.哪些地方可以用到星座模型? 3.Mondrian怎么构建星座模型,构建过程又涉及到哪些理论概念。 答1:这里描述了维度模型常用的 星型、雪花、星座模型,简而言之就是多事实表模型。 [转载] 第二篇 数据仓库与数据集市建模 答2:例如有个场景,通过资产负债及损益表计算应收款周 阅读全文

posted @ 2019-03-12 16:34 Neo0820 阅读(1091) 评论(0) 推荐(0)

维度-共享维度

摘要: 当一个维度(维表)被多个立方体使用时,可以把它定义为共享维度(shared dimensions),在立方体内引用这个维度即可。因为一个共享维度不属于一个立方体,你必须给它一个明确的表(或其他数据源)。当你在某个立方体中使用它时,指定维度的外键。 下面的例子中,定义了共享维度Store Type,它 阅读全文

posted @ 2019-03-12 15:24 Neo0820 阅读(455) 评论(0) 推荐(0)

维度-退化维度

摘要: 刚接触Mondrian,不熟悉如果只有一个事实表,没有单独的维度表,其中事实表就包含维度信息的怎么做Schema文件。一开始做了很多自关联,导致性能下降明显。基本多维度查询速度就很慢,基本出不来了。 其实这种同在事实表的,可以用退化维度来实现即可。 退化维度是这样的一种维度:由于它过于简单而不值得为 阅读全文

posted @ 2019-03-12 10:15 Neo0820 阅读(2320) 评论(0) 推荐(0)

导航