网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 数据库 > 商品详情

SQL Server 2005报表服务高级编程

分享到:
SQL Server 2005报表服务高级编程

最 低 价:¥25.20

定 价:¥72.00

作 者:(美)Paul Turley

出 版 社:清华大学出版社

出版时间:2007 年1月

I S B N:7302141259

商品详情

编辑推荐

内容简介

sql server报表服务是为报表设计人员和编程人员定制的解决方案。这本指导手册将帮助读者迅速具备设计、部署、管理甚至定制报表解决方案的能力。如果读者没有编程经验以及通过vb、c#、asp.net扩展报表的知识,也可以通过学习本书来创建功能强大的报表。.
  本书带有大量详细的示例,阐释了创建报表、设计报表解决方案,以及开发与多种不同平台交互的部署策略,将帮助读者充分利用这个革命性的工具。另外,读者还将学会怎样在实践中通过实现自己的安全体系结构或者增加定制的数据访问,来扩展报表服务的每一项功能。
  本书主要内容
  ·报表编程和报表脚本的详细知识
  ·高级报表设计,包括下钻报表、嵌套列表、钻取、链接和动态内容
  ·针对商业和支持系统的高级策略..
  ·使用.net代码、.net io命名空间类和url呈现部署策略来呈现报表,以处理硬件、软件和平台考虑事项、许可问题和缩放选项
  ·如何为移动设备设计报表
  ·用于定义数据源和语义元数据模型的各种工具
  ·如何使用参数和表达式来定义创新的报表解决方案
  ·高级面向对象编程技术,给出用c#和vb 2005编写的示例
  本书读者对象
  本书的读者对象是那些对学习sql server 2005报表服务的高级功能、报表服务器管理和安全问题有兴趣的报表设计人员、开发人员、管理员和商业人士。...

作者简介

Paul Turley.
Paul Turley是Hitachi Consulting公司的高级顾问。他为许多杰出的咨询客户的数据库、报表和商业智能解决方案设计体系结构。除了报表服务之外,他还使用水晶报表、Active Report和Access创建报表解决方案。从1988年起,他开始管理IT项目,使用Visual Basic 3、4、5、6以及ASP.NET、ADO.NET和SQL Server设计和编写应用程序。他在1996年获得了MCSD认证及其他认证,包括MCDBA、IT Project+、Microsoft Solutions Framework(MSF)Practitioner。
他设计和维护了www.Scout-Master.com,.. << 查看详细

目录

