MicrosoftSQLServer2005ReportingServices

MicrosoftSQLServer2005ReportingServices"

作者:薛莹、董梁
ISBN:9787302172819
定价:¥79.80
字数:千字
页数:
出版时间:2008.05.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

生成和发布综合的、集成的报表

  这本实践性很强的指南为用户提供了实际的操作步骤,使用户可以将不同的公司数据转换为商业智能解决方案。其中主要介绍了如何使用基于服务器的报表制作解决方案来创建、管理和交付传统的交互式报表,涵盖了整个报表的构建和发布过程,并提供了该产品的所有集成特性的细节内容。本书作者Brian作为Reporting Services开发团队的成员,从专业的角度阐述了很多有利于根据实际需求改进商业决策的信息,旨在对那些有此需求的读者提供第一时间的帮助。

前言

前    言

Microsoft SQL Server 2000 Reporting Services是一款令人激动的产品。随着加入了针对特殊报表的Report Builder,以及与Windows和基于Web的应用程序集成的Report Viewer控件,并且更好地集成了SQL Server Analysis Services,Microsoft SQL Server 2005 Reporting Services更加令人激动。从来没有什么产品可以使得商业信息共享具有如此大的潜力且方便易用、价格低廉。而那些试图找到一种方法来在企业间共享数据库信息的人也都会因这个产品的诞生而感到满意。

当表达这个观点的时候,我承认可能会有一些偏激。但由于我确实有机会参与Reporting Services部分组件的创建,我发现自己的激情远不只如此。

对Reporting Services感到兴奋的主要原因是:我作为数据库应用程序的开发人员已经有16年。我用过不同的报表工具,并且一直在寻求一种有效的能在处于各地的销售办事处与公司总部之间共享数据的方法。我研究了企业级的报表系统,对它们提供的功能也垂涎三尺,但当我看到其授权费用时,我的希望破灭了。我对着屏幕挥动拳头并喊道:“一定会有更好的方法!”

Reporting Services就是这样一种更好的方法。在过去的两年时间里,我和我的同事在Superior Consulting Services有机会将Reporting Services合并到自定义的数据库解决方案中。我们同一些组织合作,帮助它们加速产品的开发。我们已经看到,在企业中Reporting Services可以快速且方便地改善数据分析和数据发布的能力。

例如,我们在某个周一的上午为某位客户应用了Reporting Services。到了周三下午,报表开始在整个公司之间通过电子邮件发送。信息以前所未有的方式被共享。周四上午,公司董事长前来查看究竟。当他盯着新创建的Reporting Services报表时,他能得出一些更有用的结论,类似“这就是我们在这个领域出现问题的原因,现在我知道为什么月末的总额会是那样的走向了。”

在另一位客户处,我正在和经理一起模拟Reporting Services中的报表。当我发现他花了很长的时间在报表的布局上时,我想可能哪里出现了问题。于是我问他报表哪里有问题,他说:“没有问题。只是我刚才正在看有关今年生产的信息,而这些信息以前没有看到过。”这些类似的评论足以让那些对数据处理极为挑剔的专家引起重视。

本书的目的是帮助您和您的组织达到相同的效果。当您使用本书中的示例时,我希望您有豁然开朗的时刻。您不仅有机会发现Reporting Services中的新功能,还将有机会了解Reporting Services解决组织中业务问题的原理。

关于本书需要注意的是:学习本书是一个动手操作的过程。当您读完这些章节时,您应该已经安装Reporting Services开发环境。本书基于这样的理念:当我们在交互的环境中学习时,理解的内容会更多,记住的内容会越深刻。因此,本书的大部分内容都是基于业务的需要,而创建的报表、代码和配置都满足了这些需要。

本书致力于提供完整的解决方案示例说明。这里尽可能地避免使用代码片断。经常有这样的情形,用户看到5行代码并且知道它们就是需要的解决方案,但是由于不知道这5行代码前后应该出现哪些代码而不能应用,没有比这更糟糕的情况了。根据书中的示例及从本书的Web站点获得的资料,用户能得到一个完整的解决方案,并且能够将满足组织业务需求的解决方案应用到实际中。

适当的时候,书中也会有一些有意思的内容。这就是书中的业务场景基于Galactic Delivery Services(GDS)的原因,它是一种称之为星际递送服务的业务。虽然GDS因为基于反物质运输和机器人员工而显得不够真实,但是它所涉及的业务对于大多数组织来说都比较有用。

我希望您能将本书作为有用的工具,从而跟上Microsoft令人激动的新产品的速度。希望您能从GDS示例中获得一些快乐。最重要的是,希望本书能够让您的组织了解Reporting Services的潜力。

??

VI

Microsoft SQL Server 2005 Reporting Services专家教程

VII

前    言

目录

目    录

第Ⅰ部分  开    始

第1章  从头开始 3

1.1  共享商业智能 4

1.1.1  共享的必要性 5

1.1.2  可能的解决方案 5

1.1.3  Microsoft Reporting 

Services 7

1.2  报表制作的体系结构 9

1.2.1  商业智能项目类型 10

1.2.2  报表结构 11

1.2.3  Report Designer 13

1.3  报表服务的体系结构 15

1.3.1  Report Server 15

1.3.2  报表交付 17

1.4  一试身手 19

第2章  安装Reporting Services 21

2.1  安装准备 22

2.1.1  Reporting Services

的组成部分 22

2.1.2  Reporting Services

的版本 26

2.1.3  Reporting Services

的安装类型 27

2.1.4  安装要求 31

2.1.5  其他安装考虑 33

2.2  安装过程 37

2.2.1  安装SQL Server 2005 37

