《SQL Server 2005 Reporting Services标准指南 中文版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)米歇尔·里森著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121051443
  • 页数:314 页
图书介绍:本书对于产品的功能提供了全面的评论,并且重点介绍了2005版添加的新功能。不论读者是一位正在开发报表解决方案的用户还是一位想了解在业务活动中Reporting Services能提供哪些帮助的用户,本书都能帮助读者成功地达到自己的目标。书中详细的技术说明,预先设计的练习步骤和有实用价值的范例都将在读者的报表解决方案中帮助读者极大地提高自己的熟练程度和生产效率。本书突出了2005版的新功能,讨论了Reporting的高级商业使用,涉及了广泛的课题,包括报表的创建制作、Reporting Services的部署和管理,以及Reporting Services自定义代码的开发。

第一部分 介绍Reporting Services 2

第1章 介绍SQL Server Reporting Services(SSRS) 2

1.1 什么是SSRS 2

1.2 终端用户的SSRS 3

1.3 功能概述 4

1.4 企业报表举例 4

1.5 报表开发生命周期中的SSRS 5

1.5.1 报表生命周期中的设计阶段 6

1.5.2 报表生命周期中的管理阶段 8

1.5.3 报表生命周期中的传递阶段 11

1.6 Reporting Services的版本 13

1.7 怎样得到SSRS的使用许可权 14

1.8 小结 14

第2章 Reporting Services的功能:显示、导航和编程能力 15

2.1 报表的布局 15

2.1.1 表格式报表布局 15

2.1.2 自由格式报表布局 16

2.1.3 矩阵式报表布局 16

2.2 报表的表现(呈现)格式 17

2.3 报表项、视觉效果和图表 17

2.4 报表导航 19

2.5 即席(Ad Hoc)报表(2005版新功能) 20

2.6 Reporting Services的数据访问功能 20

2.7 编程能力 21

2.8 小结 22

第3章 Reporting Services的结构 23

3.1 报表服务器的Web和Windows服务 24

3.2 编程接口 24

3.3 报表处理器 25

3.4 命令行实用程序 25

3.5 Reporting Services扩展 26

3.5.1 数据处理扩展 26

3.5.2 传递扩展 27

3.5.3 呈现扩展 27

3.5.4 安全性扩展 27

3.6 报表服务器数据库 28

3.7 计划和传递处理器 29

3.8 报表生成器(2005版新功能) 29

3.9 报表模型设计器(2005版新功能) 30

3.10 报表设计器 30

3.11 报表管理器 31

3.12 SQL Server Management Studio(2005版新功能) 31

3.13 Reporting Services配置工具(2005版新功能) 32

3.14 RSPrintClient控制(2005版新功能) 32

3.15 WMI提供程序 32

3.16 性能监视对象 32

3.17 小结 33

第4章 Reporting Services部署方案 34

4.1 高实用性部署需要考虑的问题 36

4.2 因特网部署需要考虑的问题 37

4.2.1 因特网部署选项1:使Reprting Services可以匿名访问 37

4.2.2 因特网部署选项2:使用Windows身份验证部署报表服务器 38

4.2.3 因特网部署选项3:使用编程的方法 38

4.2.4 使报表管理器能在因特网上访问 39

4.3 最低硬件要求 40

4.4 软件要求 40

4.5 SQL Server 2005版SSRS的重要功能 42

4.6 使用许可权 44

4.7 小结 44

第5章 安装Reporting Services 45

5.1 小结 48

第二部分 报表制作技术——从基本到高级 50

第6章 报表设计器 50

6.1 Microsoft的两种主要报表设计器 50

6.2 是否需要Visual Studio 50

6.3 解决方案、项目、文件结构 51

6.4 使用Visual Studio创建报表 51

6.4.1 布局屏幕 58

6.5 小结 63

第7章 报表定义语言 64

7.1 语言:沟通的手段 64

7.2 使用XML 64

7.3 陈述性编程 65

7.4 报表元素 65

7.4.1 报表元素 66

7.4.2 报表参数 66

7.4.3 数据集 67

7.4.4 报表项 69

7.4.5 数据区 70

7.5 小结 70

第8章 表达式 71

8.1 什么是表达式 71

8.2 表达式句法 72

8.3 添加表达式 73

8.4 集合 74

8.4.1 报表项 74

8.4.2 字段 75

8.4.3 参数 76

8.4.4 全面性 76

8.4.5 用户 76

8.5 使用函数 77

8.5.1 Visual Basic运行时函数 77

8.5.2 合计函数 80

8.6 其他函数 81