第ⅰ部分 开始
第1章 报表服务可以做什么 2
1.1 我们所了解的 2
1.2 应用程序和报表技术 4
1.3 解决方案类型 6
1.3.1 开包即用的报表 7
1.3.2 基于服务器的报表 7
1.3.3 用户设计的报表 8
1.4 设计报表 8
1.5 简单的应用程序集成 10
1.5.1 从应用程序中启动报表 11
1.5.2 用户交互和动态报表 11
1.5.3 intranet和internet报表访问 12
1.6 无缝的应用程序集成 12
1.6.1 web应用程序集成 13
1.6.2 门户集成 13
1.6.3 windows应用程序集成 14
1.7 管理和定制报表服务器 15
1.8 小结 15
第2章 microsoft sql server报表服务2005简介 16
.2.1 传统的应用程序报表 17
2.2 当今的报表需求 17
2.3 定义的商业智能 18
2.4 场景——解救自动化系统 19
2.5 现有报表解决方案的挑战 20
2.6 sql server报表服务如何面对挑战 21
2.7 商业智能解决方案 22
2.8 谁使用报表,为什么使用 22
2.8.1 执行领导 23
2.8.2 经理 23
2.8.3 信息化员工 23
2.8.4 客户 23
2.8.5 制造商和合作伙伴 24
2.9 报表解决方案的替代品 24
2.9.1 关系数据(oltp)报表 24
2.9.2 关系数据仓库 25
2.10 报表生命周期 26
2.11 报表交付应用程序类型 26
2.11.1 web浏览器 26
2.11.2 office应用程序 27
2.11.3 可编程性 27
2.11.4 订阅 27
2.11.5 报表格式 28
2.11.6 导入/交换数据 28
2.11.7 即席报表 28
2.12 系统需求 28
2.13 报表服务组件 30
2.13.1 服务器组件 30
2.13.2 客户组件 30
2.13.3 获得联机图书的帮助 30
2.13.4 adventure works示例数据库 30
2.14 管理工具 31
2.14.1 命令行和无人参与安装 31
2.14.2 日志文件 31
2.15 设计报表 31
2.15.1 窗体报表 31
2.15.2 表格报表 32
2.15.3 分组和下钻 32
2.15.4 钻取报表 32
2.15.5 多列报表 32
2.15.6 矩阵 32
2.15.7 图表 32
2.15.8 数据源 33
2.15.9 查询 33
2.15.10 olap报表 33
2.16 使用business intelligence development studio 34
2.16.1 报表向导 34
2.16.2 .net framework 34
2.17 扩展报表服务 35
2.17.1 数据处理扩展 35
2.17.2 交付扩展 35
2.17.3 安全扩展 35
2.17.4 显示扩展 35
2.17.5 脚本 36
2.17.6 订阅 36
2.17.7 安全报表 36
2.18 报表管理器 37
2.18.1 设计报表 37
2.18.2 通过url访问报表 38
2.18.3 用程序代码显示报表 38
2.19 报表定义语言 39
2.19.1 部署报表 39
2.19.2 设计和架构报表解决方案 39
2.19.3 第三方产品集成 39
2.19.4 panorama企业报表器 40
2.19.5 用于报表服务的proclarity 40
2.20 小结 40
第3章 报表服务体系结构 42
3.1 报表生命周期 42
3.1.1 创作 43
3.1.2 管理 43
3.1.3 交付 44
3.2 报表服务2005 44
3.2.1 平台概览 44
3.2.2 报表服务xml web服务 45
3.2.3 报表服务器 46
3.2.4 报表服务目录 57
3.2.5 报表设计 59
3.2.6 报表用户界面 61
3.3 小结 62
第ⅱ部分 报表设计
第4章 基本报表设计 64
4.1 使用报表向导 65
4.1.1 报表向导 67
4.1.2 建立数据源 67
4.1.3 创建一个查询 69
4.1.4 定义报表结构 73
4.1.5 指定部署位置 74
4.1.6 报表设计器 76
4.1.7 刻度单位 77
4.1.8 货币格式 81
4.2 报表定义语言 82
4.2.1 报表移植与集成 83
4.2.2 引入access报表 83
4.3 规划可扩展性 83
4.3.1 浏览器的兼容性 84
4.3.2 脱机查看 84
4.3.3 移动设备支持 85
4.4 报表项和数据域 85
4.4.1 文本框报表项 85
4.4.2 线条报表项 87
4.4.3 矩形报表项 87
4.4.4 图像报表项 87
4.4.5 子报表项 91
4.4.6 图表报表项 91
4.4.7 下钻报表和钻取报表 95
4.4.8 表格式报表 96
4.4.9 分组数据 96
4.5 求部分和 99
4.6 格式化 101
4.6.1 标准格式化 101
4.6.2 显式格式化 102
4.6.3 条件格式化 103
4.6.4 多列 105
4.7 分页控制 106
4.7.1 矩形的分页 106
4.7.2 列表的分页 107
4.7.3 表格的分页 107
4.7.4 分组的分页 107
4.7.5 矩阵的分页 108
4.7.6 图表的分页 108
4.8 打印注意事项 108
4.9 小结 109
第5章 设计数据访问 110
5.1 关系数据报表 111
5.2 查询基础 112
5.2.1 数据源 112
5.2.2 数据源和查询语言 114
5.3 筛选技术 115
5.3.1 参数概念 116
5.3.2 用查询参数筛选数据 117
5.3.3 报表参数 118
5.3.4 基于查询的参数 120
5.3.5 层叠参数 121
5.3.6 使用存储过程 130
5.3.7 用报表参数筛选数据 133
5.4 分析数据用报表 137
5.5 使用其他数据源 152
5.5.1 microsoft access 153
5.5.2 microsoft excel 157
5.5.3 oracle p/l sql 157
5.5.4 sybase adaptive server 158
5.6 最佳实践 158
5.7 小结 159
第6章 高级报表设计 160..
6.1 剖析文本框 160
6.2 分组数据 162
6.3 数据区域 163
6.4 使用表创建表格报表 167
6.5 列的放置和缩进 174
6.6 页眉和页脚 177
6.7 使用表达式生成器 180
6.8 下钻报表 182
6.9 创建文档结构图 184
6.10 链接和钻取报表 186
6.10.1 书签和链接 186
6.10.2 钻取报表 186
6.11 递归关系 188
6.12 子报表 191
6.13 设计矩阵报表 194
6.13.1 部分和和总计 197
6.13.2 在矩阵中下钻 198
6.14 图形报表 200
6.14.1 图表类型 201
6.14.2 列图 202
6.14.3 区域和折线图 204
6.14.4 饼图 206
6.14.5 泡泡图 208
6.14.6 剖析图表 208
6.14.7 图表报表练习 211
6.15 自定义字段 216
6.16 条件表达式 216
6.17 使用自定义代码 219
6.17.1 为什么用visual basic 220
6.17.2 在报表中使用自定义代码 220
6.17.3 使用自定义程序集 222
6.17.4 自定义程序集的安全 224
6.17.5 错误、警告和调试代码 224
6.18 为移动设备设计报表 225
6.18.1 屏幕大小 226
6.18.2 脱机解决方案 227
6.19 最佳实践和提示 228
6.20 小结 229
第7章 报表解决方案模式和诀窍 230
7.1 报表项目需求指导 231
7.1.1 成功的关键要素 231
7.1.2 现有数据源上的报表 232
7.1.3 创建端到端的报表解决方案 232
7.1.4 报表规格说明 233
7.1.5 开发阶段 235
7.1.6 移植和转换报表 236
7.1.7 体系结构的优点和缺点 237
7.2 报表诀窍 239
7.2.1 绿色横条报表 240
7.2.2 多标准报表筛选 244
7.2.3 多字段数据点图 246
7.2.4 top x和"其他"图表 252
7.2.5 动态图像:刻度和量规 253
7.2.6 创建商业计分卡 257
7.2.7 创建sparkline 263
7.2.8 在页眉和页脚中使用字段值 268
7.2.9 在页眉或页脚中连续分组 269
7.2.10 动态分组 270
7.2.11 在列标题上排序 272
7.2.12 动态字段和列 278
7.2.13 从报表中修改数据 280
7.2.14 选定和取消选定项列表 284
7.2.15 使用高级和第三方报表项 288
7.2.16 动态图像内容 291
7.2.17 使用参数选择的高级和第三方控件 297
7.3 小结 298

