SQL Server 2008 R2炫酷報表"智"作有方

pcsh發表於2010-05-18

2010年05月18日00:05 來源:it168網站 作者:IT168 付海軍 編輯:胡銘婭

IT168專稿】為了能在殘酷的市場競爭中勝出,企業需要將資訊的採集、收集、分析和使用擴充套件到企業的方方面面,並需要與客戶、合作伙伴以及上游的供應商、下游的銷售商有實時而完美的對接。Microsoft SQL Server 2008 R2提供的報表服務(SSRS,Microsoft SQL Server 2008 Reporting Services)能夠確保將企業寶貴的企業資料轉換為直觀、易懂的報表,提供給企業的各層決策者做出富有洞察力和及時的決策。

  SSRS是基於伺服器的報表平臺,為各種資料員提供了完善的報表功能,提供了各種現成可用的工具和服務,幫助使用者建立、部署和管理報表,並提供了能按使用者需求擴真和自定義報表的程式設計功能。Reporting Services包含一整套可用於建立、管理和傳送報表的工具以及允許開發人員在自定義應用程式中整合或擴充套件資料和報表處理的API。Reporting Services工具在Microsoft Visual Studio環境中工作,並與SQL Server工具和元件完全整合。

  使用 Reporting Services,可以從關係資料來源、多維資料來源和基於 XML 的資料來源建立互動式、表格式、圖形式或自由格式的報表。可以按需釋出報表、計劃報表處理或者評估報表。Reporting Services 還允許使用者基於預定義模型建立即席報表,並且允許透過互動方式瀏覽模型中的資料。使用者可以選擇多種檢視格式、將報表匯出到其他應用程式以及訂閱已釋出的報表,建立的報表可以透過基於 Web 的連線進行檢視,也可以作為 Microsoft Windows 應用程式或 SharePoint 站點的一部分進行檢視。Reporting Services元件的介面如下圖1所示。

