建模思路

  1. 创建数据源 Data Source
  2. 创建数据源视图 Data Source View
  3. 创建数据维度 Dimenstrition
  4. 创建数据立方 Cube → 选定要填充的数据内容 Fact
  5. 向数据维度 Dimenstrition 中添加属性 Attributes,并设定属性之间的逻辑关系
  6. 校正/调整 Measures、Attribute、Hierarchies,包括各种关系、排序、索引、计算脚本等

名词理解

性能优化

  • 根据分析的实际需要,合理设置Dimenstrition的Attributes之间的逻辑关联关系

    • 添加新的逻辑关系
    • 修改默认逻辑关系
    • “rgrid”关系类型:如果关联的两个属性之间的关系没有变化,则将会增量处理数据,而不会每次都全部重新计算
    • “flexible”关系类型:无论关联的两个属性之间的关系是否变化,都会灵活的处理数据
  • 合理设置Dimenstrition Attributes Hierarchy的自动索引,
    • 关闭不在Hierarchy中显示的属性的索引,能够提高执行效率
    • 开启不在Hierarchy中显示,但是作为键值的属性的索引,能够提高执行效率
  • 合理设置Dimenstrition Attributes Hierarchy的自动排序,
    • 如果不在意数据之间的顺序,关闭此项,能够提高执行效率

应用图示

Hierachy

Display Folder

DimAttributes Relationships

Parent Attribute Properties

Changing the Sort Order by Modifying Composite Key Member Order

设定排序规则

Grouping Attribute Hierarchy Members

通过如下图所示的方式,可以将原始数据进行自动分组。

Hiding and Disabling Attribute Hierarchies

通过隐藏、禁用属性层次结构,能够在一定程度上提高数据的安全性、可用性。

结合对自动排序、索引的合理启禁,可以在提高执行效率。

Defining an Attribute Relationship and Sort Order in Dimension

  1. 基于Calculation或原始属性,创建用于排序的属性
  2. 设定新属性在Hierarchy中的可用性、可见性、自动索引、自动排序,以优化性能
  3. 在 Attribute Relationships Tab 中,为要进行排序的属性创建新的关联关系到新属性
  4. 在 Dimetion Structure Tab 中,为要进行排序的属性设定“OrderBy:AttributeKey”、“OrderByAttribute:[刚刚关联的属性]”

SSAS:菜鸟笔记(一)基本思路及操作的更多相关文章

  1. Nginx快速入门菜鸟笔记

    Nginx快速入门-菜鸟笔记   1.编译安装nginx 编译安装nginx 必须先安装pcre库. (1)uname -a 确定环境 Linux localhost.localdomain 2.6. ...

  2. 菜鸟笔记 -- Chapter 6.4 面向对象的三大特性

    6.4.1  三大特性概述 面向对象的三大特性是Java中一个很重要的基本理念. 封装是面向对象的核心思想.将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的意思.采用 ...

  3. 菜鸟笔记 -- Chapter 4 Java语言基础

    在Chapter3中我们写了第一个Java程序Hello World,并且对此程序进行了分析和常见错误解析.那么我们有没有认真观察一下Java程序的基本结构呢?本节我就来聊一下Java程序的基本结构( ...

  4. Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作

    2 Mongodb CRUD 操作 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mong ...

  5. X-Cart 学习笔记(四)常见操作

    目录 X-Cart 学习笔记(一)了解和安装X-Cart X-Cart 学习笔记(二)X-Cart框架1 X-Cart 学习笔记(三)X-Cart框架2 X-Cart 学习笔记(四)常见操作 五.常见 ...

  6. golang学习笔记16 beego orm 数据库操作

    golang学习笔记16 beego orm 数据库操作 beego ORM 是一个强大的 Go 语言 ORM 框架.她的灵感主要来自 Django ORM 和 SQLAlchemy. 目前该框架仍处 ...

  7. 菜鸟笔记 -- Chapter 6.2 类的构成

    在前面我们讲过高级开发语言大多由7种语法构成,但这是一个很空泛的概述,下,面我们仅就针对Java程序来说一下构成一个Java程序的几大部分,其中类是最小的基本元素.类是封装对象属性和行为的载体,而在J ...

  8. 菜鸟笔记 -- Chapter 6 面向对象

    在Java语言中经常被提到的两个词汇是类与对象,实质上可以将类看作是对象的载体,它定义了对象所具有的功能.学习Java语言必须要掌握类与对象,这样可以从深层次去理解Java这种面向对象语言的开发理念, ...

  9. SSAS:菜鸟笔记(二)定义计算(DMX脚本)

    基本概念 Calculation可以定义计算成员.名称集以及执行其他脚本命令来扩展分析服务立方(Analysis Service Cube)的功能. Calculation包含MDX以及脚本两个部分: ...

随机推荐

  1. SRS文档 王倩倩 201303014004

    设计阶段 Spec 图书管理系统functional spec:软件功能说明书, 主要用来说明软件的外部功能, 和用户的交互情况 (把软件当作一个黑盒子).从用户的角度描述软件产品的功能, 输入,输出 ...

  2. BlueDream.js(蓝梦)——jQuery网站使用引导插件

    小菜在前端世界游荡有些时间了,常见的插件多少有些了解,但却很少看到用户引导插件. 所谓用户引导插件,就是在第一次使用某个网站时,会弹出一些小动画,告诉你网站的基本使用方法,帮你快速入门. 这应该是个常 ...

  3. C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)

    关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率.在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具,所以 ...

  4. 单线程&浏览器多线程

    知乎答案:http://www.zhihu.com/question/31982417/answer/54136684 copy大牛的好文:from http://www.cnblogs.com/Ma ...

  5. Nginx - Windows下Nginx初入门

    公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...

  6. 文件上传小技巧/后端处理【以php示例】

    引语:在上一篇文章中说到,在页面中可以用隐藏的方式让你的上传页面看起来漂亮.但是这对于性能来说,并没有什么卵用,那么在后台的处理中,难道就没有一些处理技巧么?所谓后台的技巧,应该要包括上传得快一点,上 ...

  7. Yii2中系统定义的常用路径别名,如果获取web的url

    下面这些别名都是在Yii2里面系统定义的,可以直接拿来就用 '@yii' => '@yii/swiftmailer' => string 'C:\wamp\www\advanced\ven ...

  8. javaweb学习总结(十)——HttpServletRequest对象(一)

    一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...

  9. AStar算法(转载)

    以下的文章来至http://blog.csdn.net/debugconsole/article/details/8165530,感激这位博主的翻译,可惜图片被和谐了,所以为方便阅读,我重新把图片贴上 ...

  10. 大型架构.net平台篇(WEB层均衡负载nginx)

    第一部分 WEB层均衡负载.net平台下,我目前部署过的均衡负载有两种方式(iis7和Nginx),以下以Nginx为例讲解web层的均衡负载. 简介:Nginx 超越 Apache 的高性能和稳定性 ...