SQL Server 2008 R2 Reporting Services報表服務
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書詳細講述了Reporting Services 2008 R2的完整功能、系統(tǒng)架構(gòu)、安裝流程,以及如何配置企業(yè)級報表服務器。本書匯聚作者多年實踐經(jīng)驗,透過商業(yè)案例驗證Reporting Services的搭建與配置流程,讓讀者能夠根據(jù)不同的需求來擴充和調(diào)整報表的功能,從而滿足企業(yè)應用架構(gòu)的變化以及在性能方面的需求。
本書適合于數(shù)據(jù)庫開發(fā)和研究人員學習及參考用書,也適合作為相關(guān)專業(yè)本科及研究生教材用書。
本書為精誠資訊股份有限公司-悅知文化授權(quán)中國水利水電出版社于中國大陸(臺港澳除外)地區(qū)之中文簡體版本。本著作物之專有出版權(quán)為精誠資訊股份有限公司-悅知文化所有。該專有出版權(quán)受法律保護,任何人不得侵害之。
北京市版權(quán)局著作權(quán)合同登記號:圖字01-2011-4694號
匯聚作者多年實踐經(jīng)驗,透過商業(yè)案例驗證Reporting Services的搭建與配置流程,讓讀者能夠根據(jù)不同的需求來擴充和調(diào)整報表的功能,從而滿足企業(yè)應用架構(gòu)的變化以及在性能方面的需求。
•詳述Reporting Services 2008 R2的完整功能、系統(tǒng)架構(gòu)的改變和安裝流程,以及如何配置企業(yè)級報表服務器
•透過嶄新的圖表、微圖形、報表組件與地圖等功能,教您親手做出極富美感又富含商業(yè)信息的報表
•針對開發(fā)人員與普通用戶,詳細講述一套完整解析報表設計的流程,以整合不同類型的數(shù)據(jù)源與不同類型的應用系統(tǒng),從而讓您建立更具彈性的報表。此外,通過精心設計的項目實戰(zhàn)流程e-learning,極大掃除學習的障礙,提高學習效率
•分析未來報表的發(fā)展模式,如SQL Azure Reporting 透過云端平臺進行快速導入以及同時租用的授權(quán)模式,并且介紹了其它商業(yè)智能工具之間的整合技術(shù)。
•報表管理相關(guān)的內(nèi)容包括:通過報表部署與處理選項、報表訂閱與派送,定制化制作符合企業(yè)需要的報表;身份驗證與權(quán)限設計等安全性相關(guān)內(nèi)容。
•從SQL Server 2008 R2性能架構(gòu)出發(fā),對報表服務器的配置進行實戰(zhàn)操作,并詳述性能調(diào)優(yōu)技術(shù)。
•通過Web Services技術(shù),來開發(fā)整合報表報務的應用程序,并在SharePoint 2010中進行完美整合,將報表直接部署到SharePoint的文件庫中,從而讓企業(yè)用戶可以通過網(wǎng)絡來分享和管理所有報表。
水利水電出版社的書籍風格多數(shù)屬于深入淺出且通俗易懂,非常適合我們每個人把其當成知識擴充或技能自學的教材。非常感謝水利水電出版社的邀請,使我們有幸參與《SQL Server 2008 R2 Reporting Services報表服務》一書的翻譯出版工作,也為技術(shù)領(lǐng)域做一點貢獻。
通讀全書,能使我們再次感受到微軟產(chǎn)品對用戶體驗性和通用性,以及把握未來數(shù)據(jù)分析報表服務方向等方面做得非常成功,且支持云服務的功能,方便企業(yè)借助SQL Server R2報表服務組件提供云報表的服務。閱讀書籍《SQL Server 2008 R2 Reporting Services報表服務》的文字,我們會感受到海峽對岸技術(shù)同行,深厚的語言表達能力和技術(shù)功底,圖文并茂且結(jié)合實際業(yè)務場景的方式,循序漸進地講述SSRS R2,基礎篇:功能與特性、安裝配置、使用技巧、報表的標準化,進階篇:報表服務的安全性、報表的開發(fā)技術(shù)、報表的管理與性能優(yōu)化,最后介紹了如何借助SharePoint 2010整合報表服務到企業(yè)協(xié)同平臺中,使用統(tǒng)一的網(wǎng)站平臺進行管理和分享報表。書籍中作者文字表達非常細膩,唯一讓我們大陸讀者難懂的地方,則是臺灣地區(qū)受古漢語文字表達影響深遠,且使用繁體字體,給我們譯者閱讀和理解的時候,也帶來不少麻煩,查閱和參考微軟官方網(wǎng)站上MSDN的資料,為此把文字從繁體翻譯成簡體,且不改變作者原意的前提下,對本書文字的表達方式做了大量的修改。
技術(shù)網(wǎng)站mysqlops(www.mysqlops.com)的四位編輯參與書籍《SQL Server 2008 R2 Reporting Services報表服務》的翻譯和校對工作,分別為:金官丁、吳輝平、肖維、金卿,書籍中涉及的示例代碼和圖表,大部分由肖維負責調(diào)試和截圖整理的工作,吳輝平負責部分截圖整理的工作。對本書中,可能存在文字錯誤、疑問和讀者來信,可以通過新浪微博@mysqlops 或者發(fā)電子郵件到mysqlops@sina.com。
備注:
擔憂讀者根據(jù)本書提供的網(wǎng)址,下載示例代碼之后與本書內(nèi)容無法對照,并且我們對原作者網(wǎng)站上的源碼內(nèi)容無法進行修改,故書籍中部分示例調(diào)試代碼運行的效果截圖和源碼文件的名稱沒有進行翻譯,敬請讀者知曉!
序
譯者序
本書使用方法
第一篇 報表服務概論
第 1 章 報表服務架構(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 報表設計器 7
1.3.2 模型設計器 9
1.3.3 報表生成器3.0 9
1.3.4 報表管理器 10
1.3.5 Reporting Services配置管理器 11
1.4 報表服務器 12
1.4.1 報表服務器數(shù)據(jù)庫 12
1.4.2 數(shù)據(jù)處理擴展模塊 12
1.4.3 報表處理擴展模塊 12
1.4.4 呈現(xiàn)擴展模塊 12
1.4.5 驗證擴展模塊 13
1.4.6 傳遞擴展模塊 13
1.5 Reporting Services的未來 14
第 2 章 報表服務安裝與配置 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 指定報表服務器數(shù)據(jù)庫 28
2.2.4 電子郵件設置 29
2.2.5 賬戶維護 30
2.2.6 加密密鑰 31
2.4 擴展部署架構(gòu) 32
2.4.1 SSRS Web Farm架構(gòu) 32
2.4.2 SSRS Web Farm安裝設置 33
第二篇 報表設計
第 3 章 報表結(jié)構(gòu)設計 39
3.1 開發(fā)環(huán)境與基本概念 40
3.1.1 報表項目 40
3.1.2 報表設計器 42
3.1.3 設置共享數(shù)據(jù)源 44
3.1.4 設置共享數(shù)據(jù)集 47
3.1.5 引用報表層級數(shù)據(jù)源與數(shù)據(jù)集 48
3.2 報表基本結(jié)構(gòu)與設置 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ù)表屬性設定方式 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格式設置 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 獨立報表項目 80
3.6.1 文本框 81
3.6.2 線條 87
3.6.3 矩形 88
3.6.4 圖像 89
第 4 章 交互式報表設計 97
4.1 參數(shù)化報表 98
4.1.1 設置報表參數(shù) 99
4.1.2 下拉參數(shù)菜單 102
4.1.3 復選參數(shù) 105
4.1.4 級聯(lián)式參數(shù)設置 107
4.1.5 日期參數(shù) 109
4.1.6 利用拼接字符串來取代查詢參數(shù) 110
4.2 表達式 113
4.2.1 表達式 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 序列標簽屬性 160
5.2.6 圖例屬性 162
5.2.7 軸屬性 164
5.2.8 軸標題屬性 166
5.2.9 標題屬性 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)鍵績效指標 196
5.5.2 儀表的結(jié)構(gòu) 198
5.5.3 指針 199
5.5.4 刻度(Scale) 201
5.5.5 范圍 204
5.5.6 高級儀表設置 205
5.5.7 指標 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 設計地理信息報表 215
6.3.1 使用ESRI形狀文件設計地圖報表 215
6.3.2 使用SQL Server地理信息數(shù)據(jù)設計地圖報表 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 章 報表服務無所不在 277
9.1 SQL Azure Reporting 278
9.1.1 使用SQL Azure Reporting設計報表 278
9.2 其他商業(yè)智能工具集成 283
9.2.1 與PowerPivot整合 283
9.2.2 與PerformancePoint Services集成 286
9.3 與應用系統(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 使用報表設計器(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 實時報表設定方式 310
10.3.6 緩存報表設定方式 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 標準訂閱 325
11.2.1 前置設定 325
11.2.2 使用報表管理器設定標準訂閱 330
11.3 數(shù)據(jù)驅(qū)動訂閱 332
11.3.1 數(shù)據(jù)驅(qū)動訂閱準備 333
11.3.2 電子郵件數(shù)據(jù)驅(qū)動訂閱 335
11.3.3 檔案分享數(shù)據(jù)導向訂閱 338
11.3.4 運用數(shù)據(jù)導向訂閱預先加載快取 339
第12章 報表安全性設定 341
12.1 SSRS身份驗證模式 342
12.1.1 SSRS支持身份驗證模式 342
12.1.2 設定Windows集成驗證 343
12.1.3 設定基本驗證 344
12.1.4 設定表單驗證 346
12.2 項目層級安全性角色 348
12.2.1 項目安全性任務與安全性角色 348
12.2.2 報表管理器配置項目安全性角色 349
12.2.3 SSMS設定項目安全性角色 351
12.3 系統(tǒng)層級安全性角色 353
12.3.1 系統(tǒng)安全性任務與安全性角色 353
12.3.2 報表管理器設置系統(tǒng)安全性角色 353
12.3.3 SSMS配置系統(tǒng)安全性角色 354
12.4 報表產(chǎn)生器安全性 355
12.4.1 報表產(chǎn)生器安全性角色指派 355
12.4.2 報表模型安全性設定 356
12.5 用戶基礎報表數(shù)據(jù)篩選 358
第13章 報表服務器管理與性能調(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 報表服務器管理 369
13.2.1 SSRS配置文件 369
13.2.2 設置rsreportserver.config配置文件 369
13.2.3 使用“rsconfig實用工具”修改加密的配置信息 372
13.2.4 監(jiān)控報表服務器數(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)格式設定 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應用程序范例 409
14.4.1 網(wǎng)頁程序中直接存取 410
14.4.2 通過IE集成應用程序 411
第15章 報表查看器控件 413
15.1 Report Viewer基本觀念 414
15.2 Report Viewer控件應用程序整合 416
15.2.1 Windows 窗體應用程序 416
15.2.2 Web表單應用程序 422
15.2.3 參數(shù)化報表 429
15.3 在RDL與RDLC之間的格式轉(zhuǎn)換 432
第16章 存取報表服務的Web Services 437
16.1 SOAP簡介 439
16.2 SOAP API 441
16.2.1 在Visual Studio使用Web Reference加入代理程序 442
16.3 開發(fā)窗口應用程序 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)境設定 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ù)與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數(shù)據(jù)庫原理與應用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- Access數(shù)據(jù)庫基礎教程實驗指導與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎教程 [主編 饒拱維 楊貴茂 郭其標]
- 數(shù)據(jù)庫原理及應用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫技術(shù)與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- Access 2010數(shù)據(jù)庫應用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實用教程 [主編 張明 宣繼濤]
- 數(shù)據(jù)庫原理及應用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數(shù)據(jù)庫原理及應用上機指導與習題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- Visual FoxPro數(shù)據(jù)庫程序設計教程(第四版) [主編 王鳳領(lǐng)]
- 數(shù)據(jù)庫系統(tǒng)原理與應用 [主編 沈祥玖 張岳]
- Access 2010數(shù)據(jù)庫程序設計 [主編 紀澍琴 于雪晶]
- Access 2010實做教程 [主編 王益斌 趙欣]
- 數(shù)據(jù)庫系統(tǒng)原理與應用(第三版)(SQL Server 2012) [主編 劉淳]
- 數(shù)據(jù)庫技術(shù)(第二版)——Access 2010及其應用系統(tǒng)開發(fā) [李禹生 李承犁 劉淵源 等編著]
- Access 2010數(shù)據(jù)庫技術(shù)基礎及應用 [主編 饒拱維 楊貴茂]
- 數(shù)據(jù)庫技術(shù)及應用開發(fā)學習輔導 [李云峰 李婷 編著]
- Access應用技術(shù)基礎教程(2010版) [主編 何春林 宋運康]
- Access應用技術(shù)實驗指導(2010版) [主編 何春林 宋運康]
- Access 2010數(shù)據(jù)庫技術(shù)與應用教程習題及實驗指導 [主編 陳朝華 肖東]
- Access 2010數(shù)據(jù)庫技術(shù)與應用教程 [主編 趙義霞 季軍杰]
- Visual FoxPro程序設計 [主編 何櫻]
- Visual FoxPro程序設計教程(第二版)習題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設計教程(第二版) [主編 何振林 趙亮]
- 數(shù)據(jù)庫技術(shù)及應用開發(fā) [李云峰 李 婷 編著]
- Access 數(shù)據(jù)庫案例教程(第二版) [主編 應紅]
- Access 2010數(shù)據(jù)庫應用教程 [主編 王迤冉 彭海云]
- 數(shù)據(jù)庫技術(shù)與應用(SQL Server 2008版)實踐教程 [主編 王小玲 嚴暉]