8.7 使用表达式修改报表项属性和性质 81

8.8 实例:在某些值上设置重点 83

8.9 小结 83

第9章 存取数据 85

9.1 数据处理扩展名 85

9.2 数据源类型 85

9.2.1 具有报表特性的数据源 86

9.2.2 共享数据源 86

9.2.3 数据源表达式 86

9.3 连接字符串 87

9.4 查询数据 88

9.4.1 图形查询设计器 88

9.4.2 通用查询设计器 88

9.4.3 命令类型 90

9.4.4 查询和数据参数 90

9.4.5 查询XML(2005版新功能) 91

9.4.6 字段 92

9.4.7 字段和XML 93

9.4.8 筛选器 93

9.5 添加一个数据源 93

9.6 小结 94

第10章 报表参数 95

10.1 设置参数 95

10.2 参数属性 96

10.3 数据驱动参数 97

10.4 参数和数据源 97

10.5 使用参数的表达式 97

10.6 使用参数的动态SQL 98

10.7 参数从属关系 98

10.8 使用MultiValue实例(2005版新功能) 98

10.9 小结 100

第11章 操作报表项 101

11.1 数据区、容器和独立的报表项 101

11.2 报表设计器的工具栏 103

11.3 线段报表项 103

11.4 矩形报表项 104

11.5 图像报表项 104

11.6 文本框报表项 107

11.7 表格报表项 107

11.8 列表报表项 110

11.9 报表项的实际应用 111

11.10 矩阵报表项 113

11.11 图表报表项 114

11.11.1 图表数据(值) 116

11.11.2 图表系列组 116

11.11.3 图表类组 117

11.11.4 图表的RDL 117

11.12 图表和矩阵的实际应用 118

11.13 报表实体与页头/页尾 119

11.14 小结 119

第12章 分组、排序和合计数据、工作作用域 120

12.1 在报表中分组数据 120

12.2 排序(包括交互式排序) 122

12.2.1 交互式排序(2005版新功能) 122

12.2.2 数据源排序 123

12.2.3 数据区和组排序 124

12.3 合计函数作用域 124

12.4 Level和InScope函数 125

12.5 小结 127

第13章 高级报表格式化 128

13.1 与格式化有关的报表项属性 129

13.2 格式化数字和日期/时间值 131

13.2.1 标准数字格式化字符串 132

13.2.2 自定义数字格式字符串 132

13.2.3 标准日期/时间格式字符串 133

13.2.4 自定义日期/时间格式化 134

13.3 在报表中创建线段的替代颜色 136

13.4 报表分页 137

13.4.1 PageHeight和PageWidth 137

13.4.2 InteractiveHeight和InteractiveWidth 137

13.4.3 PageBreakAtEnd和PageBreakAtStart 137

13.5 小结 138

第14章 报表导航 139

14.1 超链接(跳至URL)导航 140

14.2 书签链接(跳至书签)导航 141

14.3 文档结构图 141

14.4 钻取(跳至报表)导航 142

14.5 隐藏和激活项目 143

14.6 操作项目实际应用 143

14.6.1 实现 143

14.7 小结 147

第15章 操作多维数据源 148

15.1 Analysis Services概念 148

15.2 数据挖掘概念 150

15.2.1 创建数据挖掘模型(DMM) 150

15.3 MDX和DMX 152

15.4 OLAP深入概念 152

15.5 创建数据挖掘报表 168

15.6 小结 170

第16章 Ad Hoc报表(2005版新功能) 171

16.1 Ad Hoc报表面对的问题 171

16.2 使用SSRS的客户端报表 171

16.3 报表模型和模型设计器 172

16.3.1 报表模型项目 172

16.3.2 模型文件内容 173

16.3.3 报表生成器性能 181

16.3.4 使用报表生成器构建报表 182

16.4 小结 187

第三部分 Reporting Services的管理和操作 190

第17章 管理报表、数据源和模式 190

17.1 Visual Studio中的部署选项 190

17.1.1 服务器名 190

17.1.2 报表文件夹位置 191

17.1.3 覆盖数据源 191

17.1.4 数据源的目标文件夹(2005版新功能) 191

17.1.5 生成和部署报表 191

17.2 使用报表管理器进行部署 192

17.2.1 创建新文件夹 192

17.2.2 安装数据源 193

17.2.3 上载报表 194

17.2.4 更改数据源 194

17.3 使用SQL Server Management Studio部署报表 196

17.3.1 创建新文件夹 196

17.3.2 安装数据源 197

17.3.3 上载报表文件 198

