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

本節內容

延伸模組的安全性考慮
描述與開發和部署 Reporting Services 延伸模組相關的安全性問題。

實作資料處理延伸模組
描述實作 Reporting Services 的資料處理延伸模組的需求與步驟。

實作傳遞延伸模組
描述實作 Reporting Services 的傳遞延伸模組的需求與步驟。

實作轉譯延伸模組
包含開發轉譯延伸模組的簡介。

實作安全性延伸模組
描述實作 Reporting Services 安全性延伸模組的需求與步驟。

Reporting Services 擴充功能程式庫
包含 Reporting Services 擴充性功能的延伸模組 API 程式庫的程式設計參考。