1.8.5 报表服务
在微软SQL Server 2005发布版本中,微软在它的综合商业智能平台上主要扩充了一个新组件。SQL Server 报表服务是一个基于服务器的平台,用于创建、管理、传送传统交互式的报表。它几乎包括创建、发布和管理报表中你所需要的全部东西。同时,产品的模块设计和大量的应用程序接口(API)让软件开发者、数据提供者和企业将报表综合在原来的系统或第三方应用程序中。
报表服务没有商业对象和水晶报表那样成熟,它的确有一些弱点。报表服务虽然是“可造之村”,但是它没有一个成熟的报表设计集。对Window和Internet Information Services(IIS)的依赖意味着报表服务在外网和互联网上的使用会受到限制。而且,由于微软组织结构的复杂性,微软不可能快速的推出改进功能。这给了竞争者一个机会。你可能会认为报表服务依赖于SQL Server,唯一的目录仓库是个缺点。从上面看,对于那些寻找便宜解决方案的人来说,报表服务绝对是最好的选择。
报表服务包括以下几项:
一整套创建、管理、查看报表的工具集。
一个保存并处理报表的引擎。
一个可扩展的结构和开放式的界面,用来在不同的IT环境下嵌入报表或是整合解决方案。
报表服务可以使用在以下几方面情景中。
使用Microsoft SharePoint来创建一个基于内网的报表组。
使用报表服务创建用电子邮件或其他消息格式传交的报表。
使用报表服务将高度可扩展报表函数编译成业务上的应用程序。
很明显,报表服务包含了很多“wow”因素。这就意味着它是SQL Server 平台上的最具可视化的也是对终端用户最友好的部分。新的报表生成技术是令人惊异的,而且会使人们大开眼界。在这点上,我们已站在高处讨论了这些重要功能。但是,还有很多的地方值得讨论。下一节我们来看看一些非常有趣的功能。我们将讨论这个产品中我们绝对会用到的顶级功能。可以认为它们是SQL Server 2005最为卓越的功能。
| 回书目 上一节 下一节 |