Sql server Sql Server服务-概述有人吗? 简言之

Sql server Sql Server服务-概述有人吗? 简言之,sql-server,reporting-services,reporting,ssas,business-intelligence,Sql Server,Reporting Services,Reporting,Ssas,Business Intelligence,我完全被可用的SQL Server服务数组搞糊涂了,很难找到一个简单的入门 独家新闻 我是一名长期的ASP.Net开发人员,多年来一直在愉快地开发ASP.Net应用程序。它们通常基于SQL server和一系列自定义表和视图 就在最近,我需要做一些稍微超出直截了当的报告,因此我开始研究SQL Server reporting Services(SSR)。这样做,我觉得我打开了潘多拉的盒子 还有reporting services、integration services、Analysis ser

我完全被可用的SQL Server服务数组搞糊涂了,很难找到一个简单的入门

独家新闻 我是一名长期的ASP.Net开发人员,多年来一直在愉快地开发ASP.Net应用程序。它们通常基于SQL server和一系列自定义表和视图

就在最近,我需要做一些稍微超出直截了当的报告,因此我开始研究SQL Server reporting Services(SSR)。这样做,我觉得我打开了潘多拉的盒子

还有reporting services、integration services、Analysis services、Business intelligence等。这让我想知道它们都在做什么,以及我是否可以(或应该)利用这些工具为.net应用程序完成一些繁重的工作

我对微软的即时研究工作让我无法理解市场营销和商业演讲。我在谷歌上的搜索没有找到关于这些工具是什么的全面概述,也没有找到它们组合在一起的全面概述,甚至没有找到这些工具应该在什么时候使用的全面概述。我在理解这些选项时遇到的最大问题之一是,它们在我看来都是一样的


因此,所有这一切都意味着,如果某种类型的鞋底能让我直截了当,为我指明正确的方向,我将非常感激:)

非常高级概述:

数据库引擎本身的核心服务包括SQL Server服务本身(或MSSQLSERVER),还有SQL Server代理和SQL Server浏览器。SQL Server代理是SQL Server的作业调度器,处理一些其他维护任务等,而浏览器服务通过为客户端应用程序创建一种更简单的连接到SQL Server的方式,帮助接受登录等

不过,这三个服务都是真正的“服务”,因为它们是在服务器上运行的守护进程。但在这三种情况中,您只需要运行MSSQLSERVER就可以使用关系数据库引擎。(其他两项服务是可选的。)

然后,除了核心数据库引擎功能外,微软还提供了一系列附加组件或补充“产品”和工具,帮助SQL Server作为一个平台/产品变得更好、更具吸引力。如您所见,这些服务通常以“服务”的形式销售

Reporting Services(或SSRS)是一个很好的解决方案,它使用本机SQL Server数据库存储有关数据源、报表传递计划、访问权限等的信息。。。对于一个强大的报告引擎,它可以非常容易地从几乎任何数据源输出优秀的报告。您只需定义报表的源、连接数据集和参数,然后使用专门的xml标记(报表定义语言或RDL)来定义报表的外观、感觉、形状等。而且,微软已经创建了一个“调整”版本的VisualStudio,使创建/开发/编辑这些报告变得更加容易。该版本的visual studio称为SQL Server Business Intelligence Design studio(或BIDS)

类似地,微软还利用BIDS帮助开发人员、DBA和分析师创建数据立方体——多维“连接”表,使用一种专门的模式,允许SQL Server Analysis Services(SSA)通过几乎任何数据关系的组合来提供“分析数据”。所以假设您有一家销售小部件的公司:您可以定义产品、客户、销售区域、日期等之间的关系,SSA将获取该数据(以及定义这些关系、其粒度等的专门定义的“多维数据集”定义)并预先计算几乎所有这些“尺寸”或数据角度组合的结果——这样你就可以说:“给我看看今年1月西北地区销售人员销售的所有x品牌小部件……”这样你就可以得到这些部件的销售总额。。。甚至可以让您按销售人员、商店等进行深入了解——假设您已经根据需要定义了多维数据集/关系

当然,此功能非常强大,但您几乎不希望这些多维数据集在生产表上运行。。。因此,公司通常创建数据仓库或数据集市来存储分析数据。但要定期将生产数据复制到这些仓库/集市中。。您需要某种工具,使您能够轻松地找出应该进行哪些更改、应该如何处理这些更改,以及需要对这些更改进行哪些调整/更改,以便将它们从高度规范化的生产环境中转移到高度非规范化的仓库/数据集市(您使用的是雪花模式或星型模式)。。。 而此工具/服务正是SQL Server Integration Services(SSIS)——它有一组丰富的连接器、泵、转换、监视器等,以便于按计划进行数据转换和迁移。但是这个工具/服务有什么很酷的地方。。。它不仅仅是在SQL Server和SQL Server之间连接/转换数据。。。但它能够将大多数数据源连接到大多数数据源,因此它是转换、导出、导入、修改、调整所有数据的强大工具。 而且。。。为了定义集成/转换项目的“工作流”,您还可以使用Business Intelligence Design Studio—与定义SQL Server Analysis Services的多维数据集等相同

但归根结底,让所有这些变得如此酷的是,您可以访问:

SQL Server

SQL Server报表服务

SQL Server集成服务

SQL Server分析服务

使用SQL Server标准版和企业版—因此无需购买额外的工具/解决方案/产品来利用这些强大的功能。