了解sql server、SSIS、SSAS、SSRS

数据库了解sql server、SSIS、SSAS、SSRS

ETL是从基于OLTP的数据库到OLAP的数据仓库数据提取、清洗、转换、装载的过程。
SSIS是SQLSERVER Integration Services的简称,可以使用SSIS来创建ETL包,执行上面的转换操作。
SSAS是SQL SERVER Analysis Services的简称,可以创建多维度数据库并提供服务。
SSRS可以提供报表服务

SSIS 是 ETL工具
SSAS 是 Cube(多维数据库)工具
SSRS 是 报表工具

SSIS 把 数据库 的数据抽取到 数据仓库
SSAS 把 数据仓库转换成 多维数据库
SSRS 用 多维数据库作为数据源来呈现报表

(1)SSIS(Microsoft SQL Server 2005 Integration Services)
,是生成高性能数据集成解决方案(包括数据仓库的提取、
转换和加载(ETL)包)的平台。
Integration Services 包括用于生成和调试包的图形工具和向
导;用于执行工作流函数(如 FTP 操作)、执行 SQL 语句
或发送电子邮件的任务;用于提取和加载数据的数据源和目
标;用于清理、聚合、合并和复制数据的转换;用于管理 
Integration Services 的管理服务 Integration Services 服务
;以及用于对 Integration Services 对象模型编程的应用程
序编程接口 (API)。
SSIS包的典型用途:
合并来自异类数据存储区的数据;
填充数据仓库和数据集市;
清楚数据和将数据标准化;
将商业智能置入数据转换过程;
使管理功能和数据加载自动化;
(2)SSAS(SQL Server Analysis Service)是SQL Server 分
析服务(SQL Server 2005)
微软SQL Server 2005分析服务(SSAS)提供了联机分析处
理(OLAP)和数据挖掘功能的商务智能应用。分析支持
OLAP服务让你的设计,制造,和管理的多维结构,包含来
自其他数据源汇总数据,如关系数据库。数据挖掘应用程序
,分析服务,让你的设计,制造,和可视化的数据挖掘模型
的构建通过使用各种各样的行业标准数据挖掘算法的其他数
据源。
A、分析服务的概念和对象的AnalysisServices功能和体系结
构的介绍:
a、分析服务的结构:
微软SQL Server 2005分析服务(SSAS)使用的服务器和客
户端组件提供联机分析处理(OLAP)和数据挖掘功能的商
务智能应用:
分析服务的服务器组件作为微软Windows服务的实现。SQL 
Server 2005分析服务支持多个实例在同一台计算机上,与每
个AnalysisServices实例作为一个单独的Windows服务实例
b、客户使用公共标准XML分析服务沟通(XMLA),一个基
于SOAP发出命令和接收响应协议,公开为Web服务。客户
端对象模型也提供了XMLA,并可以用托管提供程序访问,
如adomd.net,或一个本地的OLE DB提供程序。
c、查询可以发出命令使用以下语言:SQL;多维表达式
(MDX),一个行业标准的查询语言的分析;或数据挖掘扩
展插件(DMX),一个行业标准的面向数据挖掘查询语言。
分析服务脚本语言(ASSL)也可以用来管理
AnalysisServices数据库对象。相关主题:在MDX中的关键
概念(MDX),多维表达式(MDX)参考,分析服务脚本语
言(ASSL),数据挖掘扩展插件(DMX)参考
分析服务还支持本地多维数据集引擎,使断开连接的客户端
浏览本地存储的多维数据的应用。更多信息,见客户端架构
(分析)
B、分析服务的概念
微软SQL Server 2005分析服务(SSAS)提供在线分析处理
(OLAP)和数据挖掘功能的商业智能解决方案。在使用分
析服务的商业智能解决方案的设计,您应该熟悉OLAP和数
据挖掘的概念,成功的解决方案所必需的。
分析服务相结合的最好的方面,传统的基于OLAP分析和关
系以使开发人员能够定义一个数据模型的报告,称为一个统
一的三维模型(UDM)在一个或多个物理数据源。所有的最
终用户查询OLAP,报告,和定制的商务智能应用程序访问
的数据在基础数据源通过UDM,它提供了一个单一的这种关
系数据业务视图。
分析服务提供了一套丰富的数据挖掘算法,使企业用户挖掘
其数据寻找特定的模式和趋势。这些数据挖掘算法可以用来
通过UDM或直接从物理数据存储分析数据。
更多信息,见附加资源部分在SQL Server 2005–分析服务的
网页在微软TechNet网站。
C、分析服务的对象
一个微软SQL Server 2005分析服务(SSAS)实例包含使用
数据库对象和组件的联机分析处理(OLAP)和数据挖掘。
a、数据库包含OLAP和数据挖掘的对象,如数据源,数据源
视图,立方体,措施,测量组,尺寸,属性,层次,结构挖
掘,挖掘模型和角色。
b、程序集包含用户定义的功能扩展提供多维表达式的内在
功能的功能(MDX)和数据挖掘扩展插件(DMX)语言。
(3)SSRS(SQL Server Reporting Service)简称SQL 
Server 报告服务。
SQL Server Reporting Services提供全方位的现成的工具和
服务来帮助你创建,部署,管理你的组织的报告,以及编程
功能,使你能够扩展和定制你的报告功能。
报表服务是一个基于服务器的报表平台,提供全面的报告对
各种数据源的功能。ReportingServices包括为您创造,管理
一个完整的工具集,并提供报告,和API,使开发人员能够
整合或扩展的自定义应用程序中处理数据和报告。
ReportingServices工具在微软的Visual Studio环境和SQL 
Server工具和组件完全集成。
报告服务,您可以创建互动,表格,图形,或空白的报告关
系,多维的,或基于XML的数据源。报告可以包括丰富的数
据可视化,包括图表,地图,和迷你。你可以发布报告,进
度报告处理,或按需访问报告。你可以从多种视角的格式选
择,报表导出到其他应用程序如微软Excel,并订阅发布的
报告。报道说你创建可以被视为在一个基于Web的连接,或
作为一个微软的Windows应用程序或SharePoint网站。您还
可以创建对发布到SharePoint站点报告数据的通知和接收电
子邮件消息时,报告数据的变化。
在SQL Server 2012中,报表服务介绍的权力观,交互式数
据探索,可视化,和报告服务介绍经验加上微软的
SharePoint Server 2010企业版。权力观是一个基于浏览器
的Silverlight应用,推出了从SharePoint Server 2010。它提
供了基于PowerPivot工作簿发表在PowerPivot画廊或表格的
部署到SQL Server 2012服务模型分析表格模型表示的数据
(SSAS)实例。约的权力观的更多信息,见权力观(SSRS
)。或SharePoint网站。您还可以创建对发布到SharePoint
站点报告数据的通知和接收电子邮件消息时,报告数据的变
化。
更多功能的新的SQL Server 2012中的报表服务的信息,看
看有什么新的(Reporting Services)。
资源与其他SQLServer组件,工具,信息,请参阅
SQLServer联机丛书。
D、SQL Server数据库
SQL是英文Structured Query Language的缩写,意思为结构
化查询语言。SQL语言的主要功能就是同各种数据库建立联
系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL
被作为关系型数据库管理系统的标准语言。SQL语句可以用
来执行各种各样的操作,例如更新数据库中的数据,从数据
库中提取数据等。目前,绝大多数流行的关系型数据库管理
系统,如Oracle, Sybase, Microsoft SQL Server, Access等都
采用了SQL语言标准
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页