SQL Server 2008 R2炫酷報表"智"作有方

  圖1 Reporting Services元件介面

  Microsoft SQL Server 2008 R2報表服務是一種用於報表的開放式的、可擴充套件解決方法。這種靈活的體系結構確保軟體開發人員和類似企業能夠把報表服務和原系統、企業入口、或定製的應用軟體結合在一起。例如,開發人員能夠使用開放介面和可擴充套件性完成下述工作:

  • 使用報表定義語言(RDL)建立生成報表的應用軟體。

  • 透過使用URL語言建立嵌入或連結到Web瀏覽器、用於展現和操縱報表輸出的應用軟體。

  • 透過Web伺服器介面,建立管理一個或多個報表伺服器的應用軟體。

  • 使用Microsoft .NET Framework來建立附加的翻譯、傳輸及資料處理擴充套件。

  報表服務的功能使開發人員能夠把精力集中到提供商業價值上,而不是用在他們的應用軟體中構建普通報表組織結構上。

  Microsoft SQL Server 2008 Reporting Services 提供了完整的伺服器平臺,以便支援各種不同的報告需求,讓組織在整個企業中需要的地方提供相關資訊。

  重大的新功能

  使用靈活報表配置的全新獨特配置功能,設計任何架構的報表

  從增強型效能和可伸縮性獲益,聯絡整個企業中的所有使用者

  將報表以 Microsoft Office Word 格式呈現

  整合 Reporting Services 與 Microsoft Office SharePoint Services,以便集中傳遞及管理商業洞察力

  以豐富的格式化文字建立報表

  以增強型視覺功能顯示圖形化資料

  快速而輕鬆地建立全面性、豐富格式化的報表。

  使用全面性的報表設計環境

  透過熟悉的 Microsoft Visual Studio 報表開發工具提高產能而獲益。充分利用直觀的設計介面和嚮導,快速建立報表解決方案

  從大範圍的資料來源建立報表

  從整個企業中的不同資料來源建立報表。資料來源可以來自 SQL Server、Oracle、DB2、SAP NetWeaver BI、Hyperion Essbase 和其他資料來源。

  啟用商務使用者的報表編寫功能

  讓商務使用者使用 Microsoft 報表生成器 2.0 (一種直觀的和熟悉的 Microsoft Office 最佳化編寫環境) 建立自己的報表及瀏覽公司資料。報表生成器 2.0 可讓使用者直接進入相關的資料來源或是利用使用者容易使用的語意報表模型,讓他們有能力建立報表,而不需要深入瞭解技術層面的基礎資料結構。從 SQL Server 關聯式資料庫和 Analysis Services 資料庫及支援使用者報表的 Oracle 資料庫,建立語意報表模型。

  使用 ADO.NET Framework 橋接這個分歧,並建立一個模型來支援三個常見的繼承性儲存架構:

  ? 每個層次結構的資料表:一個資料表包含層次結構中所有型別的資料,一個資料行區分型別

  ? 每個子類別的表:一個表包含型別層次結構之間的基礎屬性,用另外一些錶針對每一個子型別定義其他屬性

  ? 每個實體型別的表:一個表包含實體類別的所有屬性,包括繼承的屬性

  從靈活的資料表示法選項進行選擇

  使用對於特定報表需求最合理的方式來將報表格式化。針對固定資料包表使用表格格式及針對動態交叉報表使用矩陣格式,或者使用靈活報表配置的高創新資料表示法格式來結合兩種格式。

  將豐富的格式應用到報表

  使用全新的豐富格式化文字功能來建立包含混合樣式、段落和超連結的文字框。使用表示式實現資料的內嵌格式。

  將資料視覺化

  以圖形化方式視覺化資料,讓報表具有豐富的格式,充分利用許多新的豐富量測軌和圖表功能。充分利用其他圖表增強功能,包括批註、自定義調色盤、刻度中斷、合併的報表及多個軸。

  KPI功能增強

  在Microsoft SQL Server 2008 R2中,KPI是指與用於評估業務績效的多維資料集中某個度量值組關聯的計算的集合。這些計算通常是多維表示式(MDX)和計算成員的組合。KPI還包括其他的後設資料,該後設資料提供有關客戶端應用程式如何顯示KPI計算結果的資訊。在Analysis Services中使用KPI的一個主要優點為,它們是基於伺服器的KPI,可以由不同的客戶端應用程式使用。與來自個別客戶端應用程式的個別真實版本相比較,基於伺服器的KPI只提供單個真實版本。此外,在伺服器上而不是在每臺客戶端計算機上執行有時很複雜的計算可能對效能有好處。

  KPI處理關於目標集、多維資料集中記錄的效能的實際公式以及用於顯示效能走向和狀態的度量的資訊。AMO用於定義針對KPI值的公式以及其他定義。查詢介面(如ADOMD.NET)由客戶端應用程式用於檢索操作並向終端使用者公開KPI值。一個簡單的KPI物件由基本資訊、目標、獲取的實際值、狀態值、走向值以及在其中檢視KPI的資料夾組成。基本資訊包括KPI的名稱和說明。目標是計算結果為數字的MDX表示式。實際值是計算結果為數字的MDX表示式。狀態值和走向值是計算結果為數字的MDX表示式。資料夾是向客戶端顯示KPI時的推薦位置。在業務術語中,關鍵績效指標(KPI)是一個用於測定業務績效的可計量度量值。經常會在一段時間內評估KPI。例如,一個單位的銷售部門可以使用每月的毛利潤作為KPI,但同一單位的人力資源部門可以使用每季度流失的僱員作為KPI。這兩個都是KPI的示例。業務主管經常使用以業務計分卡形式分組在一起的KPI獲取迅速且精確的業務績效歷史摘要。

  圖表資料複用

  新的圖表資料區域可支援更豐富的資料視覺化功能集。新增圖表型別包括條形圖/柱形圖、稜錐圖、漏斗圖、極座標圖、雷達圖、股價圖、K 線圖、範圍柱形圖、範圍條形圖、平滑面積圖、平滑線圖、漸變線圖以及盒須圖圖表型別。此外,還提供了對排列圖和直方圖圖表的內建支援。可以在任意指定的圖表區以任意指定的圖例顯示序列。您可以插入空點來代替缺失的資料。可以在同一個圖表上組合多個圖表區域、多個圖例以及多個標題。

  此外,還提供了對輔助軸的新增支援,您可以透過輔助軸使用多個軸來顯示多個序列。在每個軸上,您都可以設定選項來新增刻度分隔線、對數刻度、自定義軸間隔以及交錯條帶線。新的圖表資料區域支援自動間隔標籤以避免標籤衝突,支援自定義旋轉角度、軸標籤計算的字號和文字換行屬性,支援軸在自定義位置交叉,支援固定間隔或自定義間隔的背景條帶線。使用者可以進一步控制對圖表進行的設定標籤、對齊和設定顏色等操作。資料點的智慧標籤可調整文字以避免標籤衝突。透過自定義調色盤和自動對齊多個圖表區等功能,使用者可以更輕鬆地改進報表中圖表的外觀和佈局,可以將餅圖上的小切片收集到一個切片中,在單個資料點深化或顯示工具提示資訊,以及將堆積條形圖或柱形圖並行放置在任意數量的堆中。餅圖、圓環圖、條形圖和柱形圖圖表支援二維和三維繪圖效果。

  總結

  SQL Server報表服務是一個完整的基於伺服器的平臺,它可以建立、管理、釋出傳統的基於紙張的報表或者互動的、基於Web的報表。作為Microsoft商務智慧框架的一部份,報表服務將SQL Server 和 Microsoft Windows Server 的資料管理功能, 與大眾熟悉的和強大的 Microsoft Office System 應用系統相結合,實現資訊的實時傳遞,以支援日常運作和推動決策制定。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13442480/viewspace-1033697/,如需轉載,請註明出處,否則將追究法律責任。

相關文章