随笔分类 - MDX and OLAP
摘要:远程连不上: 先从任务管理器里找到SSAS(MSOLAP)进程号 或者运行命令行: tasklist | findstr msmdsrv.exe 找出SSAS监听端口(7052是上面得到的进程号): netstat -ano | findstr 7052 在windows防火墙里, 打开端口就可以了
阅读全文
摘要:Mondrian 从3.6版本开始就不提供war文件了, 只提供一个jar文件了, 理由是团队想更专注于OLAP引擎本身, 而UI的东西有很多其他开源的项目了, 所以不再提供这方面的东西, 详见:点击打开链接 目前比较流行的UI工具包括: Pivot4J 和 Saiku. 这里是用Pivot4J P
阅读全文
摘要:在SSAS中有两种Cube的Model, 一个是Tabular Cube 一个是Multi-Dimensional Cube, 这两种模式都提供了关于real-time data access的方案, 在Tabular Cube中是Direct Query模式, 在Multi-Dimensional
阅读全文
摘要:什么时候使用雪花模型? Ralph Kimball,数据仓库大师,讲述了三个例子。对于三个例子,使用雪花模型不仅仅是可接受的,而且是可能是一个成功设计的关键。 1,一个用户维度表且数据量较大。其中,80%的事实度量表是匿名访问者,仅包含少数详细信息。20%的是可靠的注册用户,且这些注册用户有较为详细
阅读全文
摘要:Actions: 当使用Excel来访问SSAS的Cube时, 可以右击某个单元格或者Hierarchy,在弹出的菜单中如果看到下图所示的按钮, 就说明在SSAS的Actions里配置过相应的Actions, 一般最常用的就是配置一个URL链接到某个可以Drillthrough的SSRS repor
阅读全文
摘要:关于SSIS的优化, 可以参考下面这两篇文章: http://www.cnblogs.com/ljhdo/p/5477357.html http://www.cnblogs.com/biwork/p/3330115.html 在Data Flow控件中有很多组件, 有些组件是完全阻塞型的,比如Sor
阅读全文
摘要:http://bidn.com/Blogs/userid/17/-repost-dimension-attribute-relationships-rigid-vs-flexible https://docs.microsoft.com/en-us/sql/analysis-services/mul
阅读全文
摘要:数据立方体和传统数据库的差别在于数据立方体即Cube把很多原来要用数据库的group by操作来达到的效果通过其独有的存储形式予以加速, 用户可以方便地下钻, 切面 看到各种聚合的数据的结果。 试想一下,如果一个cube拥有3个维度,为了计算在各个维度上的聚合,就要进行2^3次计算,如果有10个维度
阅读全文
摘要:对于数据库, 提供行级别的权限管理的一个技巧就是在表的外面套一层view, 在view的逻辑里利用: SELECT system_user 语句来获取当前用户的用户名, 再join相关的权限表得知用户可以有权限访问什么样filter下的数据, 最后view返回的数据和表的schema是一样的, 但是
阅读全文
摘要:https://support.microsoft.com/en-us/kb/2861775 0x80040E21 or 0x80004005 error when a data flow task in an SSIS package runs an MDX query by using MSOL
阅读全文
摘要:关系型数据库的三大范式: 第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式(2NF)是数据库规范化中所使用的一种正规形式。它的规则是在1NF的基础上要求数据表里的所有数据都要和该数据表的主键有完全依赖
阅读全文
摘要:with MEMBER [Measures].[Values1] AS [Employee - Owner].[Finance].currentmember.properties('name') set mm as filter([Employee - Owner].[Finance].allmem
阅读全文