大家好,欢迎来到IT知识分享网。
第
1
页
共
59
页
SQL SERVER 2008 SSAS
使用手册
1
BI
、
OLAP
、
Analysis Services
1.1
BI
概念简介
BI
系统负责从多个数据源中搜集数据,并将这些数据进行必要的转换后存储到一个统一的存储介质中,并提供给使用
者将这些数据转换为使用者所需信息的功能。
一个
BI
系统通常包括
5
层:
1.
数据源层(
data
source
layer
)
:由每日的操作数据、文本数据、
Excel
表格、
Access
数据库、其他外部数据组成;
2.
数据转换层(
data transformation layer
)
:转换数据源层为统一的连续数据,并放入数据存储层;
3.
数据存储和提取层(
data storage and retrieval layer
)
:数据仓库;
4.
分析层(
analytical layer
)
:多维度的
OLAP
数据库,为决策者提供分析依据;
5.
展示层(
presentation layer
)
:报表和可视化工具。
与目前的
RDC
系统对应,
BSERP
数据库便相当于一个数据源层,它提供实时的事务数据。一个由
SSIS
(
SQL Server
Integration
Services
)提供的
ETL
功能可以将业务数据库中的操作性数据通过一定的规则转换为统一的连续数据,它提供
的便是一个数据转换层的功能。通过
SSIS
转换后的数据,存储到
DW_RDC
数据仓库中。
DW_RDC
是一个关系型的数据仓库,
包含两种类型的表:
维度表和事实表。它提供一个数据存储和提取的功能,
但是这里的数据仍然不是多维数据,所以我们需
要将这些数据通过
SSAS(SQL Server Analysis Services)
转换成多维数据并提供分析功能,这些多维数据,存储在
BI_RDC
中。最后,我们将
BI_RDC
的数据通过
Analyzer
展示工具进行多维可视化的展现。
1.2
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
使您能够通过使用各种各样的业界标准数据挖掘算法,设计、
创建和查看从其他数据源构造的数据挖掘模型。
1.3
使用
SSAS
需要了解的概念
1.3.1
Cube
、
Dimension
和
Measure
Cube
就像一个坐标系,每一个
Dimension
代表一个坐标轴,要想得到一个点,就必须在每一个坐标轴上取的一个值,
而这个点就是
Cube
中的
Cell
。见下图(来源于
http://msdn2.microsoft.com/zh-cn/library/ms144884.aspx
)
:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/16049.html