資料處理延伸模組與 .NET Framework Data Provider (SSRS)
報表服務資料處理延伸模組是與報表服務一起安裝的元件,它的設計目的是要從特定類型的資料來源擷取資料,以及提供額外功能來支援報表設計和報表處理。 .NET Framework 資料提供者是 Microsoft 或支援 System.Data 介面的協力廠商所提供的元件,讓您可以從特定類型的資料來源擷取和修改資料。
了解資料處理延伸模組
報表服務資料處理延伸模組支援 System.Data 介面的子集。 資料處理延伸模組只需要資料來源的唯讀存取權限,因此不會實作寫入和更新的介面。 每一個資料處理延伸模組都可以提供自訂功能來支援報表處理。 例如,資料處理延伸模組可支援以下類型的功能:
分開管理認證與連接字串
支援多重值參數
擷取資料來源上所計算的伺服器彙總
從資料來源擷取資料屬性及資料值
了解資料提供者
.NET Framework 資料提供者 (有時稱為驅動程式) 可支援一組標準 System.Data 介面來讀取、寫入及更新資料來源上的資料。 當特定類型的資料來源沒有可用的資料處理延伸模組時,可以使用資料提供者。 市面上有許多可用的協力廠商標準 .NET Framework 資料提供者。
因為報表服務具有可延伸的資料提供者架構,所以您可以建置自訂的資料處理延伸模組,以包含報表服務資料處理延伸模組所提供的額外功能。 如需詳細資訊,請參閱< Implementing a Data Processing Extension>。 如需協力廠商資料處理延伸模組的資訊,請參閱協力廠商資料處理延伸模組所隨附的文件。
注意
.NET Framework 資料提供者或自訂的資料處理延伸模組必須經過安裝和註冊後,才能用來存取資料來源中的資料。 資料處理延伸模組必須在報表用戶端上安裝及註冊才能撰寫報表,而且必須安裝在報表伺服器上才能檢視發行的報表。 並非所有資料提供者的設計都是在伺服器環境下運作。 如需詳細資訊,請參閱註冊標準 .NET Framework Data Provider (SSRS) 和部署資料處理延伸模組。