Reporting Service初体验



最近重新装了机器,顺道地把微软的Reporting Service装上学习一下。

当然为了装这个东东,机器是要配置一下的
1:首先要Win2000 Server/Advance Server/Win2003
2:SQL2000,且要打上sp3a
3:为了开发的需要,你需要先装好VS2003

这样就差不多了,对了,如果是2000的话,再安装的时候需要有Authz
我也不知道这是个啥,开始报告说机器上未找到该组件
我就直接跳过去了,结果发现如果没有的话只能安装客户端部分,能开发但是不能部署的
后来在Win2003的机器上发现了这个文件,拷贝到2000下C:\WINNT\System32下,重新装一下就OK了
如果你没有的话你可以在这里下一个

程序文件默认安装在

C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services


在IIS里看增加了两个虚拟目录
一个是ReportServer 做部署用
一个是Reports 做管理用

启动VS2003后,发现Report Service Designer已经嵌入到启动界面
在新建项目里也增加了“商业智能项目”
里面有报表向导,不错~~
第一次用,就用向导来指导一下也不错,一步一步地走下去,轻轻松松一张报表就出来了
部署一下,然后访问,看上去不错
不过咋么没打印按钮??全是导出到某某格式
这不逗大家玩吗?如果没有打印功能我直接用OWC更顺手

突然想起要打补丁的,赶紧地把工程都关掉,然后把sp1和sp2都打上,重新启动后,再浏览报表
果然打印按钮出来了,不过是要装个插件的。恩,这下还可以再看下去

后面稍微用了一下,还没有很深入的学习,不过有些地方确实是令人振奋的
我简单地把自己的体会说一下

1:WEB呈现非常之好,当然这是Reposrt Service的主打方向,也是应该的
2:有WEB打印功能
3:导出功能,特别是Excel格式,因为是自己的东西,对于有格式的报表数据,导出来后相当完美
 相比之下水晶报表这方面就有差距了
4:水晶报表里的交叉表在这里叫矩阵,英文里是Matrix,一开始我还以为没有叹息了一会呢
5:水晶报表里的线只能横竖,在Report Service中能画斜线了,不过有些粗糙
6:公式部分暂时还没有体验,不过看它的属性模式,应该很不错的~~
7:最激动人心的就是单元格了,因为在水晶报表中没有格的概念,都是线和框,无法满足一些特殊需要
   现在Report Service里面这个的好处真是多的说不完,可以合并,很方便的设置某格,某行,某列的背景颜色等样式
8:报表可控性强,通过几个例子看到的报表很有动感,如数据深化等
   而且好象可以直接在模板中就可以设计参数然后HTML呈现后可以在页面上选择来定制数据
9:图表功能强劲,应该是把Office里面的图表功能给拉进来了,没得说
10:因为是Web形式,部署起来应该比较方便。好象只要在服务器端装上服务程序就可以了吧?还有待考证。


因为目前只是尝试了一下,还有很多东西可以去学习
如:报表外观的定制,程序中的控制,复杂数据处理,复杂报表的制作等
我现在用的是120天体验版本,希望自己在这段时间里有所收获

下载
http://www.microsoft.com/sql/reporting/downloads/default.asp
程序支持
http://msdn.microsoft.com/library/en-us/RSPORTAL/HTM/rs_gts_portal_3vqd.asp?frame=true
 

posted @ 2005-05-12 17:19  阿泰  阅读(6186)  评论(12编辑  收藏  举报