没有合适的资源?快使用搜索试试~ 我知道了~
python当中连接数据库,需要遇到MDX语句,此处是对MDX的简单介绍
需积分: 8 0 下载量 170 浏览量
2022-11-25
16:03:18
上传
评论
收藏 22KB DOCX 举报
温馨提示
试读
5页
MDX 的全称是 Mutil Dimensional Expressions ,是由 Microsoft , Hyperion 等公司研究多维查询表达式,是所有 OLAP 高级分析所采用的核心查询语言。MDX 的基本结构有三种: Members 、 Tuple 、 Set 。 1) Members : 指的是维度树上的一个节点,这里有一点需要指出,量度也是一个特殊的维度,所以对于普通维度上的 Member 可以有几下几种表示方法: [Customer] 或 [Time].[1996] 等,对于特殊的维度—— 量度而言,也可以表示一个 Member ,如: [Measures].[ unit sales] 等。 Member 的表示方法就是用中括号的形式,“ [……] ” 。 2) Tuple : 是由若干个 Members 组成,每一个维度上最多只能有一个 Member ,对于一个 Tuple 而言至少有一个维度,多则不限,同时对于没有列出来的那就表示为默认的 Member 。 Tuple 的表示方法是小括号“ () ” ,因为其又有 Member 构成。
资源推荐
资源详情
资源评论
MDX 学习报告
1 什么是 MDX
MDX 的全称是 Mutil Dimensional Expressions ,是由 Microsoft , Hyperion 等公司研究多
维查询表达式,是所有 OLAP 高级分析所采用的核心查询语言。 MDX 可以用来进行以下
操作:
1) calculated members (计算成员)
2) Calculated Cells (计算单元)
3) Security Settion (安全设置)
4) Custom member formula ( 自定义函数 )
5) Custom level rollup
6) Actions (动作)
7) Named “ sets ” ( 命名集合 )
8) Server side formatting (服务器数据格式化)
2 MDX 的基本结构
MDX 的基本结构有三种: Members 、 Tuple 、 Set 。
1) Members :
指的是维度树上的一个节点,这里有一点需要指出,量度也是一个特殊的维度,所以对于普
通维度上的 Member 可以有几下几种表示方法: [Customer] 或 [Time].[1996] 等,对于特
殊的维度—— 量度而言,也可以表示一个 Member ,如: [Measures].[ unit sales] 等。
Member 的表示方法就是用中括号的形式,“ [……] ” 。
2) Tuple :
是由若干个 Members 组成,每一个维度上最多只能有一个 Member ,对于一个 Tuple 而
言至少有一个维度,多则不限,同时对于没有列出来的那就表示为默认的 Member 。 Tuple
的 表 示 方 法 是 小 括 号 “ () ” , 因 为 其 又 有 Member 构 成 , 所 以 通 常 的 格 式 为
“ ([…],[…][…],…) ” ;示例:
a) ([Regin ].[USA])
b) ([product].[ computers],[time].[2008]) 。
3) Sets :
同一维度上若干个 Members 的集合,或者是若干个 Tuples 的集合,但这里有一个地方需
要注意,那就是如果是若干个 Tuple 组成的集合是,各个 Tuple 里的 Member 之间存在
着一定的对应关系。集合的表示方法用大括号“ {} ” ,所以可能的表示方法为:
a) {([computer],[usa ]),([ mobile],[china])} ,这个 Set 是由两个 Tuples 组成,这里大家可以
看到,在第一个 Tuple 当中,第一个 Member 是名为 computer 的产品,所以后面的 Tuple
的第一个 Member 也必须是一个产品,所以我们这里看到的是 mobile ,第一个 Tuple 里
第二个 Member 是一个国家,所以第二个 Tuple 的第二个 Member 也必须是一个国家名,
依次类推。
资源评论
张小鱼༒
- 粉丝: 6319
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功