SQLSERVER2012AnalysisService 读书笔记 3

MDX语句学习  第一篇

一 格式:

1、MDX 语句中如果包含空格、数字或者MDX关键字,要使用 [] 括起来(尽管方括号是可选的,但还是建议使用)

2、一般情况下访问成员格式 [维度名称].[层次结构].[级别名称].[成员名称]

二 名词概念

1、单元 多个维度组合获得最小的数据集(个人理解)   【一个多维数据集中的单元数取决于每个维度中的层次结构数以及每个层次结构中的成员数】

2、元组  元组是由(一个或多个)维度组成,标示唯一的单元或者数一部分数据集的语句 (个人理解)  【各维度之间用逗号隔开,并用()括起来】

3、切片 通过一个元组表示的一个多维数据集的部分称之为切片

4、集 一组元组构成的对象称之为集  这组元组是使用在类型和数量上均完全相同的一组维度定义的 【各元组之间用逗号隔开,并用{}括起来】

5、如果某个查询中只指定了一个元组,那么不需要使用{}括起来

2015-10-17 14:58 北京 路过随笔

时间: 2024-10-27 12:04:18

SQLSERVER2012AnalysisService 读书笔记 3的相关文章

SQLSERVER2012AnalysisService 读书笔记 2

1.通过SSDT创建数据源 2.通过SSDT创建数据源视图 1.通过SSDT创建数据集 cube 3-1.创建方式:自下往上 自上往下 基于空多维数据集 3-2.多维数据集包含一个或多个度量值组,其数据 源自 关系数据源中的一个或多个事实表(通常情况下,每个事实表对应一个度量值组) 3-3.多维数据集包含一个或多个维度(维度来自维度表) 3-4.度量值组包含一个或多个度量值 3-5.通常情况下,来自同一个事实表的度量值会组合在一起,构成一个对象,称为度量值组 3-6.如果某个多维数据集是基于多个

SQLSERVER2012AnalysisService 读书笔记 1

1.商业智能 (Business Intelligence,BI)  通过数据分析 获取知识和见解 2.分析和报告是 BI 系统中针对数据进行的两种主要业务活动 3.在 BI 系统中组织数据的方法称为联机分析处理(Online Analytical Processing,OLAP) 4.Microsoft SQL Server Analysis Services 具有丰富的功能,可帮助实现传统BI系统的各种要求,基于此,它已经成长为行业领先的OLAP服务器 5.数据仓库 面向主题 由记录构成的系

《C#图解教程》读书笔记之三:方法

本篇已收录至<C#图解教程>读书笔记目录贴,点击访问该目录可获取更多内容. 一.方法那些事儿 (1)方法的结构:方法头-指定方法的特征,方法体-可执行代码的语句序列: (2)方法的调用:参数.值参数.引用参数.输出参数.参数数组: ①参数: 形参-本地变量,声明在参数列表中:形参的值在代码开始之前被初始化: 实参-实参的值用于初始化形参: ②值参数: 为形参在栈上分配内存,将实参的值复制到形参: ③引用参数: 不为形参在栈上分配内存,形参的参数名作为实参变量的别名指向同一位置,必须使用ref关

《C#图解教程》读书笔记之五:委托和事件

本篇已收录至<C#图解教程>读书笔记目录贴,点击访问该目录可获取更多内容. 一.委托初窥:一个拥有方法的对象 (1)本质:持有一个或多个方法的对象:委托和典型的对象不同,执行委托实际上是执行它所"持有"的方法.如果从C++的角度来理解委托,可以将其理解为一个类型安全的.面向对象的函数指针. (2)如何使用委托? ①声明委托类型(delegate关键字) ②使用该委托类型声明一个委托变量 ③为委托类型增加方法 ④调用委托执行方法 (3)委托的恒定性: 组合委托.为委托+=增加

《Effective C++》读书笔记汇总

我之前边读<Effective C++>边写下每个条款的读书笔记,这一版是C++11之前的版本.这里我将每个条款令我印象深刻的点小结一下. 1.C++包括:Plain C(面向过程).OOP(面向对象).模板(泛型和模板元编程).STL(C++标准库). 2.用inline.enum.const代替#define.#define定义的宏,一旦复杂起来,高手都很难掌控.不要带入C的习惯. 3.灵活使用const前缀.不需要进行改变的数据加上const前缀.指针的const前缀有两种形式,cons

【读书笔记】《Linux内核设计与实现》内核同步介绍&内核同步方法

简要做个笔记,以备忘. 需同步的原因是,我们并发访问了共享资源.我们将访问或操作共享资源的代码段称"临界区",如果两个执行线程处于同一临界区中同时执行,称"竞争条件".这里术语执行线程指任何正在执行的代码实例,如一个在内核执行的进程.一个中断处理程序或一个内核线程. 举个简单例子,i++操作.该操作可以转换为下面的机器指令序列: 1.得到当前变量i的值,并保存到一个寄存器. 2.将寄存器的值加1. 3.将i的新值写回到内存中. 当两个线程同时进入这个临界区,若i初值

鸟哥的Linux私房菜 基础学习篇读书笔记(7):Linux文件与目录管理

这一章主要讲述的是如何操作与管理Linux系统中的文件和目录,主要包括目录间的切换,目录的创建与删除,文件的创建与删除,文件的查找,文件内容的查看等等. 前一章中已经讲过相对路径以及绝对路径,绝对路径就是指从根目录("/")开始写起的路径名,而相对路径绝不会由根目录开始写起,相反,相对路径是相对于当前工作目录的路径名.Linux操作系统中有几个特殊的目录: . 代表此层目录: .. 代表上一层目录: - 代表前一个工作目录: ~ 代表当前用户身份所在的主文件夹: ~account 代表

《30天自制操作系统》读书笔记(2)hello, world

让系统跑起来 要写一个操作系统,我们首先要有一个储存系统的介质,原版书似乎是06年出版的,可惜那时候没有电脑,没想到作者用的还是软盘,现在的电脑谁有软驱?不得已我使用一张128M的SD卡来代替,而事实上你用的是U盘还是软盘对我们的操作系统没有影响,缺点是你的U盘刷入系统后容量只能是1440 MB,即当年流行的3.5英寸软盘的大小,当然不用担心,再格式化一次(用DiskGeniu),就可以恢复. 我做事情的话,总是怕自己的努力的结果白费了,害怕辛辛苦苦看完这本书但是发现做出来的东西现在根本没法用,

《巴菲特与索罗斯的投资习惯》读书笔记

巴菲特与索罗斯的投资习惯 收益与风险 收益越高风险越大,或者风险越大收益越高都是没有道理的,风险和收益逻辑上不一定是正相关的,只不过收益越高,人们愿意承担的风险越高而已. 降低风险的同时提高收益是不矛盾的.但风险控制应优先于收益. 同样的事情,对你来说是危险的,但对于高手来说则没有风险,因此,为了降低风险,尽力成为高手吧 关于投资 赚钱只是投资的目的而已,投资策略才是投资的手段. 只是将注意力集中在目的上是没有意义的,因为它只是你的手段所产生的自然结果. 因此我们需要把注意力几种在对投资策略的调