建模思路

  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. 用命令提示符压缩文件,解压缩文件(不需要客户端安装7zip)

    压缩成一个CAB包的办法: type list.txt (生成一个文件列表) makecab /f list.txt /d compressiontype=mszip /d compressionme ...

  2. ubuntu 12.04 安装 redis

    原文地址:http://ijonas.com/software-development/nosql/412/ 1 Installing Redis 2.6.x on Ubuntu 12.04 and ...

  3. 进程状态转换、CPU调度算法

    进程的状态转换 进程在运行中不断地改变其运行状态.通常,一个运行进程必须具有以下三种基本状态. 进程状态 执行态run:进程正在使用CPU 等待态wait:进程正在等待I/O完成,不在使用也不能使用C ...

  4. 【Android】进入Material Design时代

    由于本文引用了大量官方文档.图片资源,以及开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢! Material Desi ...

  5. 使用TabBarController(代码实现)

    step01:使用Xcode创建一个项目 step02:填写项目必要信息 step03:检查文件结构树是否正确 step04:创建一些类,这些类将会在后面用到!(选择Swift File) step0 ...

  6. shiny server SparkR web展示界面(一)

    1. shiny server简介 shiny-server是一种可用把R 语言以web形式展示的服务,下面就讲讲如何在自己的服务器上构建Shiny Server.下一篇主要介绍如何集成sparkR后 ...

  7. uva111动态规划之最长公共子序列

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=74662#problem/C     A B C D E C - Largest Rect ...

  8. android: 活动和服务进行通信

    9.3.3    活动和服务进行通信 上一小节中我们学习了启动和停止服务的方法,不知道你有没有发现,虽然服务是在活 动里启动的,但在启动了服务之后,活动与服务基本就没有什么关系了.确实如此,我们在 活 ...

  9. Activiti 查询流程定义

    package com.mycom.processDefinition; import java.io.InputStream; import java.util.List; import java. ...

  10. 阿里云产品介绍(三):云数据库RDS

    写完云服务器ECS,本来想先写负载均衡的. 因为发现很多客户,都是直接将单台云服务器应用对外提供访问,如果云服务器宕机,应用就会停止服务.云服务器标称有99.95%的可用率,一年下来宕机四个多小时也是 ...