內容簡介
簡介
SQL Server報表服務是為報表設計人員和編程人員定製的解決方案。這本指導手冊幫助讀者迅速具備設計、部署、管理甚至定製報表解決方案的能力。如果讀者沒有編程經驗以及通過VB、C#、ASP.NET擴展報表的知識,也可以通過學習本書來創建功能強大的報表。
本書帶有大量詳細的示例,闡釋了創建報表、設計報表解決方案,以及開發與多種不同平台互動的部署策略,幫助讀者充分利用這個革命性的工具。另外,讀者還將學會怎樣在實踐中通過實現自己的安全體系結構或者增加定製的數據訪問,來擴展報表服務的每一項功能。
內容
·報表編程和報表腳本的詳細知識
·高級報表設計,包括下鑽報表、嵌套列表、鑽取、連結和動態內容
·針對商業和支持系統的高級策略
·使用.NET代碼、.NET IO命名空間類和URL呈現部署策略來呈現報表,以處理軟硬體和平台考慮事項、許可問題和縮放選項
·如何為移動設備設計報表
·用於定義數據源和語義元數據模型的各種工具
·如何使用參數和表達式來定義創新的報表解決方案
·高級面向對象編程技術,給出用C#和VB 2005編寫的示例
目錄
第Ⅰ部分 開始
第1章 報表服務可以做什麼
1.1 我們所了解的
1.2 應用程式和報表技術
1.3 解決方案類型
1.4 設計報表
1.5 簡單的應用程式集成
1.6 無縫的應用程式集成
1.7 管理和定製報表伺服器
1.8 小結
第2章 Microsoft SQL Server報表服務2005簡介
2.1 傳統的應用程式報表
2.2 當今的報表需求
2.3 定義的商業智慧型
2.4 場景——解救自動化系統
2.5 現有報表解決方案的挑戰
2.6 SQL Server報表服務如何面對挑戰
2.7 商業智慧型解決方案
2.8 誰使用報表,為什麼使用
2.9 報表解決方案的替代品
2.10 報表生命周期
2.11 報表交付應用程式類型
2.12 系統需求
2.13 報表服務組件
2.14 管理工具
2.15 設計報表
2.16 使用Business Intelligence Development Studio
2.17 擴展報表服務
2.18 報表管理器
2.19 報表定義語言
2.20 小結
第3章 報表服務體系結構
3.1 報表生命周期
3.2 報表服務2005
3.3 小結
第Ⅱ部分 報表設計
第4章 基本報表設計
4.1 使用報表嚮導
4.2 報表定義語言
4.3 規劃可擴展性
4.4 報表項和數據域
4.5 求部分和
4.6 格式化
4.7 分頁控制
4.8 列印注意事項
4.9 小結
第5章 設計數據訪問
5.1 關係數據報表
5.2 查詢基礎
5.3 篩選技術
5.4 分析數據用報表
5.5 使用其他數據源
5.6 最佳實踐
5.7 小結
第6章 高級報表設計
6.1 剖析文本框
6.2 分組數據
6.3 數據區域
6.4 使用表創建表格報表
6.5 列的放置和縮進
6.6 頁眉和頁腳
6.7 使用表達式生成器
6.8 下鑽報表
6.9 創建文檔結構圖
6.10 連結和鑽取報表
6.11 遞歸關係
6.12 子報表
6.13 設計矩陣報表
6.14 圖形報表
6.15 自定義欄位
6.16 條件表達式
6.17 使用自定義代碼
6.18 為移動設備設計報表
6.19 最佳實踐和提示
6.20 小結
第7章 報表解決方案模式和訣竅
7.1 報表項目需求指導
7.2 報表訣竅
7.3 小結
第Ⅲ部分 用報表生成器支持最終用戶報表
第Ⅴ部分 報表服務集成與報表服務Web服務