BI
文章平均质量分 52
bendanlzh
这个作者很懒,什么都没留下…
展开
-
又发现sql server management studio一个问题
今天在利用我自己开发的工具(基于xmla)去加载catalog下的cube名称时,怎么运行都只会加载到两个cube名称,但是在sql server management studio中却能看到三个,一开始以为是我的工具出了问题,于是就去跟踪查看问题所在,一直跟踪到soap返回消息都只看到两个。于是我又用sql server management studio中的xmla查询了一遍,还是只能原创 2009-07-24 14:48:00 · 825 阅读 · 1 评论 -
MDX标准函数列表
标准的MDX函数:.Dimension.Dimension.DimensionDimensions()Dimensions().Levels().Levels()Levels()Cousin.DataMember.DefaultMember.DefaultMember.FirstChild.FirstSibling.LastChild.LastSiblingMembers().NextMemb原创 2009-12-11 18:35:00 · 1353 阅读 · 0 评论 -
mondrian 中MDX函数解析 执行入口
众所周知,mondrian是用java语言实现的一个olap查询引擎,在数据检索方面mondrian支持MDX(多维查询语言)。最近对这块进行了深入的研究。下面对函数的解析、执行流程作一个简单的总结。其它的内容后续章节继续。由于工作关系,可能会过一段时间 首先说明下,要研究透这部分代码需具备的一些知识1.熟悉java,最好是熟悉java 5以后的版本的语法2.了解MDX语法。3.对原创 2009-12-11 00:47:00 · 4393 阅读 · 2 评论 -
sql server cube多对多关系
在sql server cube模型中引入事实与维度了所对多模型,如: A 《---B---》C 其中,B是中间表,A、C表之间是一种多对多的关系。如果要利用C来作为最终事实表,利用A来作为维度表。则在创建cube时需要利用A创建维度,B创建度量,C创建维度。然后在利用C创建度量,并且在关联维度(A创建)与度量(C创建)时选择多对多关系,并且度量(B创建)作为中继原创 2009-07-10 15:28:00 · 1635 阅读 · 0 评论 -
mdx count 与subecube测试
mdx 中的count函数返回集合中元组个数。之前一直采用这个函数来计算某个轴上元组各组个数,从而来计算出返回数据集在扁平化以后的数据记录数,但是最近发现在过滤掉一些维中的元素后,似乎这种计算方式不准确。于是我做了如下的一个测试: 测试环境sql 2005. 一、Create subcube: create subcube [Salereason] a原创 2009-07-10 12:14:00 · 1471 阅读 · 0 评论 -
MDX children与members的误区
在ssas中利用mdx进行查询时,children、members到底是不是一样的呢?可能有时你会看到它们查询出来的结果是一致的,或者是members查询出来的结果只比children查询的结果多一个all成员。它们到底是不是一样的呢?答案肯定是:不一样的。那么为什么会产生上面的情况呢?我们得来看一下这两者的语法描述,语法上可以大致总结如下:children作用于member上。membe原创 2009-07-01 12:40:00 · 2933 阅读 · 0 评论 -
db2 数据导入sql server 2005
为了测试sql2005 as 查询效率,需要创建一些多维数据集来进行测试,但是为了使测试的环境更有真实性,需要基于业务系统测试库来做。而我们的业务系统采用的是db2数据库。而本人对db2与ola db之间的数据类型映射不太熟悉,所以直接用db2作为数据源来创建多为数据集遇到很多问题,为了简单,我决定先将db2上的数据导入到sql 数据中,再创建cube。 具体的导数据经历了以下的原创 2009-06-29 16:26:00 · 4279 阅读 · 2 评论 -
ssas mdx 成员属性
成员属性在mdx解决方案中对数据的过滤起到了很大的作用,如果处理得当的话,能在完成业务需求的同时极大的精简cube。 利用一、成员属性作为附加信息: 如果一个维度属性没有必要直接显示给最终的用户,当然更没有必要做数据聚合、结果集叉乘等,而仅仅需要的是查询的数据单元的附加信息,此时成员属性再合适不过了。例如:查询成绩排名前十的学生。需要返回的仅仅是学生的名字和成绩。但是因原创 2009-06-27 00:21:00 · 2098 阅读 · 0 评论 -
关于SSAS 数据处理TEXT类型
今天为测试sql 2005 cube的数据查询效率,需要利用sql 2005 中 visual studio 创建cube,但处理维度属性时报错: OLE DB 错误: OLE DB 或 ODBC 错误 : 不支持要求的转换。。 OLAP 存储引擎中存在错误: 处理“sale analysis”数据库的“地区”维度的“城市”属性时出错。 OLAP 存储引擎中存在错误: 由于处理过原创 2009-06-26 17:22:00 · 1990 阅读 · 0 评论 -
SSAS 无法用于处理操作的 ImpersonationMode
最近因项目需要对SSAS 进行建模,用于测试其数据查询的速度。在创建完所有维度、度量、关系等之后,进行处理,处理时部署成功通过,但是在处理时却报错:数据源“Sales”包含无法用于处理操作的 ImpersonationMode。 通过对数据源设置的测试是成功的。上网搜了一下解决方法: 数据源-->打开-->模拟信息 中的【使用服务账号】选中。原创 2009-06-26 15:36:00 · 4042 阅读 · 0 评论 -
配置ReportServer 遇到的问题
1.rsreportserver.config的访问被拒绝。 原因:aspnet用户名没有权限访问该文件。 解决方法:在该文件的的【安全】中添加aspnet用户并赋予读取以上的权限 2.配置rs时,误将Credentials 选成了windows 方式结果配置出错,后来该为service方式。 3.在安装sql2005与原创 2009-07-31 10:49:00 · 1828 阅读 · 1 评论 -
Mondrian_环境搭建
最近对mondrian源码进行研究,主要目的是想了解一下该系统的架构,以及一些核心的算法。研究mondrian就需要搭建其研究的环境,好在mondrian提供了自己的实例数据库和model schema。这次搭建真费了不少的心血,下面把搭建环境的简单流程记录下来,以备忘。 下载mondrian source,这个很简单,网上一搜就能找到官方的下载地址。http://sourceforge.原创 2010-04-07 09:22:00 · 3568 阅读 · 3 评论