17.4 更改报表属性 198

17.4.1 基本属性 198

17.4.2 移动报表 200

17.4.3 链接报表 200

17.5 设置报表历史记录和快照 201

17.5.1 影响报表历史记录的报表服务器设置 201

17.5.2 创建快照 203

17.5.3 删除快照 203

17.6 我的报表 204

17.6.1 启用我的报表 204

17.6.2 禁用我的报表 205

17.7 小结 205

第18章 保护报表服务器项的安全 206

18.1 Reporting Services安全性模式 206

18.1.1 什么才是可靠的 207

18.1.2 角色分配是如何工作的 207

18.1.3 角色、任务和用户之间的联系 208

18.1.4 内置角色简介 209

18.1.5 分配内置角色 210

18.2 定义用户角色 215

18.2.1 创建/修改用户角色 215

18.3 小结 217

第19章 订阅报表 218

19.1 订阅概述 218

19.1.1 订阅的组成部分 218

19.1.2 订阅的使用 218

19.1.3 标准订阅和数据驱动订阅 219

19.1.4 传递选项 219

19.1.5 订阅处理 219

19.2 传递扩展概述 219

19.2.1 电子邮件 220

19.2.2 向某个文件共享传递 220

19.3 创建简单订阅 220

19.3.1 文件共享传递 221

19.4 创建数据驱动订阅 224

19.4.1 创建订阅数据库 224

19.4.2 报表管理器 225

19.4.3 SQL Server Management Studio 226

19.5 管理订阅 226

19.5.1 我的订阅 227

19.5.2 监控订阅 227

19.5.3 删除/撤销订阅 228

19.6 小结 228

第20章 报表的执行和处理 229

20.1 管理计划 229

20.1.1 计划类型 229

20.1.2 创建/更改计划 230

20.2 报表的执行和处理 231

20.2.1 报表执行超时 231

20.2.2 运行过程 232

20.2.3 大型报表 232

20.3 报表执行历史记录 233

20.3.1 什么是执行日志 233

20.3.2 如何从执行日志产生报表 234

20.3.3 创建RSExecutionLog数据库 234

20.3.4 实例报表概述 235

20.4 小结 236

第21章 部署和配置SSRS 237

21.1 部署方案概述 237

21.1.1 标准模型的优缺点 237

21.1.2 扩大模型的优缺点 238

21.2 标准部署的要求 239

21.3 扩大部署的要求 239

21.3.1 报表服务器初始化概述 239

21.3.2 在扩大配置中设置SSRS的步骤 240

21.4 配置SSRS 242

21.4.1 可配置组件 242

21.4.2 配置文件 243

21.5 密钥管理 243

21.5.1 备份对称密钥 244

21.5.2 恢复对称密钥 245

21.5.3 更改对称密钥 245

21.5.4 删除对称密钥 246

21.6 小结 246

第四部分 开发Reporting Services 248

第22章 实现自定义嵌入功能 248

22.1 添加嵌入式代码 248

22.2 调试嵌入式代码 249

22.3 小结 251

第23章 怎样从报表中创建和调用自定义程序集 252

23.1 强命名自定义程序集 257

23.2 SSRS系统管理员.NET安全入门 259

23.3 在“执行”权限之外还需要其他权限的程序集 262

23.4 调试自定义程序集 264

23.5 小结 267

第24章 怎样使用URL访问 268

24.1 怎样将URL访问集成到程序中 272

24.2 小结 273

第25章 怎样使用Reporting Services Web Services 274

25.1 报表管理Web服务(2005版新功能)(ReportService2005.asmx) 279

25.2 怎样脚本化Reporting Services(使用RS实用程序) 280

25.3 报表参数使用 281

25.4 调用Web服务时的安全机制 282

25.5 短代码程序段中常用的函数 283

25.6 小结 284

第26章 编写自定义Reporting Services扩展功能 285

26.1 对自定义Reporting Services扩展功能的一般考虑:实现、部署和安全 287

26.2 传递扩展功能 290

26.3 用户、SSRS和传递扩展功能之间的交互 291

26.4 小结 293

第27章 报表呈现控件和SharePoint Services Web部件 294

27.1 Microsoft Visual Studio 2005 ReportViewer Web和Windows控件(2005版新功能) 294

27.2 Microsoft SharePoint Web部件 297

27.3 小结 298

第28章 自定义报表定义语言(RDL)生成器和自定义报表定义 299

28.1 小结 302

第五部分 附录 304

附录A 参考资料和补充读物 304

附录B 术语表 305

附录C 常见问题解答 312