高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師
提供類似 Microsoft Excel 的操作介面 提供多種報表樣版 (table, matrix, chart) 是SQL Server 2005 Reporting Service所提供的End-User ad-hoc 報表設計工具 提供類似 Microsoft Excel 的操作介面 提供多種報表樣版 (table, matrix, chart) 使用者無需了解資料庫結構及開發程式語言 使用Report Builder 可進行 : 新增或修改報表 可讀取 Relational 或 OLAP 資料進行報表之設計 使用者可直接將報表公佈至報表網站
Power Users Developers Report Builder 定位 Report Consumers Report Viewer Business Users Report Builder Power Users Developers Report Designer
Report Builder 架構 Web Services 介面 Report Server SQL Server Catalog SQL Mgmt Studio Report Designer Model Designer Report Manager Report Builder Web Services 介面 Report Server Drillthrough 報表產生器 Query Generation 資料來源 (SQL Server 7.0/2000/2005, Analysis Services 2005) SQL Server Catalog
設計資料模型 (Report Model) Model Designer --透過Business Intelligent Development Studio設計及編輯模型 資料來源可以是SQL Server 或Analysis Service 上的 Database 依據Data Source View 自動產生模型 產生模型時,會自動產生下列物件的Metadata: Entity 資料表 Attribute 資料欄位 Roles Primary Key/Foreign Key 關聯 數值及日期彙總項目 報表產生器(Report Builder) --在Report Server上,依據模型產生報表
Report Builder Client Report Builder 是建構在Report Server上的 Windows API 需要 .NET Framework 2.0 使用者從 Report Manager 下載安裝與執行 與 Microsoft Office 的操作介面相似 Reports範本有 Tables, Matrices, Charts 完成的報表以 RDL 格式存回到報表伺服器
Report Model Data Source Data Source View Report Model Entity Attribute Role Aggregate Report Model
Report Builder -自訂彙總(Aggregates)欄位-
Report Model Infinite Drill (無限鑽研) DefaultDetailAttribute EnableDrillThrough IsNullable IsAggregate
Report Builder – 可進行 DrillThrough 檢視詳細資料-
Infinite Drill 自動產生Drillthrough Reports 當User瀏覽時,根據User所在位置動態產生
Report Builder Filter (參數設定) Edit Formula Expression
Report Builder -條件選擇容易-
Report Model For Analysis Service 只可在Report Manager 上建立資料來源 在按下套用後選擇自動產生模型
Report Builder Analysis Service KPI Status/Trend
Report Builder Reports Report Builder Reports 與 Report Server上的其他Report相同之處為: Report 的定義存在 RDL 中 透過相同的API 管理 透過相同的API 管控安全機制 不同之處為: Report Builder Report 執行時期動態的透過metadata自動產生查詢語法 由Report Server 上的新元件處理Query Generation
© 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.