mondrianSchema编写指南.doc

上传人:飞****9 文档编号:135767932 上传时间:2020-06-18 格式:DOC 页数:53 大小:734KB
返回 下载 相关 举报
mondrianSchema编写指南.doc_第1页
第1页 / 共53页
mondrianSchema编写指南.doc_第2页
第2页 / 共53页
mondrianSchema编写指南.doc_第3页
第3页 / 共53页
mondrianSchema编写指南.doc_第4页
第4页 / 共53页
mondrianSchema编写指南.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《mondrianSchema编写指南.doc》由会员分享,可在线阅读,更多相关《mondrianSchema编写指南.doc(53页珍藏版)》请在金锄头文库上搜索。

1、如何设计一个蒙德里安架构1. 什么是架构?2. Schema文件1. 注解3. 逻辑模型1. 立方体2. 措施3. 维度,层次,水平1. 上表的映射维度和层次结构2. “全部”成员3. 时间维度4. 命令和显示级别5. 多层次结构6. 退化的维度7. 内联表8. 会员性能和格式化9. 近似水平基数10. 默认度量属性11. 函数依赖的优化12. 表提示4. 星型和雪花模式1. 共享维度2. 加入优化5. 先进的逻辑结构1. 虚拟多维数据集2. 父子层次结构1. 调整父子层次结构2. 暂停办理股份过户表格3. 填充关闭表3. 成员属性4. 计算成员5. 命名集6. 插件1. 用户定义的函数2.

2、会员读者3. 手机阅读器4. 手机格式化5. 会员格式化6. 物业格式化7. 架构处理器8. 数据源的变化监听器9. 动态数据源XMLA的servlet7. 国际化8. 聚合表9. 访问控制1. 定义角色2. 汇总政策3. 联盟的作用4. 设置一个连接的作用10. 附录A:XML元素1。什么是架构?一个模式定义了一个多维数据库。它包含了一个逻辑模型,由立方体,层次结构和成员组成的,这个模型到物理模型的映射。的逻辑模型的构造用于在MDX语言编写查询:立方体,维度,层次,水平,和成员组成。的物理模型是通过逻辑模型的数据源。它通常是一个星型模式,它是一组在关系数据库中的表后,我们将看到其它类型的映射

3、的例子。2。Schema文件蒙德里安架构是在一个XML文件中表示。一个例子模式,包含几乎所有的结构,我们在这里讨论,提供作为演示/ FoodMart.xml在蒙德里安分布。该数据集来填充这个模式中的分布。目前,只有这样,才能创建一个模式是在文本编辑器中编辑一个架构的XML文件。XML语法不是太复杂,所以这并不困难,因为它的声音,特别是如果你使用的FoodMart模式为指导的例子。的XML文档的结构如下所示:aggElementsaggElements关系有关: =关系aggElement : =注:XML元素的顺序是非常重要的。例如,的的元素有发生内的元素后所有集合,和元素。如果包括它前第一元

4、素,其余的架构将被忽略。每个XML元素的内容在附录A中的XML架构。2.1注释主要元素类型(模式,多维数据集,虚拟多维数据集,共享维度,维度,层次结构,水平,测量,计算成员)支持注释。注解是一个用户定义的属性相关联的元数据元素的方式,特别是,允许工具来添加元数据,而不延伸官方蒙德里安架构。创建一个希望注释的元素(通常是第一个子元素,但检查的架构定义详细信息)的一个子元素,包括一个数量的元素。元素的名称在他们的元素必须是唯一的。如果您要添加注释,以支持你保持一个特定的工具,仔细选择注释的名称,以确保它们不冲突具有与其他工具所使用的注释。以下示例显示了“作者”和“日期”标注连接到一个对象。弗雷德打

5、火石 10,000 BC.3。逻辑模型最重要的组成模式的多维数据集,措施和尺寸: 一个多维数据集是一个集合在一个特定的学科领域的尺寸和措施。 一个措施是,你有兴趣在测量的数量,例如,单位销售的产品或存货项目的成本价。 一个维度是属性或属性集,通过它可以划分成子类的措施。例如,您可能希望打破产品销售它们的颜色,性别的顾客,商店在出售该产品,肤色,性别,和存储所有尺寸。让我们来看看在XML定义一个简单的模式。尺寸名称=“时间”FOREIGNKEY =的“TIME_ID”和层次hasAll =“假”的PrimaryKey =的“TIME_ID”此架构包含一个多维数据集,名为“销售”。销售多维数据集有

6、两个维度,“时间”,“性别”和四项措施,“销量”,“店铺销售”,“存储成本”和“利润”。在此模式中,我们可以写一个MDX查询:SELECT 措施 销量,措施。店面销售 ON COLUMNS, 后代(时间。1997 Q1) ON ROWSFROM 销售WHERE 性别。 F这个查询是指销售多维数据集(销售),每个尺寸措施,时间,性别,和各成员的那些尺寸。结果如下:时间措施 单位销售措施 店面销售1997 Q1001997 Q1 2010年12月001997 Q1 2010年12月001997年 Q1 日00现在,让我们来看看更详细的架构定义。3.1立方多维数据集(见)的命名集合的措施和尺寸。的措

7、施和尺寸有共同的一件事是事实表,在这里“sales_fact_1997”。正如我们将要看到的,事实表保存列计算哪些措施,并包含持有的尺寸表。.该事实表定义使用元素的。如果事实表是不是在默认模式中,你可以使用“模式”属性提供一个明确的模式,例如您也可以使用建设,以建立更复杂的SQL语句。不支持结构的事实表。3.2措施销售多维数据集定义了若干措施,包括“单位销售”和“店铺销售”。每个测量(见)都有一个名字,在事实表中的列和聚合。聚合通常是“求和”,但“计数”,“最小值”,“最大值”,“平均”,和“不同的数”也是允许的,“不同的数”有一定的局限性,如果您的多维数据集包含父父子层次结构。可选的数据类型

8、属性指定单元格的值表示在蒙德里安的缓存,以及它们是如何通过XML返回分析。数据类型属性的值可以有“字符串“,”整数“,”数字“,”布尔“,”日期“,”时间“和”时间戳“。默认值是“数字“,除了”数“和”独特的计数“的措施,这是”整数“。一个可选的formatString属性指定的值是如何被打印。在这里,我们选择了输出单元的销售没有小数位(因为它是一个整数),以及同店销售额(因为它是一个货币值)小数点后两位。,和。符号是语言环境敏感,所以如果你是在意大利,同店销售额可能会出现“48.123,45”。您可以实现更野的影响,采用先进的格式字符串。一项措施可以有一个标题的名称Member.getCaption()方法,而不是要返回的属性。定义一个特定的标题有一定道理特殊字母(如:或)要显示:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号