对于SQL BI中 SSIS, SSRS, SSAS中各种功能的解释,小迷惑中,求补充,指正。

shoppo0505 2012-06-26 05:08:00
在SSIS, SSRS, SSAS3大类中,目前接触的 SSRS, SSIS最多,开发,维护也有不短的时间了,近期开始自学SSAS,但是对于SSAS的功能,特点,作用不是很明确。所以就发这么一贴,望高手补充指点。

自己先阐述一下个人对于3大类项目的理解:
1. SSRS:这个就是报表功能,作用就是对于非技术人员呈现数据的一个方式。这些数据可以来自各个类型的数据格式,其中包括SQL, Oracle等, 甚至于XML文档,还有一个就是SSAS. 类似于一台电脑的显示器。

2. SSIS: 主要功能就是信息处理的自动化,其中包括文件处理,文件内容操作,数据处理,整合,运行各类型任务。它可以将你所有能够搜集到的信息整合处理,然后保存。当然这些只是一些比较常用的功能。它还能进行文件复制,删除,执行exe, batch程序,数据库备份等非常多的功能。关于信息来源,可以是文本文档,不同类型的数据库,甚至于SAP等不相关的系统。
这个部分就相当于电脑配件中的CPU+主板。

3. SSAS:这一块我不是很熟悉。3天前才开始上手自己学习。很多人都非常热衷于说一个单词 "数据挖掘",但是这个单词对于我来说,根本没有能够解释SSAS的功能。这个概念太笼统了。因为对于数据的操作和呈现,我也可以使用SSIS+SSRS来代替。在我看来,它还没有一项不可替代的功能,唯一的好处是,能够很直观,快速地对数据进行归类,呈现。有点类似于数据库重组,但是这些都是后台的操作,对于用户是没有影响的。但是日常生活中,如果一项功能确定了,那么对于一系列的展现体系也会确定,那么SSAS的优势基本就没有了。这个不太清楚怎么类比电脑配件了。或者说更像软件方面的一个虚拟操作系统。

以上是自己对于三大类的一些观点,求补充,指正。
...全文
2968 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-03-18
  • 打赏
  • 举报
回复
请教一下LZ,SSIS+SSAS+SSRS,这几款产品是不是sas的产品? 刚接触,很陌生哦
Mr_Nice 2012-06-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 orchidcat 的回复:
SSRS就好像是财务,它能告诉你花了多少钱,挣了多少钱(已经发生的)
SSIS就好像项目主管,它能让你从各个地方获取该项目的信息
SSAS就好像精算师,它能根据上述两者,告诉你在一定范围内(挖掘),你还能挣多少钱。(预见要发生的)

兄弟,关于第三条,能解释一下么?
SSAS我感觉就是对于数据进行汇总,让人在整体性上能够更加清楚地了解业务情……
[/Quote]

汇总其实是前期的准备数据和浏览数据部分的功能。挖掘是要基于模型下的数据分析。

数据挖掘是有算法的:http://msdn.microsoft.com/zh-cn/library/ms175595.aspx
根据选定的算法,在一定的范围内,对现有的数据进行挖掘分析,将会得到更多的信息。

记得微软的一个例子。
给你销售数据,不通过挖掘模型,你只能知道什么地方,什么时间段销售了多少。

通过挖掘模型后,你可以知道
1、在什么时间段,将一个地方的东西,跟另一个地方的捆绑销售,会得到更大的收益。
2、在一定区域内,将物流的设定修改为某个地点,将会有最大的物流收益。
3、在一定的人群内(比如白领),哪类的东西会引起白领更多的关注,从而开发出更多的消费人群。
等等。

这些都是隐含在数据中的信息,通过挖掘模型,可以更加方便的得到这些信息。
这个是SSAS的重点。
shoppo0505 2012-06-28
  • 打赏
  • 举报
回复
SSAS如果真能这样的话,就太强大了。

兄弟能把微软的这个销售例子发个连接过来看看么?
夜予 2012-06-27
  • 打赏
  • 举报
回复
LZ还是买本书系统学习下吧
Mr_Nice 2012-06-27
  • 打赏
  • 举报
回复
打个比方

SSRS就好像是财务,它能告诉你花了多少钱,挣了多少钱(已经发生的)
SSIS就好像项目主管,它能让你从各个地方获取该项目的信息
SSAS就好像精算师,它能根据上述两者,告诉你在一定范围内(挖掘),你还能挣多少钱。(预见要发生的)
shoppo0505 2012-06-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
LZ还是买本书系统学习下吧
[/Quote]
书我有,而且是原版的,但是里面也没有提及到"挖掘"这个单词,3大项目之间的关系也没有详细的进行解释和区分。
SSRS, SSIS,不敢说100%精通,但是95%也至少。SSAS确实是刚接触。

能简短解释一下那里理解错了么?
shoppo0505 2012-06-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 orchidcat 的回复:]
SSRS就好像是财务,它能告诉你花了多少钱,挣了多少钱(已经发生的)
SSIS就好像项目主管,它能让你从各个地方获取该项目的信息
SSAS就好像精算师,它能根据上述两者,告诉你在一定范围内(挖掘),你还能挣多少钱。(预见要发生的)
[/Quote]
兄弟,关于第三条,能解释一下么?
SSAS我感觉就是对于数据进行汇总,让人在整体性上能够更加清楚地了解业务情况。一般来说就是对于数据进行选择(得到符合某个或者某些条件的数据),然后整合(加,减,乘,除),宏观上的展现更方便。 但是怎么理解"挖掘"这个单词,因为最后汇总的数据都是按照事实表计算得来。使用SQL语言也能够进行操作。

602

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