2.2.2  Reporting Server配置

管理器 45

2.3  常见的安装问题 54

2.3.1  管理员权限 54

2.3.2  在“功能选择”屏幕上

没有显示服务器组件 54

2.3.3  安装错误1603 54

2.3.4  安装错误2755 54

2.3.5  安装日志文件 55

2.4  基本操作 55

第Ⅱ部分  报表的制作

第3章  数据库系统和SQL Server 59

3.1  数据库结构 60

3.1.1  准备组织 61

3.1.2  检索数据 68

3.2  Galactic Delivery Services

公司 74

3.3  查询数据 77

3.4  开始制作报表 94

第4章  报表入门:利用报表向导 95

4.1  第一个报表 96

4.2  交互式的表报表 113

4.3  创建矩阵报表 123

4.4  报表参数 128

4.5  小结 135

第5章  进级:建立基本的报表 137

5.1  重返熟悉的路线 138

5.2  数据区域 155

5.3  新领域 162

5.4  图形化 172

第6章  图形表示:在报表中使用

图表和图像 173

6.1  使用图表的过程 174

6.1.1  Fuel Price图表 174

6.1.2  Fuel Price图表,

版本2 181

6.1.3  Business Type Distribution

图表 183

6.1.4  Days in Maintenance

图表 186

6.2  图像就是一切 192

6.2.1  Conference Nametags 193

6.2.2  Conference Place Card 199

6.2.3  Rate Sheet Report 203

6.3  建立更高的目标 210

第7章  进阶知识:中间报表 211

7.1  永远不要说“抱歉” 212

7.2  处理报表中的错误 220

7.3  在预览期间的数据缓存 232

7.3.1  Employee List报表 233

7.3.2  Employee Mailing 

Labels报表 241

7.3.3  Overtime报表 248

7.4  知其所以然 256

7.5  Safe Source实践 258

7.6  前进,不要后退 260

第8章  高级制表特性 261

8.1  执行代码 262

8.1.1  Delivery Status报表 262

8.1.2  Lost Delivery报表 271

8.1.3  重用Customer List报表 277

8.1.4  Payroll Checks报表 280

8.1.5  WeatheReport报表 286

8.1.6  Delivery Analysis报表 291

8.2  报表的嵌套 297

8.2.1  Employee Evaluation

报表 297

8.2.2  Invoice报表 304

8.3  与报表交互 308

8.3.1  Invoice Front End报表 308

8.3.2  Transport Monitor报表 311

8.4  转换操作 315

8.5  后续内容 317

第Ⅲ部分  报 表 服 务

第9章  主要导出器: 将报表导出

为其他呈现格式 321

9.1  将报表导出为其他格式 322

9.2  呈现格式 324

9.2.1  TIFF图像呈现格式 325

9.2.2  Adobe PDF格式 328

9.2.3  Web存档格式 330

9.2.4  Excel格式 332

9.2.5  打印格式 334

9.2.6  HTML格式 334

9.3  数据交换格式 336

9.3.1  逗号分隔值(CSV)数据

交换格式 336

9.3.2  XML数据交换格式 337

9.4  调用报表管理器 339

第10章  使用报表管理器:

Report Manager 341

10.1  文件夹 342

10.2  将报表和支持文件移入

报表服务器 345

10.2.1  使用Report Designer

部署报表 345

10.2.2  使用Report Manager

上传报表 351

10.2.3  使用Report Manager

上传其他项 358

10.2.4  使用.NET程序集

上传报表 361

10.2.5  在Report Server中

修改报表 369

10.3  管理文件夹项 370

10.3.1  在文件夹之间移动 371

10.3.2  删除文件夹 372

10.3.3  重命名文件夹 372

10.4  “搜索”功能与“查找”

功能 373

10.4.1  搜索报表 373

10.4.2  查看报表中的文本 373

10.5  Report Manager打印 374

10.6  在Report Server上管理

报表 375

10.7  链接报表 387

10.8  交付报表 391

第11章  数据库系统和

SQL Server 393

11.1  缓存 394

11.1.1  报表缓存 394

11.1.2  启用报表缓存 397

11.2  执行快照 401

11.3  报表历史 403

11.3.1  启用报表历史 403

11.3.2  管理报表历史快照 407

11.3.3  更新报表定义与报表

历史快照 408

11.4  订阅 409

11.4.1  标准订阅 409

11.4.2  管理订阅 413

11.4.3  数据驱动订阅 414

11.5  站点设置 420

11.5.1  配置选项与默认值 420

11.5.2  “我的报表” 421

11.5.3  “站点设置”页面链

接的其他页面 423

11.6  各种风格 424

11.7  扩建 425

第12章  Reporting Services

自定义 427

12.1  不通过Report Manager

使用Reporting Services 428

12.1.1  URL访问 428

12.1.2  Web服务访问 439

12.1.3  “报表查看”控件 443

12.1.4  SharePoint Web部件 449

12.1.5  Reporting Services

实用工具 450

12.2  自定义安全性 460

12.2.1  身份验证与授权 460

12.2.2  自定义安全性问题 462

12.2.3  创建自定义安全性

扩展 464

12.2.4  部署自定义安全性

扩展 470

12.2.5  使用自定义安全性

扩展 476

12.2.6 其他扩展 478

12.3  实践经验 478

12.3.1  报表制作经验 478

12.3.2  报表部署实践经验 480

12.4  展望 481

第Ⅳ部分  附    录

附录A  报表项参考 485

附录B  Web服务接口参考 523

附录C  报表定义语言 583

附录D  即席报表 591

??

X

Microsoft SQL Server 2005 Reporting Services专家教程

IX

目    录

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个