Reporting Services 數據處理延伸模組是隨 Reporting Services 一起安裝的元件,其設計目的是從特定數據源類型擷取數據,並提供額外的功能來支援報表設計和報表處理。 .NET Framework 數據提供者是從Microsoft或第三方來源取得的元件,可支援 System.Data 介面,可讓您擷取和修改特定數據源類型的數據。
了解數據處理延伸模組
Reporting Services 數據處理擴充功能僅支援部分 System.Data 介面。 數據處理延伸模組只需要數據源的唯讀存取權,因此不會實作寫入和更新的介面。 每個數據處理延伸模組都可以提供自定義功能來支援報表處理。 例如,數據處理延伸模組可能支援下列類型的功能:
與連接字串分開管理認證
支援多重值參數
擷取在數據源上計算的伺服器的匯總資料
從數據源擷取資料屬性和數據值
了解數據提供者
.NET Framework 數據提供者(有時稱為驅動程式)支援一組 System.Data 標準介面,用於讀取、寫入及更新數據源上的數據。 當特定數據來源類型沒有可用的數據處理延伸模組時,可以使用數據提供者。 有許多第三方標準 .NET Framework 數據提供者可供使用。
由於 Reporting Services 具有可延伸的數據提供者架構,因此您可以建置自定義數據處理延伸模組,以包含 Reporting Services 數據處理延伸模組所提供的額外功能。 如需詳細資訊,請參閱 實作數據處理延伸模組。 如需第三方數據處理延伸模組,請參閱第三方數據處理延伸模組隨附的檔。
備註
必須先安裝及註冊 .NET Framework 數據提供者或自定義數據處理延伸模組,才能用來存取數據源的數據。 數據處理延伸模組必須在報表用戶端上安裝並註冊,才能撰寫報表,以及在報表伺服器上檢視已發佈的報表。 並非所有的數據提供者都設計成在伺服器環境中運作。 如需詳細資訊,請參閱 註冊標準 .NET Framework 數據提供者 (SSRS)和 部署數據處理延伸模組。