SQL Server 2008 R2 Reporting Services報表服務(wù)
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書詳細(xì)講述了Reporting Services 2008 R2的完整功能、系統(tǒng)架構(gòu)、安裝流程,以及如何配置企業(yè)級報表服務(wù)器。本書匯聚作者多年實踐經(jīng)驗,透過商業(yè)案例驗證Reporting Services的搭建與配置流程,讓讀者能夠根據(jù)不同的需求來擴(kuò)充和調(diào)整報表的功能,從而滿足企業(yè)應(yīng)用架構(gòu)的變化以及在性能方面的需求。
本書適合于數(shù)據(jù)庫開發(fā)和研究人員學(xué)習(xí)及參考用書,也適合作為相關(guān)專業(yè)本科及研究生教材用書。
本書為精誠資訊股份有限公司-悅知文化授權(quán)中國水利水電出版社于中國大陸(臺港澳除外)地區(qū)之中文簡體版本。本著作物之專有出版權(quán)為精誠資訊股份有限公司-悅知文化所有。該專有出版權(quán)受法律保護(hù),任何人不得侵害之。
北京市版權(quán)局著作權(quán)合同登記號:圖字01-2011-4694號
匯聚作者多年實踐經(jīng)驗,透過商業(yè)案例驗證Reporting Services的搭建與配置流程,讓讀者能夠根據(jù)不同的需求來擴(kuò)充和調(diào)整報表的功能,從而滿足企業(yè)應(yīng)用架構(gòu)的變化以及在性能方面的需求。
•詳述Reporting Services 2008 R2的完整功能、系統(tǒng)架構(gòu)的改變和安裝流程,以及如何配置企業(yè)級報表服務(wù)器
•透過嶄新的圖表、微圖形、報表組件與地圖等功能,教您親手做出極富美感又富含商業(yè)信息的報表
•針對開發(fā)人員與普通用戶,詳細(xì)講述一套完整解析報表設(shè)計的流程,以整合不同類型的數(shù)據(jù)源與不同類型的應(yīng)用系統(tǒng),從而讓您建立更具彈性的報表。此外,通過精心設(shè)計的項目實戰(zhàn)流程e-learning,極大掃除學(xué)習(xí)的障礙,提高學(xué)習(xí)效率
•分析未來報表的發(fā)展模式,如SQL Azure Reporting 透過云端平臺進(jìn)行快速導(dǎo)入以及同時租用的授權(quán)模式,并且介紹了其它商業(yè)智能工具之間的整合技術(shù)。
•報表管理相關(guān)的內(nèi)容包括:通過報表部署與處理選項、報表訂閱與派送,定制化制作符合企業(yè)需要的報表;身份驗證與權(quán)限設(shè)計等安全性相關(guān)內(nèi)容。
•從SQL Server 2008 R2性能架構(gòu)出發(fā),對報表服務(wù)器的配置進(jìn)行實戰(zhàn)操作,并詳述性能調(diào)優(yōu)技術(shù)。
•通過Web Services技術(shù),來開發(fā)整合報表報務(wù)的應(yīng)用程序,并在SharePoint 2010中進(jìn)行完美整合,將報表直接部署到SharePoint的文件庫中,從而讓企業(yè)用戶可以通過網(wǎng)絡(luò)來分享和管理所有報表。
水利水電出版社的書籍風(fēng)格多數(shù)屬于深入淺出且通俗易懂,非常適合我們每個人把其當(dāng)成知識擴(kuò)充或技能自學(xué)的教材。非常感謝水利水電出版社的邀請,使我們有幸參與《SQL Server 2008 R2 Reporting Services報表服務(wù)》一書的翻譯出版工作,也為技術(shù)領(lǐng)域做一點貢獻(xiàn)。
通讀全書,能使我們再次感受到微軟產(chǎn)品對用戶體驗性和通用性,以及把握未來數(shù)據(jù)分析報表服務(wù)方向等方面做得非常成功,且支持云服務(wù)的功能,方便企業(yè)借助SQL Server R2報表服務(wù)組件提供云報表的服務(wù)。閱讀書籍《SQL Server 2008 R2 Reporting Services報表服務(wù)》的文字,我們會感受到海峽對岸技術(shù)同行,深厚的語言表達(dá)能力和技術(shù)功底,圖文并茂且結(jié)合實際業(yè)務(wù)場景的方式,循序漸進(jìn)地講述SSRS R2,基礎(chǔ)篇:功能與特性、安裝配置、使用技巧、報表的標(biāo)準(zhǔn)化,進(jìn)階篇:報表服務(wù)的安全性、報表的開發(fā)技術(shù)、報表的管理與性能優(yōu)化,最后介紹了如何借助SharePoint 2010整合報表服務(wù)到企業(yè)協(xié)同平臺中,使用統(tǒng)一的網(wǎng)站平臺進(jìn)行管理和分享報表。書籍中作者文字表達(dá)非常細(xì)膩,唯一讓我們大陸讀者難懂的地方,則是臺灣地區(qū)受古漢語文字表達(dá)影響深遠(yuǎn),且使用繁體字體,給我們譯者閱讀和理解的時候,也帶來不少麻煩,查閱和參考微軟官方網(wǎng)站上MSDN的資料,為此把文字從繁體翻譯成簡體,且不改變作者原意的前提下,對本書文字的表達(dá)方式做了大量的修改。
技術(shù)網(wǎng)站mysqlops(www.mysqlops.com)的四位編輯參與書籍《SQL Server 2008 R2 Reporting Services報表服務(wù)》的翻譯和校對工作,分別為:金官丁、吳輝平、肖維、金卿,書籍中涉及的示例代碼和圖表,大部分由肖維負(fù)責(zé)調(diào)試和截圖整理的工作,吳輝平負(fù)責(zé)部分截圖整理的工作。對本書中,可能存在文字錯誤、疑問和讀者來信,可以通過新浪微博@mysqlops 或者發(fā)電子郵件到mysqlops@sina.com。
備注:
擔(dān)憂讀者根據(jù)本書提供的網(wǎng)址,下載示例代碼之后與本書內(nèi)容無法對照,并且我們對原作者網(wǎng)站上的源碼內(nèi)容無法進(jìn)行修改,故書籍中部分示例調(diào)試代碼運(yùn)行的效果截圖和源碼文件的名稱沒有進(jìn)行翻譯,敬請讀者知曉!
序
譯者序
本書使用方法
第一篇 報表服務(wù)概論
第 1 章 報表服務(wù)架構(gòu) 3
1.1 SSRS 2008 R2的方向與全新功能 4
1.2 Reporting Service系統(tǒng)架構(gòu)說明 5
1.3 Reporting Servicek客戶端組件 7
1.3.1 報表設(shè)計器 7
1.3.2 模型設(shè)計器 9
1.3.3 報表生成器3.0 9
1.3.4 報表管理器 10
1.3.5 Reporting Services配置管理器 11
1.4 報表服務(wù)器 12
1.4.1 報表服務(wù)器數(shù)據(jù)庫 12
1.4.2 數(shù)據(jù)處理擴(kuò)展模塊 12
1.4.3 報表處理擴(kuò)展模塊 12
1.4.4 呈現(xiàn)擴(kuò)展模塊 12
1.4.5 驗證擴(kuò)展模塊 13
1.4.6 傳遞擴(kuò)展模塊 13
1.5 Reporting Services的未來 14
第 2 章 報表服務(wù)安裝與配置 17
2.1 SSRS 2008 R2的安裝需求 18
2.1.1 版本限制 18
2.1.2 硬件需求 20
2.1.3 操作系統(tǒng)與軟件需求 20
2.1.4 在有IIS的系統(tǒng)上安裝SSRS 20
2.2 安裝Reporting Service 2008 R2 21
2.3 使用Reporting Services配置管理器 26
2.2.1 Reporting Services配置管理器 26
2.2.2 配置虛擬目錄 27
2.2.3 指定報表服務(wù)器數(shù)據(jù)庫 28
2.2.4 電子郵件設(shè)置 29
2.2.5 賬戶維護(hù) 30
2.2.6 加密密鑰 31
2.4 擴(kuò)展部署架構(gòu) 32
2.4.1 SSRS Web Farm架構(gòu) 32
2.4.2 SSRS Web Farm安裝設(shè)置 33
第二篇 報表設(shè)計
第 3 章 報表結(jié)構(gòu)設(shè)計 39
3.1 開發(fā)環(huán)境與基本概念 40
3.1.1 報表項目 40
3.1.2 報表設(shè)計器 42
3.1.3 設(shè)置共享數(shù)據(jù)源 44
3.1.4 設(shè)置共享數(shù)據(jù)集 47
3.1.5 引用報表層級數(shù)據(jù)源與數(shù)據(jù)集 48
3.2 報表基本結(jié)構(gòu)與設(shè)置 49
3.2.1 報表 50
3.2.2 頁眉與頁腳 53
3.2.3 主體 54
3.3 表格類對象 55
3.3.1 Tablix 55
3.3.2 數(shù)據(jù)表與數(shù)據(jù)集綁定 57
3.3.3 數(shù)據(jù)表屬性設(shè)定方式 59
3.3.4 數(shù)據(jù)表數(shù)據(jù)行、數(shù)據(jù)列與表頭 63
3.3.5 數(shù)據(jù)表儲存格格式修改 65
3.3.6 排序 66
3.3.7 篩選 67
3.3.8 組 68
3.3.9 高級數(shù)據(jù)表Tablix格式設(shè)置 71
3.4 矩陣 72
3.4.1 建立矩陣 72
3.4.2 矩陣組 74
3.5 列表 77
3.5.1 建立列表 77
3.5.2 巢狀列表 78
3.6 獨(dú)立報表項目 80
3.6.1 文本框 81
3.6.2 線條 87
3.6.3 矩形 88
3.6.4 圖像 89
第 4 章 交互式報表設(shè)計 97
4.1 參數(shù)化報表 98
4.1.1 設(shè)置報表參數(shù) 99
4.1.2 下拉參數(shù)菜單 102
4.1.3 復(fù)選參數(shù) 105
4.1.4 級聯(lián)式參數(shù)設(shè)置 107
4.1.5 日期參數(shù) 109
4.1.6 利用拼接字符串來取代查詢參數(shù) 110
4.2 表達(dá)式 113
4.2.1 表達(dá)式 113
4.2.2 內(nèi)置字段 120
4.2.3 聚合函數(shù) 123
4.2.4 參照函數(shù) 128
4.3 交互式報表 129
4.3.1 交互式排序 129
4.3.2 文檔結(jié)構(gòu)圖 132
4.3.3 書簽 136
4.3.4 深化式報表 138
4.3.5 鉆取式報表 143
第 5 章 圖表、微圖形與儀表 147
5.1 圖表類型 149
5.2 建立圖表 151
5.2.1 數(shù)據(jù)、類別與序列 151
5.2.2 圖表屬性 153
5.2.3 圖表區(qū)屬性 154
5.2.4 序列屬性 156
5.2.5 序列標(biāo)簽屬性 160
5.2.6 圖例屬性 162
5.2.7 軸屬性 164
5.2.8 軸標(biāo)題屬性 166
5.2.9 標(biāo)題屬性 167
5.2.10 圖表微整形 169
5.3 高級圖表類型 175
5.3.1 其他重要圖表類型 175
5.3.2 管理圖表 188
5.4 微圖形 192
5.4.1 數(shù)據(jù)條 193
5.4.2 迷你圖 194
5.5 儀表 196
5.5.1 關(guān)鍵績效指標(biāo) 196
5.5.2 儀表的結(jié)構(gòu) 198
5.5.3 指針 199
5.5.4 刻度(Scale) 201
5.5.5 范圍 204
5.5.6 高級儀表設(shè)置 205
5.5.7 指標(biāo) 207
第 6 章 地理信息報表 209
6.1 地理信息類型基本概念 210
6.1.1 點 211
6.1.2 線 212
6.1.3 多邊形 212
6.2 地理信息圖資 214
6.2.1 圖層的基本概念 214
6.2.2 ESRI地理信息 214
6.3 設(shè)計地理信息報表 215
6.3.1 使用ESRI形狀文件設(shè)計地圖報表 215
6.3.2 使用SQL Server地理信息數(shù)據(jù)設(shè)計地圖報表 224
第 7 章 高級報表技巧綜合演練 231
7.1 表格類型報表綜合演練 232
7.2 數(shù)字儀表板綜合演練 240
第 8 章 報表模型與報表生成器 247
8.1 報表生成器架構(gòu) 248
8.1.1 報表生成器歷史 248
8.2 報表模型 249
8.2.1 建立報表模型 249
8.2.2 報表模型實體 255
8.2.3 報表模型屬性 256
8.2.4 新增報表模型項目 257
8.2.5 刷新報表模型 260
8.2.6 使用報表管理器建立報表模型 261
8.3 報表生成器 3.0 262
8.3.1 啟動報表生成器3.0 262
8.3.2 建立表格式報表 264
8.3.3 發(fā)布與使用報表部件 275
第 9 章 報表服務(wù)無所不在 277
9.1 SQL Azure Reporting 278
9.1.1 使用SQL Azure Reporting設(shè)計報表 278
9.2 其他商業(yè)智能工具集成 283
9.2.1 與PowerPivot整合 283
9.2.2 與PerformancePoint Services集成 286
9.3 與應(yīng)用系統(tǒng)集成 288
9.3.1 與SQL Server Management Studio集成 288
9.3.2 與Dynamic CRM 2011集成 292
第三篇 報表管理
第10章 報表部署與處理選項 297
10.1 報表部署 298
10.1.1 部署前考量與規(guī)劃 298
10.1.2 使用報表設(shè)計器(BIDS)部署 299
10.1.3 使用報表管理器部署 303
10.2 報表部件 304
10.3 報表執(zhí)行 306
10.3.1 報表執(zhí)行流程 306
10.3.2 報表執(zhí)行模式 307
10.3.3 按需求執(zhí)行報表產(chǎn)生流程 308
10.3.4 緩存報表產(chǎn)生流程 309
10.3.5 實時報表設(shè)定方式 310
10.3.6 緩存報表設(shè)定方式 311
10.3.7 緩存刷新計劃 314
10.4 快照 315
10.4.1 快照表產(chǎn)生流程 315
10.4.2 歷史記錄 316
10.5 鏈接報表 318
第11章 報表訂閱與派送 321
11.1 共享計劃與報表特定計劃 322
11.1.1 共享計劃 323
11.1.2 報表特定計劃 324
11.2 標(biāo)準(zhǔn)訂閱 325
11.2.1 前置設(shè)定 325
11.2.2 使用報表管理器設(shè)定標(biāo)準(zhǔn)訂閱 330
11.3 數(shù)據(jù)驅(qū)動訂閱 332
11.3.1 數(shù)據(jù)驅(qū)動訂閱準(zhǔn)備 333
11.3.2 電子郵件數(shù)據(jù)驅(qū)動訂閱 335
11.3.3 檔案分享數(shù)據(jù)導(dǎo)向訂閱 338
11.3.4 運(yùn)用數(shù)據(jù)導(dǎo)向訂閱預(yù)先加載快取 339
第12章 報表安全性設(shè)定 341
12.1 SSRS身份驗證模式 342
12.1.1 SSRS支持身份驗證模式 342
12.1.2 設(shè)定Windows集成驗證 343
12.1.3 設(shè)定基本驗證 344
12.1.4 設(shè)定表單驗證 346
12.2 項目層級安全性角色 348
12.2.1 項目安全性任務(wù)與安全性角色 348
12.2.2 報表管理器配置項目安全性角色 349
12.2.3 SSMS設(shè)定項目安全性角色 351
12.3 系統(tǒng)層級安全性角色 353
12.3.1 系統(tǒng)安全性任務(wù)與安全性角色 353
12.3.2 報表管理器設(shè)置系統(tǒng)安全性角色 353
12.3.3 SSMS配置系統(tǒng)安全性角色 354
12.4 報表產(chǎn)生器安全性 355
12.4.1 報表產(chǎn)生器安全性角色指派 355
12.4.2 報表模型安全性設(shè)定 356
12.5 用戶基礎(chǔ)報表數(shù)據(jù)篩選 358
第13章 報表服務(wù)器管理與性能調(diào)優(yōu) 361
13.1 SSRS管理工具 362
13.1.1 SSRS 配置 362
13.1.2 SQL Server 配置管理器 364
13.1.3 SQL Server Management Studio 364
13.1.4 報表管理器站點管理 368
13.2 報表服務(wù)器管理 369
13.2.1 SSRS配置文件 369
13.2.2 設(shè)置rsreportserver.config配置文件 369
13.2.3 使用“rsconfig實用工具”修改加密的配置信息 372
13.2.4 監(jiān)控報表服務(wù)器數(shù)據(jù)庫使用狀況 373
13.3 SSRS 2008 R2性能架構(gòu) 377
13.3.1 SSRS 2008 R2性能架構(gòu)調(diào)整 377
13.3.2 內(nèi)存管理 378
13.4 性能監(jiān)控 380
13.4.1 Reporting Services 的性能對象與性能計數(shù)器 380
13.4.2 Reporting Services的追蹤記錄 383
13.4.3 Reporting Services 的執(zhí)行記錄 385
第四篇 報表開發(fā)
第14章 URL Access 389
14.1 基本URL Access 390
14.1.1 URL Access基本語法結(jié)構(gòu) 390
14.1.2 報表對象存取 393
14.2 報表呈現(xiàn)格式設(shè)定 394
14.2.1 HTML 395
14.2.2 Excel 398
14.2.3 Word 399
14.2.4 PDF報表 400
14.2.5 圖形與打印格式 401
14.2.6 逗號分隔文本文件 402
14.2.7 XML 403
14.2.8 ATOM 404
14.3 高級URL Access 404
14.3.1 查找報表內(nèi)容 404
14.3.2 報表快照管理 406
14.3.3 管理Sessions 407
14.3.4 數(shù)據(jù)源的安全性 409
14.4 URL Access應(yīng)用程序范例 409
14.4.1 網(wǎng)頁程序中直接存取 410
14.4.2 通過IE集成應(yīng)用程序 411
第15章 報表查看器控件 413
15.1 Report Viewer基本觀念 414
15.2 Report Viewer控件應(yīng)用程序整合 416
15.2.1 Windows 窗體應(yīng)用程序 416
15.2.2 Web表單應(yīng)用程序 422
15.2.3 參數(shù)化報表 429
15.3 在RDL與RDLC之間的格式轉(zhuǎn)換 432
第16章 存取報表服務(wù)的Web Services 437
16.1 SOAP簡介 439
16.2 SOAP API 441
16.2.1 在Visual Studio使用Web Reference加入代理程序 442
16.3 開發(fā)窗口應(yīng)用程序 445
16.3.1 取得報表列表 445
16.3.2 取得報表參數(shù) 448
16.3.3 呈現(xiàn)報表 450
16.4 通過rs.exe在命令提示欄執(zhí)行VB.NET Script 454
16.5 如何選擇URL或SOAP 456
第17章 SharePoint集成 459
17.1 Microsoft SharePoint SSRS外接程序架構(gòu) 461
17.2 SSRS與SharePoint 2010集成環(huán)境設(shè)定 462
17.2.1 系統(tǒng)需求 462
17.2.2 安裝 462
17.3 報表對象同步至SharePoint 469
17.3.1 在SharePoint文檔庫中新增對象 469
17.3.2 如何將報表項目部署到SharePoint 470
17.3.3 如何在SharePoint新建與上載報表項目 472
17.4 SharePoint報表功能 473
17.4.1 報表數(shù)據(jù)來源操作 473
17.4.2 報表數(shù)據(jù)集功能操作 475
17.4.3 報表功能操作 476
17.4.4 報表模型操作 480
17.4.5 使用SSMS管理SharePoint報表 481
17.5 PivotViewer for Reporting Services 482
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- Access數(shù)據(jù)庫基礎(chǔ)教程實驗指導(dǎo)與習(xí)題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎(chǔ)教程 [主編 饒拱維 楊貴茂 郭其標(biāo)]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴(yán)暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2008)(第二版) [主編 嚴(yán)暉 周肆清]
- Access 2010數(shù)據(jù)庫應(yīng)用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實用教程 [主編 張明 宣繼濤]
- 數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數(shù)據(jù)庫原理及應(yīng)用上機(jī)指導(dǎo)與習(xí)題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計教程(第四版) [主編 王鳳領(lǐng)]
- 數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用 [主編 沈祥玖 張岳]
- Access 2010數(shù)據(jù)庫程序設(shè)計 [主編 紀(jì)澍琴 于雪晶]
- Access 2010實做教程 [主編 王益斌 趙欣]
- 數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用(第三版)(SQL Server 2012) [主編 劉淳]
- 數(shù)據(jù)庫技術(shù)(第二版)——Access 2010及其應(yīng)用系統(tǒng)開發(fā) [李禹生 李承犁 劉淵源 等編著]
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用 [主編 饒拱維 楊貴茂]
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)學(xué)習(xí)輔導(dǎo) [李云峰 李婷 編著]
- Access應(yīng)用技術(shù)基礎(chǔ)教程(2010版) [主編 何春林 宋運(yùn)康]
- Access應(yīng)用技術(shù)實驗指導(dǎo)(2010版) [主編 何春林 宋運(yùn)康]
- Access 2010數(shù)據(jù)庫技術(shù)與應(yīng)用教程習(xí)題及實驗指導(dǎo) [主編 陳朝華 肖東]
- Access 2010數(shù)據(jù)庫技術(shù)與應(yīng)用教程 [主編 趙義霞 季軍杰]
- Visual FoxPro程序設(shè)計 [主編 何櫻]
- Visual FoxPro程序設(shè)計教程(第二版)習(xí)題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設(shè)計教程(第二版) [主編 何振林 趙亮]
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā) [李云峰 李 婷 編著]
- Access 數(shù)據(jù)庫案例教程(第二版) [主編 應(yīng)紅]
- Access 2010數(shù)據(jù)庫應(yīng)用教程 [主編 王迤冉 彭海云]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)實踐教程 [主編 王小玲 嚴(yán)暉]

