关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL Server »SQL Server 2008的BI组件SSAS使用详解

    SQL Server 2008的BI组件SSAS使用详解

    2011-08-01 10:09:00 出处:ITJS
    分享

    SSAS是用于SQL Server 2008 数据库用于BI的组件,通过SSAS可以创建多维数据库,并在之上进行数据挖掘操作。本文我们主要介绍一些关于SSAS数据分析的知识。接下来就让我们来一起了解一下吧。

    商业智能提供的解决方案能够从多种数据源获取数据并且能够把各种数据转化成同一格式数据进行存储,最终达到让用户可以快速访问解读数据,为用户分析和制定决定提供有效的数据支持。可以人为的把商业智能分为以下几层:

    SQL Server 2008的BI组件SSAS使用详解

    数据源层:公司日常工作中会存在多种格式的数据,如文本文档,excel文件,access数据库文件,SQL Server数据库文件等。

    数据转换层:由于数据源存在多样化,为了方便分析,需要对它们进行一定的加工,使其数据格式相同,最终存入数据存储系统。

    数据存取层:关系数据库管理系统(RDBMS)中创建数据仓库,保存数据。

    数据分析层:多维联机分析处理数据库做为数据分析层,负责把数据转换成信息。

    数据表示层:表示层的应用程序可以直接访问数据仓库或多维联机分析处理数据库等,可以用不同风格(表格、图形等)展示数据的魅力。可以用EXCEL来秀数据,也可以用adomd.net开发asp.net(winform)等来秀数据,总之,熟悉后,可以根据实际需求想怎么秀就怎么秀。

    度量值

    在商业智能中,用来监控公司运行的可概括的数值被称作度量值(measure)。如“SalesAmount”、“OrderQuantity”都被称作度量值。如图

    SQL Server 2008的BI组件SSAS使用详解

    “SalesAmount”标签被称为元数据,“100”为销售数量。假如没有“SalesAmount”这个元数据,“100”将只是一个数值而且这个数值将显得毫无意义。

    属性

    看下面一张产品属性表,

    SQL Server 2008的BI组件SSAS使用详解

    “产品”、“模型”、“颜色”、“尺寸”被称为属性,而“Mountain-500”、“Road-750”、“Hitch Rack”被称为属性“模型”的成员,同样,“黑色”和“银色”也是“颜色”属性的成员。“产品”属性被称为关键属性,因为它可以唯一地确定其他属性(颜色,尺寸等),在上表“产品“属性列中也是唯一的,不存在重复值。如“Mountain-500 Black,40“就可以准确的定位到上表第一行,但是”模型“属性成员”Mountain-500“在上表中不能确定具体是哪个产品。

    看下面这个销售报表,

    SQL Server 2008的BI组件SSAS使用详解

    这份报表中每种模型都有该模型下的相关产品销售额的总和或者叫聚合(aggregation)。“模型“属性和”产品“属性以层次结构(hierarchy)进行组织,“模型”属性的成员作为层次结构高层,“产品”属性的成员作为底层。有了层次结构,我们可以选择查看模型级的销售额或者产品级的销售额。

    维度

    相同的产品可以在两个不同的州销售,所以可以得到如下报表

    SQL Server 2008的BI组件SSAS使用详解

    这份报表有两个“州”属性成员,三个“模型”属性成员,五个“月份”属性层次结构构成的成员。所有值的最大可能数为:州数目*模型数目*月份数目=2*3*5=30。

    报表中独立属性和层次结构称作报表的维度,维度(dimension)包括属性和层次结构。如上图报表,州属性属于地理维度,模型属性属于产品维度,月属性层次结构属于日期维度。一个维度可能不止一个属性,但每个维度只有一个关键属性。其他与关键属性相关的属性都属于同一维度。由于属性属于维度,那么属性成员也即维度成员。维度中可以包含层次结构,用于创建层次结构的属性必须属于同一维度,同时该层次结构也属于该维度。如,模型和产品构成的层次结构由产品维度中的属性组成,而该层次结构也属于产品维度。维度是相关属性和层次结构进行分组的有效方法。

    事实表和维度表

    在维度数据仓库中,维度存储在维度表中,度量值被称作事实并存储于事实表中。事实表是存储度量值的详细值或事实的表。如图,

    SQL Server 2008的BI组件SSAS使用详解

    这个事实表中,前三列(州键、产品键、月份键)是键列。键列的值将事实表每行中的事实和每个维度表中的一行联系起来。剩下的两列(销售量和销售额)包含了数值事实,是这张事实表的两个度量值。和事实表相关的维度被称作事实表的维数(dimensionality)。

    SQL Server 2008的BI组件SSAS使用详解

    许多维度属性可用来对维度记录进行分组,并可以对每组相关的事实表中的度量值进行汇总。

    如上图Product维度表中的记录可被分为自行车和配件两类,每种分组的销售量都能计算出来。可以创建分组的属性是可聚合的,如类别属性、颜色属性等,不可聚合的属性称为成员属性,如价格,因为根据价格分组出来的数据没什么太大的意义 。

    度量值组

    事实表中包含数据的列对应于维度模型中的度量值,因此,每张事实表都包含一组度量值。

    分析服务用一组称作度量值组的逻辑结构组织信息,度量值组与单个事实表及其相关的维度相对应。度量值组不但包含了每个维度的列以及每个度量值的列而且还包含了每个维度中的成员的每个可能的组合所对应的行。与事实表不同的是,事实表只包含单个细节的数据,而度量值组不但包含单个细节的数据,而且还包含更高级细节的聚合数据。如图

    SQL Server 2008的BI组件SSAS使用详解

    上表中只有最后一行和事实表中的某行对应,该行包含了和事实表相同级的详细信息。其他行都不会出现在事实表中,每行中都至少有一个维度层次结构中更高级别的成员。在具有更高级别成员的每一行中,通过累加低级细节数据使事实数据被聚合。上表只是列出了很小一部分的可能值。

    关于SSAS的知识就介绍到这里了,希望本次的介绍能够带给您一些收获!

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    抖音安全与信任开放日:揭秘推荐算法,告别单一标签依赖

    ultraedit编辑器打开文件时,总是提示是否转换为DOS格式,如何关闭?

    Cornell大神Kleinberg的经典教材《算法设计》是最好入门的算法教材

    从 Microsoft 下载中心安装 Windows 7 SP1 和 Windows Server 2008 R2 SP1 之前要执行的步骤

    Llama 2基于UCloud UK8S的创新应用

    火山引擎DataTester:如何使用A/B测试优化全域营销效果

    腾讯云、移动云继阿里云降价后宣布大幅度降价

    字节跳动数据平台论文被ICDE2023国际顶会收录,将通过火山引擎开放相关成果

    这个话题被围观超10000次,火山引擎VeDI如此解答

    误删库怎么办?火山引擎DataLeap“3招”守护数据安全

    IT头条

    平替CUDA!摩尔线程发布MUSA 4性能分析工具

    00:43

    三起案件揭开侵犯个人信息犯罪的黑灰产业链

    13:59

    百度三年开放2.1万实习岗,全力培育AI领域未来领袖

    00:36

    工信部:一季度,电信业务总量同比增长7.7%,业务收入累计完成4469亿元

    23:42

    Gartner:2024年全球半导体营收6559亿美元,AI助力英伟达首登榜首

    18:04

    技术热点

    iOS 8 中如何集成 Touch ID 功能

    windows7系统中鼠标滑轮键(中键)的快捷应用

    MySQL数据库的23个特别注意的安全事项

    Kruskal 最小生成树算法

    Ubuntu 14.10上安装新的字体图文教程

    Ubuntu14更新后无法进入系统卡在光标界面解怎么办?

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。