Reporting Services 延伸模組

Reporting Services 的模組化架構是針對擴充性所設計,當中為您提供了 Managed 程式碼 API,協助您輕鬆開發、安裝和管理許多 Reporting Services 元件取用的延伸模組。您可以使用 Microsoft.NET Framework 建立私人或共用組件,並加入新的 Reporting Services 功能以滿足不斷成長的商務需求。

Reporting Services 獨特的擴充性架構可讓開發人員擴充產品及其元件的特定功能。目前,有許多方式可用來擴充 Reporting Services 的資料處理功能。資料處理 API 包括熟悉的 .NET Framework 資料提供者建構與慣例,可讓開發人員在 Reporting Services 中建立其他的資料處理延伸模組。這些資料處理延伸模組會將功能加入報表伺服器與報表設計師,以將自訂資料緊密整合到報表中。

傳遞延伸模組為另一個支援的延伸模組。傳遞 API 會完整整合至 .NET Framework 架構,以便在傳送報表通知給使用者時使用廣泛的傳遞機制。您可以擴充報表伺服器以提供自訂傳遞給使用者,也能夠擴充報表管理員的訂閱管理頁面,以啟用使用自訂傳遞延伸模組的訂閱。

報表定義自訂延伸模組 (RDCE) 為另一個報表伺服器延伸模組,它可以動態地自訂報表定義,再將其傳遞至處理引擎。您可以根據使用者或語言等因素來自訂報表。例如,您可能會想要為各個使用者 (例如經理或是部門成員) 實作不同的檢視,或是自訂報表,讓報表在轉譯為法文或阿拉伯文時,可以具有不同的配置。

本章節內容