第ⅲ部分 用报表生成器支持最终用户报表
第8章 报表服务的报表模型 302
8.1 开始 302
8.1.1 创建报表模型的数据源 303
8.1.2 建立数据源视图 305
8.2 建立报表模型 312
8.2.1 报表模型向导 312
8.2.2 使用报表服务的报表模型 317
8.2.3 部署报表模型 321
8.3 从分析服务数据库中创建报表模型 321
8.4 小结 324
第9章 报表生成器 326
9.1 生成报表模型 326
9.2 使用报表生成器 326
9.2.1 访问报表生成器 327
9.2.2 生成报表 328
9.2.3 格式化报表 338
9.2.4 报表的筛选和排序 341
9.2.5 添加表达式计算值 346
9.3 管理 349
9.4 小结 349

第ⅳ部分 管理报表服务
第10章 报表管理 352
10.1 报表服务器内容 352
10.2 管理内容项 353
10.2.1 报表管理器 353
10.2.2 sql server management
studio 354
10.2.3 其他实用程序 355
10.2.4 编程界面 355
10.3 保证报表服务器内容安全 356
10.3.1 基于角色的安全 356
10.3.2 任务 357
10.3.3 角色 357
10.3.4 角色分配 360
10.3.5 安全性继承 362
10.3.6 项级别安全 363
10.3.7 系统级别安全 363
10.4 站点设置 363
10.4.1 属性 363
10.4.2 my reports 364
10.4.3 保护my reports的安全 366
10.5 管理报表 366
10.5.1 处理文件夹 367
10.5.2 报表属性 367
10.5.3 链接报表 370
10.5.4 发布报表 371
10.5.5 更新报表 372
10.6 处理数据源 373
10.6.1 私有的数据源 373
10.6.2 共享的数据源 373
10.6.3 创建数据源 374
10.6.4 数据源证书 375
10.6.5 更新数据源 375
10.7 管理报表执行 376
10.7.1 报表执行过程 376
10.7.2 按需报表生成 377
10.7.3 利用缓存的实例 377
10.8 快照和历史 378
10.9 报表定时 381
10.10 交付报表 381
10.10.1 电子邮件交付 382
10.10.2 文件共享交付 382
10.11 报表订阅 383
10.11.1 快照触发订阅 384
10.11.2 定时触发订阅 384
10.12 数据驱动订阅 385
10.13 自动化内容管理 385
10.13.1 自动订阅管理 386
10.13.2 自动报表部署 396
10.14 创建脚本 396
10.14.1 创建rs wmi提供程序 396
10.14.2 使用代码创建脚本 397
10.15 小结 403
第11章 报表服务器管理 404
11.1 部署报表服务 404
11.1.1 报表服务组件 405
11.1.2 服务器设置 413
11.2 配置工具 417
11.2.1 配置实用程序 417
11.2.2 配置文件 420
11.3 备份和恢复程序 420
11.3.1 备份报表服务器目录 420
11.3.2 备份密钥 421
11.4 监控和性能 422
11.4.1 报表执行 423
11.4.2 缓存 423
11.4.3 探索执行日志 424
11.4.4 性能计数器 426
11.5 小结 429

