ssas脚本组织程序_SSAS 使用手册.doc
SSAS 使用手册.doc
SQL SERVER 2008 SSAS使用手册
BI、OLAP、Analysis Services
BI概念简介
BI系统负责从多个数据源中搜集数据,并将这些数据进行必要的转换后存储到一个统一的存储介质中,并提供给使用者将这些数据转换为使用者所需信息的功能。
一个BI系统通常包括5层:
数据源层(data source layer):由每日的操作数据、文本数据、Excel表格、Access数据库、其他外部数据组成;
数据转换层(data transformation layer):转换数据源层为统一的连续数据,并放入数据存储层;
数据存储和提取层(data storage and retrieval layer)数据仓库
分析层(analytical layer)多维度的OLAP数据库,为决策者提供分析依据
展示层(presentation layer)报表和可视化工具。
OLAP、Analysis Services
由SSAS生成的BI_RDC是一个OLAP(On-Line Analysis Process)多维数据库。OLAP是与OLTP(On-Line Transaction Process)相对应的概念,OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事物处理;OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。一些在BI系统中的重要概念,也是从OLAP中的概念延伸过来的,比如:属性、层次结构、维度,度量值等。
Integration Services、Analysis Services以及Reporting Services是SQL Server提供的BI工具,分别提供BI系统的数据转换层、分析层和展示层的功能。可以看到使用微软的SQL SERVER 产品可以完全实现BI系统中能够提供的所有功能。其中,Microsoft SQL Server 2005 Analysis Services 为商业智能应用程序提供了联机分析处理 (OLAP) 功能和数据挖掘功能。Analysis Services 支持 OLAP,能够设计、创建和管理包含从其他数据源(如,关系型数据库)聚合来的数据的多维结构。对于数据挖掘应用程序,Analysis Services 使您能够通过使用各种各样的业界标准数据挖掘算法,设计、创建和查看从其他数据源构造的数据挖掘模型。
使用SSAS需要了解的概念
Cube、Dimension和MeasureCube就一个坐标系,每一个Dimension代表一个坐标轴,要想得到一个点,就必须在每一个坐标轴上取的一个值,而这个点就是Cube中的Cell。见下图(来源于/zh-cn/library/ms144884.aspx):
上图很好的说明了Cube、Dimension、Measure之间的关系。这里需要注意的是:其实Measure也属于一个维度,即Measures Dimension。所有的Measure构成了Measures Dimension,这个维度的只有一个Hierarchy,而且这个Hierarchy只有一个层次(Level)。Member
在上节的图中,每个Dimension只有一个Hierarchy,而在实际的环境中,一个Dimension往往有很多Hierarchy。因此,上一小节中关于“Cube就象一个坐标系,每一个Dimension代表一个坐标轴”这句话其实不够准确,准确的说应该是每一个Hierarchy代表了一个坐标轴,而Hierarchy中每一个Member代表了坐标轴上的一个值。下图以时间维度为例展示了Dimension的内部结构。
UDM统一维度模型
希望直接从诸如企业资源规划 (ERP) 数据库这样的数据源中检索信息的用户会面临几个重要挑战:
此类数据源的内容通常非常难于理解,因为它们的设计初衷是针对系统和开发人员,而不是用户。
用户所关心的信息通常分布在多个异类数据源中。即使只是使用其他关系数据库,用户也必须了解每个数据库的详细信息(例如,所用的 SQL 方言)。更糟糕的是,这些数据源的类型可能各不相同,不仅包括关系数据库,而且还包括文件和 Web 服务。
尽管许多数据源都倾向于包含大量事务级别的详细信息,但是,支持业务决策制订所需的查询经常涉及汇总信息和聚合信息。随着数据量的增加,最终用户为进行交互式分析而检索此类汇总值所需的时间也会过长。
业务规则通常并不封装在数据源中。用户需要自行理解数据。
统一维度模型 (UDM) 的作用是在用户和数据源之间搭建一座桥梁。UDM 构造于一个或多个物理数据源之上。用户使用多种客户端工具(例如,Microsoft Excel)向 UDM 发出查询。
即使 UDM 只是作为数据
ssas脚本组织程序_SSAS 使用手册.doc相关推荐
- ssas脚本组织程序_SSAS 使用手册
第 1 页 共 59 页 SQL SERVER 2008 SSAS 使用手册 1 BI . OLAP . Analysis Services 1.1 BI 概念简介 BI 系统负责从多个数据源中搜集数 ...
- ssas脚本组织程序_SSAS(简单cube创建过程)
SSAS(简单cube创建过程) 一. 创建AnalysisServices项目 · 单击"开始",依此指向"所有程序"和Microsoft SQL Serve ...
- ssas脚本组织程序_SSAS系列——【01】准备知识
关于SQL Server 产品,我从2004年就开始使用了,SQL Server 2K,2K5,2K8,到如今已经准6年了,说来惭愧,这六年来所涉及的内容都是在数据库引擎部分,最近有一个机会需要用到多 ...
- ssas脚本组织程序_SSAS中的MDX脚本
MDX中的脚本可以看作是Analysis Services中已有计算单元功能的一个升级版本,但是它并不能完全取代计算单元. MDX脚本:就是一串能够对SSAS2005多维数据集中数据产生影响的命令.使 ...
- ssas脚本组织程序_脚本调试编辑
Script Debugger Mac是一款好用的脚本调试编辑器,它是一个完全集中在AppleScript上的集成开发环境.帮助用户更轻松更快捷编译AppleScript的工具,默认提供了AppleS ...
- ssas脚本组织程序_微服务架构:从事务脚本到领域模型
图1 Order Service具有六边形架构.它由业务逻辑和一个或多个与其他服务和外部应用程序连接的适配器组成 图1显示了一个典型的服务架构.业务逻辑是六边形架构的核心.业务逻辑的周围是入站和出站适 ...
- Mini-XML 程序员开发手册, Version 2.5(转)
Mini-XML 程序员开发手册, Version 2.5 目录 中文翻译:Z.F , mail: zhfjyq@gmail.com ,http://blog.csdn.net/bluesonic 序 ...
- oracle采购操作手册,oracle-ebs采购功能点操作手册.doc
oracle-ebs采购功能点操作手册.doc PO模块功能点操作手册 作者:韩业邦 李亚军 创建日期:2012年3月6日 更新日期:2012年3月7日 版本:1.0 文档控制 更新记录 版本日期姓名 ...
- mysql 实验手册_mysqlcrashcourse实验指导手册.doc
mysqlcrashcourse实验指导手册.doc MYSQL必知必会实验指导书广州番禺职业技术学院信息工程学院20122实验一MYSQL工具的使用和数据库的简单查询一.实验目的1.熟悉MYSQL命 ...
最新文章
- Forefront_TMG_2010-TMG发布Web服务器
- 优雅且高效的使用Chrome Developer Tools
- JAVA错误日志(part1)--编码GBK的不可映射字符
- 《CMake实践》笔记二:INSTALL/CMAKE_INSTALL_PREFIX
- 指针选择排序法,10个整数从小到大排序
- java 修改 list_java里怎么修改list记录中的某个值?
- Spring(十九)之异常处理
- linux PS1 变量设置
- win10官方原版iso镜像 下载地址
- vmware station密钥
- 神经网络搭建六步法扩展
- 集成电路CAD习题及答案
- Spring Cloud Alibaba之服务治理Nacos
- 保障系统迁移服务器搬迁,整体中心机房搬迁服务器idc数据迁移方案应用场景
- 佳能打印机扫描文件到电脑显示设置计算机,电脑教程:佳能打印机怎么扫描文件到电脑...
- vue 对象提供的属性功能、通过axio请求数据(2)
- JVM-深入理解JVM内存模型、类加载机制、内存分配机制
- 智慧树课程问答怎么得分
- Python获取英雄联盟的皮肤原画:新手玩家们都懵了!(一)
- 代码管理 阿里云 云效 设置云效 SSH 公钥 下载代码到本地配置SSH