![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MDX and OLAP
爱知菜
Renjie Wei
展开
-
Power BI 的 各种限制 和 DataFlow模式
当大量Dataset同时刷新时,会导致Gateway节点内存不足。可以使用PowerBI Data Flow对DataSet进行分段刷新来绕开这个问题。Direct Query不再有DataSet相关的限制,但是它有一个100万行的数据量查询限制。分页报表的交互性能比较差,且直连某些数据源(比如Redshift)时性能较差。原创 2022-09-05 16:24:37 · 1448 阅读 · 0 评论 -
SSAS 疑难杂症 解决过程小记
远程连不上:先从任务管理器里找到SSAS(MSOLAP)进程号或者运行命令行:tasklist | findstr msmdsrv.exe找出SSAS监听端口(7052是上面得到的进程号):netstat -ano | findstr 7052在windows防火墙里, 打开端口...原创 2022-09-05 15:54:45 · 420 阅读 · 1 评论 -
数据库范式, 数据仓库设计架构Kimball 和 Inmon 杂记
Inmon Kimball 建模 范式原创 2016-04-21 12:10:20 · 3068 阅读 · 0 评论 -
Mondrian+Tomcat+Pivot4J = ROLAP
Mondrian+Tomcat+Pivot4J = ROLAP原创 2017-09-05 16:06:24 · 1139 阅读 · 2 评论 -
ROLAP 和 Direct Query(DQ)模式的区别
在SSAS中有两种Cube的Model, 一个是Tabular Cube 一个是Multi-Dimensional Cube, 这两种模式都提供了关于real-time data access的方案, 在Tabular Cube中是Direct Query模式, 在Multi-Dimensional Cube中是ROLAP那么这两种模式的区别到底是啥呢?参考http://w转载 2017-06-12 11:40:06 · 1077 阅读 · 0 评论 -
什么时候用雪花模型
什么时候使用雪花模型?Ralph Kimball,数据仓库大师,讲述了三个例子。对于三个例子,使用雪花模型不仅仅是可接受的,而且是可能是一个成功设计的关键。1,一个用户维度表且数据量较大。其中,80%的事实度量表是匿名访问者,仅包含少数详细信息。20%的是可靠的注册用户,且这些注册用户有较为详细的信息,与多个维度表中的数据相连。2,例如一个金融产品维度表,且这些金融产品有银行类转载 2017-04-24 22:30:45 · 2582 阅读 · 0 评论 -
SSAS 不太常用的两个功能 Actions 和 Perspectives 以及Calculations的Script View
Actions Perspectives SSAS原创 2017-04-24 18:44:18 · 1000 阅读 · 0 评论 -
SSIS SSAS 的优化手段总结
SSIS SSAS 预聚合 非重复计数度量值 执行树 分区转载 2017-04-22 21:57:51 · 3978 阅读 · 0 评论 -
数据库和多维数据库的权限管理的技巧
SSAS Authority原创 2017-04-06 19:17:27 · 1411 阅读 · 0 评论 -
使用增量和分区来提高Cube process速度
维度属性的意义:http://www.cnblogs.com/biwork/p/3910207.html转载 2017-04-07 23:47:53 · 1004 阅读 · 0 评论 -
数据立方体 解密
数据立方体和传统数据库的差别在于数据立方体即Cube把很多原来要用数据库的group by操作来达到的效果通过其独有的存储形式予以加速, 用户可以方便地下钻, 切面 看到各种聚合的数据的结果。试想一下,如果一个cube拥有3个维度,为了计算在各个维度上的聚合,就要进行2^3次计算,如果有10个维度就要进行2^10次聚合计算,随着维度的增加,计算量也陡增。此外经过一次聚合后,得到的不是一个值而已原创 2017-04-07 23:11:59 · 899 阅读 · 0 评论 -
mdx 各类典型语句的集锦
mdx 经典语句原创 2014-05-21 17:53:07 · 3540 阅读 · 1 评论 -
SSIS用MDX 查询或多维数据库作为数据源报错的解决办法
https://support.microsoft.com/en-us/kb/28617750x80040E21 or 0x80004005 error when a data flow task in an SSIS package runs an MDX query by using MSOLAP in SQL Server在数据库连接字符串中加入:Format=T原创 2016-07-07 11:58:02 · 4312 阅读 · 0 评论 -
MDX 中 drilldownmember函数的理解和用法
MSDN中的说明比如有一个如下层次结构的Hierarchy在Cube中:第一层: world第二层: Asia,Europe,America,Africa,Oceania第三层: 中国,日本,新加坡,印度(亚洲的children), 英国(欧洲的children)...........DrilldownMember的作用就是按照某个顺序展开这个树形结构,获得特定原创 2015-11-12 18:03:24 · 1171 阅读 · 0 评论 -
mdx中nonempty 和 non empty的区别
可以参考这篇文章:http://beyondrelational.com/modules/2/blogs/65/posts/11569/mdx-non-empty-vs-nonempty.aspxnon empty 是操作符, 是对轴过滤, 比如有一列全部是null就能过滤到, 同理 全部是null的行也能被过滤掉nonempty() 是函数, 接受两个参数,第一个参数类型转载 2015-05-07 15:08:41 · 3628 阅读 · 0 评论 -
mdx member tuple set 区别
member 就是维度上一个节点tuple 是来自不同维度(或者Measure, Measure也可以理解为一个维度嘛)的节点的集合set 即set of tuples 它是tuple的集合, 如果每个tuple的维度只有一个, 那么set 也可以理解成member的集合...原创 2014-05-04 11:53:51 · 1463 阅读 · 0 评论