微软SQL Server 2000 Reporting Services

** 微软 SQL Server 2000 Reporting Services **

** [ ** ** 摘要 ] ** 这是微软介绍报表系统的一次讲演 , 整体的感觉是微软基本上把报表系 统做的足够的好了,该想到的它都想到了,我没想到的它也想到了 . ** **

** [ ** ** 关键字 ] ** Reporting Services,VB.NET. BI(Business Intelligence)

n ** Reporting Services ** ** 提供两种编程模式 : IDE ** ** 和 API **

微软的报表可以象 VB 那样通过拖拉以及填写一些必要的信息来一步步的创建,这点功能对非专业的用户可能比较有用,但专业开发人员可能更喜欢用调用 API 的方式来实现,演讲中微软的专家现场用 VB.NET 编写了代码,很简便,例如 myReportSystem.deleteItem(…) 表示删除报表 .

n ** 同 Outlook ** ** 集成实现报表的自动发送 **

因为 Outlook 是微软自己的产品,因此实现同 Outlook 的集成是情理之中,显然这也是 Reporting Services 的一个很大的优势,相当于包含了一部分工作流的功能,对于企业高层用户来说,时间宝贵,当然不可能总是到 ERP 中手工获取报表, Reporting Services 可以事先定义好报表规则,然后可以按月

按季度定时把报表自动发送到用户邮箱中 .

n ** 提供权限控制功能 **

分管理员 / 高级用户 / 普通用户等等权限,创建报表的人可为该报表分配权限

n ** 提供快照和历史记录功能,减少了报表服务器的负荷 **

快照实际上就是在数据库服务器和报表服务之间又加了一层 Cache, 也就是说有些报表可以直接在缓存里调出来使用,不用每次都查询。历史纪录就象 IE 里的历史纪录一样,提供了一个索引功能 ** **

n ** 提供便利的接口允许用户自定义报表规则 **

非专业用户不需要写 SQL 语句来实现报表规则,只需要在一个列表中填写规则 ( 例如 > < = 等规则 ). 这也是微软一贯的风格,微软的软件都是“傻瓜”型的,这也是许多非专业用户喜欢微软软件的重要原因。

n ** 同 Office ** ** 集成,而且可以直接转换为 PDF ** ** 格式 **

产生的报表最初是显示在 IE 里,也可以转换为 Excel 等格式,另外还可以转为 PDF 格式 同 Office 集成是可以理解的,但让人意外的是,微软现在也开始提供 PDF 格式, PDF 是 WORD 的有力竞争者,我想第一是 PDF 有很多免费的二次开发工具,第二是微软也认识到越来越多的用户在使用 PDF 格式, PDF 的优点是体积小、格式清晰美观、保密功能强 .

现场演示的时候微软专家只演示了英文 PDF 报表,而且说明 Reporting Services 在将中文转为 PDF 时有 Bug, 不过在 Build 版里已经解决了,明年初 Reporting Services 将正式发布

n ** Reporting Services ** ** 是 .NET ** ** 开发环境中的一个插件 , **

必须在安装 .NET 开发环境后才能安装 Reporting Services, 在 BI(Business Intelligence) 组件库中可以找到 Reporting Services 项目 . 然后就可以按照 Step by step 的步骤来建报表 , 一般的要从控件库里拖拉一个 Table 放在界面里,然后指定行列以及各自对应字段 .

Published At
Categories with Web编程
Tagged with
comments powered by Disqus