1 / 40

Microsoft SQL Server 2008 報表服務 _ 管理

Microsoft SQL Server 2008 報表服務 _ 管理. 胡百敬 (http://byronhu.spaces.live.com) 精誠公司 恆逸資訊. 大綱. 報表平台管理 報表專案. Reporting Services 架構. Reporting Services 架構. SharePoint. Report Builder. Report Viewer Web Part. SharePoint Databases. Web Service Proxy. Report Viewer. SSMS. 資料源.

adair
Download Presentation

Microsoft SQL Server 2008 報表服務 _ 管理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft SQL Server 2008 報表服務_管理 胡百敬(http://byronhu.spaces.live.com) 精誠公司 恆逸資訊

  2. 大綱 • 報表平台管理 • 報表專案

  3. Reporting Services 架構

  4. Reporting Services 架構 SharePoint Report Builder Report Viewer Web Part SharePoint Databases Web Service Proxy Report Viewer SSMS 資料源 Web Services & URL Access 安全 Report Server Report Engine 輸出格式 Data Processing Security 發送到目的 mail, SharePoint, Custom) Rendering Scheduling & Delivery Custom Report Item RDCE 客製化視覺效果 客製化 RDL SQL Server Catalog

  5. Reporting Services 安裝 • 透過安裝程式安裝 Reporting Services 2008

  6. Reporting Services 組態管理員 • 點選「開始」→「程式集」→「Microsoft SQL Server 2008」→「組態工具」→「Reporting Services組態管理員」

  7. Reporting Services 2005 原生模式 IIS Reporting Services SQL Server 個人 3 Service Accounts ReportServer • 虛擬目錄: • Reports • ReportServer 2 群組 資料 來源 4 1 Windows 作業系統 認證 授權

  8. Reporting Services 2008 原生模式 Reporting Services SQL Server 個人 2 Service Accounts ReportServer • URL Reservation: • Reports • ReportServer 群組 資料 來源 3 1 Windows 作業系統 認證 授權

  9. Reporting Services 2005 整合模式 3 IIS SharePoint IIS Reporting Services 個人 SQL Server 6 SP Content Service Account 2 Service Accounts • 虛擬目錄: • Report- Server Web App ReportServer • Securable objects: • Site Collection • Library/List • Item 5 群組 資料 來源 7 4 1 Windows 作業系統 Windows 作業系統 認證 授權

  10. Reporting Services 2008 整合模式 3 IIS SharePoint Reporting Services 個人 SQL Server 5 SP Content Service Account 2 • URL Reservation: • Report- Server Service Accounts Web App ReportServer • Securable objects: • Site Collection • Library/List • Item 群組 資料 來源 6 4 1 Windows 作業系統 Windows 作業系統 認證 授權

  11. 報表的管理 • 建立目錄 • 上傳報表與資源 • 資料源的建置與維護 • 刪除各種物件 • 設定排程作業 • 系統設定 • … • 報表瀏覽 • 報表搜尋 • 設定物件安全性 • 設定報表屬性與報表參數 • 建立連結報表 • 設定報表訂閱

  12. 報表執行模式

  13. 使用者端自動下載安裝 Report Builder • 可以透過Feature Pack 或 SP1 安裝 Report Builder 2.0 • 在 Report Manager 的站台設定整合ClickOnce安裝 • 單獨安裝 http://<server>/ReportServer/ReportBuilder/ReportBuilder_2_0_0_0.application

  14. 設定報表訂閱

  15. 訂閱類型

  16. 排程訂閱 • 透過 SQL Server Agent 達成,報表伺服器存放中繼資料的 SQL Server 其 SQL Server Agent 服務必須執行 • 排程方式可以分成兩種: 使用共用排程:建議使用,可以暫停排程 使用自訂排程:使用者必須具有SQL Server Agent的權限,可能會造成系統上太多不知名之排程,建議限制使用者使用 • 可以修改 AgentJob,增加 Step,判讀若沒有資料,就 Raiserror,放棄下一步要求 RS 寄發報表的動作

  17. 觸發訂閱執行 • 直接執行作業 • 透過系統預存程序執行作業exec msdb.dbo.sp_start_job 'C15A9E7E-BDF4-46E9-9B2F-85DC9AE47BD5' • 直接執行作業內的步驟定義exec ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='fa60a5c5-05ee-400d-91b0-75e87cb92f1d'

  18. 大綱 • 報表平台管理 • 報表專案

  19. SSRS 與各產品的整合

  20. 商業報表方案 • 關鍵報告 • Business User 報告 資料來源的選項 • 檢視和預存程序 • 資料超市和企業資料倉儲 • Report Models • Analysis Services Cubes

  21. 報表設計場景 一般有三種可能的場景: • 由使用者或商業用戶設計報表 • 使用者設計的報表當作營運系統的雛型 • 由IT設計與部署營運系統的報表

  22. 分隔使用者和商業報表 Product Catalog Self-service 報表 “正式” IT-支援的報表 分析檢討 維護 整併 測試 設計

  23. 可當作商業報表的 Prototypes 評估 Report 設計(POC) 重新設計 & 部署 商業使用者 商業使用者設計並擁有報表 IT reviews & 評估報表,確認 & 更新設計 InformationTechnology IT 部署報表到正式系統區域

  24. 支援 Business-owned Reports 評估 Report 設計(POC) 部署報表到 商業報表區域 • 商業使用者 • 商業使用者設計並擁有報表 • IT 和使用者合作,測試是否符合使用者的需求、品質與效率。 (重新設計仍然是商業使用者自行擁有報表?) 使用者部署報表到商業報表區域 InformationTechnology

  25. 設計商業報表 評估 報表設計(POC) 為應用系統 重新設計 • 商業使用者 商業使用者與 IT 合作,以獲得並確認需求 測試是否符合使用者的需求與品質。IT 更新報表需求並重心設計報表 IT 報表開發人員設計符合規格的報表 IT 部署報表到正式系統區域 InformationTechnology

  26. 設計 Self-Service 的報表架構 • 分隔使用者 & 營運報表 • 指定目錄 • 安全考量 • 角色 • Visibility • Permissions

  27. SSRS 資料視覺化 新 !

  28. 地圖(Map)控制項 • 可以包含一個以上的… • Point Layers (城市、客戶) • Line Layers (路徑、道路) • Polygon Layers (國家、省) • Tile Layers (以 Bing™ Maps 為底) • 支援 ESRI shape files 和SQL spatial • 透過大小和顏色呈現分析資料 • 可以透過精靈建置

  29. 地圖(Map)控制項 Polygon Layer Map Legends 分析性資料 Bubble w/size Rule Color Rule

  30. 地圖(Map)控制項 Point Layer SQL Spatial 查詢 Polygon Layer Tile Layer SQL Spatial 查詢

  31. 走勢圖(Sparkline)和資料橫條(Data Bar) • 走勢圖 • “Data intense, word-sized graphics” – Tufte • 軸自動對齊,所有的圖可以有相同的資料點 • 資料橫條 • 在一個格子內呈現單一值 • 自動判讀最小和最大值,但也可以手動設定 走勢圖 資料橫條

  32. 指標(Indicator) • 透過 Icons表現值、目標、趨勢的狀態 • 報表設計者可以自行建立一組圖案,或是使用既有的 • 可以依照值設定顏色、圖案、大小 • 支援同組成員間彼此自動比較 • 量測軌可以加入指標 指標

  33. 元件化報表 • 發佈報表內可重用的項目到目錄 • 使用者設計想要的檢視時,可以mix & mash 不同的報表項目 • 報表設計者可以將”資料集”&“報表項目”視為building blocks • 使用者可檢測更新

  34. 加入元件到報表 • 透過搜尋功能尋找伺服器上的元件 • 定義搜尋的條件範圍 • 發佈元件時,可透過小圖視覺化地選擇元件 • 報表元件的相依項目會自動加入

  35. 共用資料集(Shared Dataset) • 利用新的 .rsd檔案類型,在報表間共享查詢(queries) • 在Report Builder 和 BIDS建立 • 可儲存/部署到Report Server • Report Server 新的類別項目 • 讓查詢語法受 Report Server 管理 • Reports 和 report parts 可參照共用資料集 • 傳遞參數 • 加入自己的filters 和 calculations • 報表設計者不需要了解如何設計查詢 • DBAs 可以設計高效能的查詢

  36. 共用資料集(Shared Dataset) • 可以快取資料集的查詢結果 • 在設計與檢視時執行速度更快 • 可用在長時間執行但不常變更內容的查詢 • 可以設定快取的 policies • 可以保護資料源避免被查詢拖累 • 可以設定更新快取資料的週期

  37. RS 的可重用性 元件 共用資料集 (Shared Datasets) 共用資料源(Shared Datasource)‘連接定義’ Datasource

  38. SSRS Atom Renderer • 以Atom格式輸出報表資料 • SQL Server Data Services 和 SharePoint14 lists 以相同格式輸出資料 • 每個資料區域都有一個以上的 data feeds • 目標:讓了解Atom feeds的前端應用程式 (如:Gemini) 可以使用 SSRS 的資料 • 另一個使用已存在報表內的資料之方式

  39. 如何提供 Atom feed 這張報表內有三個 data feeds 兩個Tablix一個 Chart. Chart、Tablix、 Gauge 和 Map 可以提供 data feeds 1 2 3

  40. Q&A

More Related