第ⅴ部分 报表服务集成与报表服务web服务
第12章 在定制应用程序中集成报表服务 432
12.1 url访问 432
12.1.1 url语法 433
12.1.2 访问数据报表对象 433
12.1.3 报表服务的url参数 438
12.1.4 通过url传递报表信息 442
12.2 以编程方式显示 444
12.2.1 常见场景 444
12.2.2 通过windows显示 445
12.2.3 在web中显示 460
12.3 使用reportviewer控件 467
12.4 sharepoint web部件 474
12.4.1 报表浏览器控件 474
12.4.2 报表查看器控件 474
12.5 小结 475
第13章 扩展报表服务 476
13.1 通过接口的扩展 477
13.1.1 什么是接口 477
13.1.2 接口语言差异 478
13.1.3 数据处理扩展详述 480
13.2 创建一个定制数据处理扩展 482
13.2.1 场景 482
13.2.2 创建并设置项目 483
13.2.3 创建datasetconnection对象 485
13.2.4 创建datasetparameter类 493
13.2.5 实现idataparameter接口 494
13.2.6 创建datasetparametercollection类 495
13.2.7 创建datasetcommand类 497
13.2.8 创建datareader对象 510
13.2.9 安装datasetdataprocessing扩展 514
13.3 小结 519
附 录
附录a 移植access报表 520
a.1 控件 520
a.2 属性设置 520
a.3 函数 521
a.4 报表元素 522
附录b 报表服务对象模型 523
b.1 公共属性 553
附录c transact sql命令语法参考 555
c.1 transact-sql命令、子句
和谓词 555
c.1.1 with 555
c.1.2 select 556
c.1.3 top 557
c.1.4 select into 557
c.1.5 from 557
c.1.6 where 558
c.1.7 group by 559
c.1.8 having 559
c.1.9 union 559
c.1.10 except和
intersect 560
c.1.11 order by 560
c.1.12 create database 563
c.1.13 脚本注释约定 565
c.1.14 保留字 566
附录d transact sql系统变量和函数 573
d.1 系统全局变量 573
d.1.1 系统函数 575...

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...