Reporting Services 支援的資料來源 (SSRS)
Reporting Services 會透過使用資料處理延伸模組的模組化與可延伸資料層,擷取資料來源中的報表資料。若要擷取資料來源中的報表資料,您必須選取資料處理延伸模組,其同時支援資料來源的類型 (也就是在資料來源上執行的軟體版本) 與資料來源平台 (32 位元、64 位元 x64 或 64 位元 Itanium)。
當您部署 Reporting Services 時,會同時在報表撰寫用戶端與報表伺服器上,自動安裝並註冊一組資料處理延伸模組,以存取各種資料來源類型。Reporting Services 會安裝下列資料來源類型:Microsoft SQL Server、Microsoft SQL Server Analysis Services for MDX、DMX 和 Microsoft PowerPivot;Microsoft SQL Azure;SQL Server Parallel Data Warehouse;Oracle;SAP NetWeaver BI;Hyperion Essbase;Microsoft SharePoint 清單;Teradata;OLE DB;ODBC 和 XML。
此外,自訂資料處理延伸模組與標準的 Microsoft .NET Framework 資料提供者可由系統管理員安裝並註冊。若要處理與檢視報表,資料處理延伸模組和資料提供者必須在報表伺服器上安裝並註冊;若要預覽報表,資料處理延伸模組和資料提供者則必須在報表撰寫用戶端上安裝並註冊。資料處理延伸模組和資料提供者必須原始就針對安裝所在的平台編譯。如果您以程式設計的方式使用 SOAP Web 服務部署資料來源,您必須定義資料來源延伸模組。使用 RSReportDesigner.config 檔案中的資料延伸模組值。此檔案的預設位置為 <drive>:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies。例如 Analysis Services資料延伸模組是 OLEDB-MD.
許多協力廠商的標準 .NET Framework 資料提供者可從 Microsoft 下載中心以及協力廠商網站下載。您也可以搜尋 SQL Server Reporting Services 公用論壇中,有關協力廠商資料提供者的資訊。
[!附註]
標準的 .NET Framework 資料提供者不一定支援由 Reporting Services 資料處理延伸模組所提供的所有功能。此外,有些 OLE DB 資料提供者和 ODBC 驅動程式可用來撰寫與預覽報表,但其設計不是用來支援在報表伺服器上發行的報表。例如,報表伺服器不支援 Microsoft OLE DB Provider for Jet。如需詳細資訊,請參閱<資料處理延伸模組與 .NET Framework Data Provider (SSRS)>。
如需有關自訂資料處理延伸模組的詳細資訊,請參閱<實作資料處理延伸模組>。如需有關標準 .NET Framework 資料提供者的詳細資訊,請參閱 System.Data 命名空間。
如需有關報表產生器支援之資料處理延伸模組的詳細資訊,請參閱 msdn.microsoft.com 上報表產生器 3.0 文件中有關<在報表產生器 3.0 中的資料連接、資料來源及連接字串>的內容。
報表資料來源的平台支援
您可以在 Reporting Services 部署中使用的資料來源會隨著 SQL Server 版本、Reporting Services 版本與平台而有所不同。如需有關功能的詳細資訊,請參閱<Reporting Services 功能>和<SQL Server 2008 R2 版本支援的功能>。此主題稍後的資料表會依版本及平台,提供關於支援之資料來源的詳細資訊。
關於 Reporting Services 資料來源的平台考量,則會分別針對報表撰寫用戶端與報表伺服器。
在報表撰寫用戶端上
SQL Server Business Intelligence Development Studio 是 32 位元應用程式。以 Itanium 為基礎的平台不支援 Business Intelligence Development Studio。若要在 x64 平台上,編輯和預覽報表設計師中的報表,您必須將 32 位元的資料提供者安裝在 (x86) 的平台目錄中。
在報表伺服器上
當您將報表部署至 64 位元的報表伺服器 (x86 或 Itanium) 時,報表伺服器上必須已經安裝原始以 64 位元編譯的資料提供者。不支援在 64 位元介面中包裝 32 位元的資料提供者。如需詳細資訊,請查詢資料提供者的文件。
支援的資料來源
下表列出您可以用來擷取報表資料集與報表模型之資料的 Microsoft 資料處理延伸模組和資料提供者。如需有關延伸模組或資料提供者的詳細資訊,請按一下第二欄中的連結。相關的資料表資料行描述如下:
報表資料的來源:所存取之資料的類型,例如,關聯式資料庫、多維度資料庫、一般檔案或 XML。此欄為「Reporting Services 可以用於報表的資料類型為何?」這個問題的答案
Reporting Services 資料來源類型:當您在 Reporting Services 中定義資料來源時,您可以在下拉式清單中看到的其中一種資料來源類型。此清單會從已安裝並註冊的 DPE 和資料提供者擴展。此欄為「當我建立報表資料來源時,可以從下拉式清單中選取哪種資料來源類型?」這個問題的答案。
資料處理延伸模組/資料提供者的名稱:對應選取之 Reporting Services 資料來源類型的 Reporting Services 資料處理延伸模組或其他資料提供者。此欄為「當我選取資料來源類型時,要使用那個對應的資料處理延伸模組或資料提供者?」這個問題的答案
基礎資料提供者版本 (選擇性):某些資料來源類型支援一種以上的資料提供者。這些可能是相同提供者的不同版本,或是依協力廠商針對資料提供者類型的不同實作。提供者名稱通常會在已設定資料來源之後,出現在連接字串中。此欄為「選取資料來源類型後,我可以在 [連接屬性] 對話方塊中選取那個資料提供者?」這個問題的答案
資料來源 <platform>:目標資料來源的資料處理延伸模組或資料提供者所支援的資料來源平台。此欄為「這個資料處理延伸模組或資料提供者可以從此類型平台的資料來源擷取資料嗎?」這個問題的答案。
資料來源的版本:DPE 或資料提供者支援的目標資料來源版本。此欄為「這個資料處理延伸模組或資料提供者可以從此版本的資料來源擷取資料嗎?」這個問題的答案。
RS <platform>:報表伺服器與報表撰寫用戶端的平台,您可以在該處安裝自訂的 DPE 或資料提供者。任何 Reporting Services 安裝所包含的內建 Reporting Services資料處理延伸模組。自訂的資料處理延伸模組或 .NET Framework 資料提供者必須原始就針對特定平台編譯。此欄為「這個資料處理延伸模組或資料提供者可以安裝在此類型的平台上嗎?」這個問題的答案。
資料來源的類型
來源 報表資料 |
Reporting Services 資料來源類型 |
資料處理延伸模組/資料提供者的名稱 |
基礎資料提供者版本 (選擇性) |
資料 來源 x86 平台 |
資料 來源 x64 平台 |
資料 來源 ia64 平台 |
資料來源的版本 |
RS x86 平台 |
RS x64 平台 |
RS ia64 平台 |
---|---|---|---|---|---|---|---|---|---|---|
SQL Server 關聯式資料庫 |
Microsoft SQL Server |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.SqlClient |
Y |
Y |
Y |
SQL Server 2008 及更新版本 SQL Server 2005 SQL Server 2000 SQL Server 7.0,僅限 x86 |
Y |
Y |
Y |
SQL Server 關聯式資料庫 |
OLEDB |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OledbClient |
Y |
Y |
Y |
SQL Server 2008 及更新版本 SQL Server 2005 SQL Server 2000 SQL Server 7.0,僅限 x86 SQL Server 6.5 及更早的版本,僅限 x86 |
Y |
Y |
Y |
SQL Server 關聯式資料庫 |
ODBC |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OdbcClient |
Y |
Y |
Y |
SQL Server 2008 及更新版本 SQL Server 2005 SQL Server 2000 SQL Server 7.0 |
Y |
Y |
Y |
SQL Azure 資料庫 |
Microsoft SQL Azure |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.SqlClient |
無 |
無 |
無 |
SQL Azure |
Y |
Y |
Y |
SQL Server PDW 應用裝置 |
Microsoft Parallel Data Warehouse |
內建的 Reporting Services 資料處理延伸模組 |
無 |
無 |
無 |
無 |
SQL Server 2008 R2 平行資料倉儲 |
Y |
Y |
Y |
Analysis Services 多維度資料庫 |
Microsoft SQL Server Analysis Services |
內建的 Reporting Services 資料處理延伸模組 |
使用 ADOMD.NET |
Y |
Y |
Y |
SQL Server 2008 Analysis Services 和更新版本 SQL Server 2005 Analysis Services |
Y |
Y |
Y |
Analysis Services 多維度資料庫 |
Microsoft SQL Server Analysis Services |
內建的 Reporting Services 資料處理延伸模組 |
使用 ADOMD.NET |
Y |
N |
N |
SQL Server 2000 Analysis Services |
Y |
N |
Y |
Analysis Services 多維度資料庫 |
OLEDB |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OledbClient 10.0 版 |
Y |
Y |
Y |
SQL Server 2008 Analysis Services |
Y |
Y |
Y |
Analysis Services 多維度資料庫 |
OLEDB |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OledbClient 9.0 版 |
Y |
Y |
Y |
SQL Server 2005 Analysis Services |
Y |
Y |
Y |
Analysis Services 多維度資料庫 |
OLEDB |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OledbClient 8.0 版 |
Y |
N |
Y |
SQL Server 2000 Analysis Services |
Y |
N |
Y |
SharePoint 清單 |
Microsoft SharePoint 清單 |
內建的 Reporting Services 資料處理延伸模組 |
從 Lists.asmx 或 SharePoint 物件模型 API 介面取得資料。 請參閱注意事項。 |
N |
Y |
N |
SharePoint 2010 產品 |
Y |
Y |
Y |
SharePoint 清單 |
Microsoft SharePoint 清單 |
內建的 Reporting Services 資料處理延伸模組 |
從 Lists.asmx 或 SharePoint 物件模型 API 介面取得資料。 請參閱注意事項。 |
Y |
Y |
N |
Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 |
Y |
Y |
Y |
XML |
XML |
內建的 Reporting Services 資料處理延伸模組 |
XML 資料來源沒有平台相依性。 |
|
|
|
XML Web Services 或文件 |
Y |
Y |
Y |
報表伺服器模型 |
報表模型 |
已發行之 SMDL 檔案的內建 Reporting Services 資料處理延伸模組 |
模型的資料來源使用內建的資料處理延伸模組。 以 Oracle 為基礎的模型需要 Oracle 用戶端元件。 以 Teradata 為基礎的模型需要來自 Teradata 的 .NET Data Provider for Teradata。 請參閱平台支援的 Teradata 文件集。 |
|
|
|
模型可以從以下版本建立: SQL Server 2008 及更新版本 SQL Server 2005 SQL Server 2000 SQL Server 2005 Analysis Services Oracle 9.2.0.3 或更新版本 Teradata v13、v12 和 v6.2 |
Y |
Y |
Y |
SAP 多維度資料庫 |
Sap BI NetWeaver |
內建的 Reporting Services 資料處理延伸模組 |
請參閱平台支援的 SAP 文件集。 |
|
|
|
SAP BI NetWeaver 3.5 |
Y |
|
|
Hyperion Essbase |
Hyperion Essbase |
內建的 Reporting Services 資料處理延伸模組 |
請參閱平台支援的 Hyperion 文件集。 |
Y |
|
|
Hyperion Essbase 9.3.1 |
Y |
|
|
Oracle 關聯式資料庫 |
Oracle |
內建的 Reporting Services 資料處理延伸模組 |
擴充 System.Data.OracleClient 需要 Oracle 用戶端元件。 |
Y |
Oracle 10g、9、8.1.7 |
Y |
Y |
Y |
||
Teradata 關聯式資料庫 |
Teradata |
內建的 Reporting Services 資料處理延伸模組 |
擴充來自 Teradata 的 .NET Data Provider for Teradata。 需要來自 Teradata 的 .NET Data Provider for Teradata。 請參閱平台支援的 Teradata 文件集。 |
Y |
|
|
Teradata v13 Teradata v12 Teradata v6.20 |
Y |
N |
Y |
DB2 關聯式資料庫 |
自訂的已註冊資料延伸模組名稱 |
Microsoft OLE DB Provider for DB2 |
從 Microsoft SQL Server 2008 Feature Pack 下載網站安裝。 請參閱平台支援的 HI Server 文件集。 |
Y |
Y |
N |
Y |
|||
DB2 關聯式資料庫 |
自訂的已註冊資料延伸模組名稱 |
2004 Host Integration Server 請參閱 HI Server 文件。 |
Y |
Y |
N |
Y |
||||
一般 OLE DB 資料來源 |
OLEDB |
內建的 Reporting Services 資料處理延伸模組 |
支援 OLE DB 的任何資料來源。 請參閱平台支援的資料來源文件。 |
Y |
支援 OLE DB 的任何資料來源。請參閱<附註>。 |
Y |
||||
一般 ODBC 資料來源 |
ODBC |
內建的 Reporting Services 資料處理延伸模組 |
支援 ODBC 的任何資料來源。 請參閱平台支援的資料來源文件。 |
Y |
支援 ODBC 的任何資料來源。請參閱<附註>。 |
Y |
Y |
Y |
許多標準的 .NET Framework 資料提供者都可以從協力廠商取得。如需詳細資訊,請搜尋協力廠商的網站或論壇。
若要安裝並註冊自訂的資料處理延伸模組或標準的 .NET Framework 資料提供者,您必須參考資料提供者的參考文件。如需詳細資訊,請參閱<如何:註冊標準的 .NET Framework Data Provider (SSRS)>。
返回資料來源資料表
Reporting Services 資料處理延伸模組
下列資料處理延伸模組會隨 Reporting Services 和 Business Intelligence Development Studio 自動安裝。如需詳細資訊或要確認安裝,請參閱<RSReportDesigner 組態檔>和<RSReportServer 組態檔>。
[!附註]
目前並不支援 SQL Server Integration Services 資料處理延伸模組。
如需有關報表產生器支援之資料處理延伸模組的詳細資訊,請參閱 msdn.microsoft.com 上報表產生器 3.0 文件中有關<在報表產生器 3.0 中的資料連接、資料來源及連接字串>的內容。
Microsoft SQL Server 資料處理延伸模組
資料來源類型 Microsoft SQL Server 會包裝與擴充 .NET Framework Data Provider for SQL Server。此資料處理延伸模組是原始就針對 x86、x64 及以 Itanium 為基礎的平台編譯,並在這些平台上執行。
在 Business Intelligence Development Studio 中,與此資料延伸模組相關聯的查詢設計工具是 Visual Database Tool 設計工具。如果您在圖形化模式下使用查詢設計工具,則會分析查詢,而且可能會重寫查詢。當您想要控制用於查詢的確切 Transact-SQL 語法時,請使用以文字為基礎的查詢設計工具。如需詳細資訊,請參閱<查詢和檢視設計師 (Visual Database Tools)>和<圖形化查詢設計工具使用者介面>。
如需詳細資訊,請參閱<SQL Server 連接類型 (SSRS)>。
在報表產生器中,與此資料延伸模組相關聯的查詢設計工具是關聯式查詢設計工具。如需詳細資訊,請參閱<關聯式查詢設計工具使用者介面>。
返回資料來源資料表
Microsoft SQL Azure 處理延伸模組
資料來源類型 Microsoft SQL Azure 會包裝與擴充 .NET Framework Data Provider for SQL Server。
在 Business Intelligence Development Studio 中,與此資料延伸模組相關聯的圖形化查詢設計工具是<關聯式查詢設計工具使用者介面>,不是與 Microsoft SQL Server 資料來源類型搭配使用的<Visual Database Tool 設計工具>。
Business Intelligence Development Studio 會自動區分 Microsoft SQL Azure 和 Microsoft SQL Server 資料來源類型,並開啟與資料來源類型相關聯的圖形化查詢設計工具。
如果您在圖形化模式下使用查詢設計工具,則會分析查詢,而且可能會重寫查詢。以文字為基礎的查詢設計工具也可用來編寫查詢。當您想要控制用於查詢的確切 Transact-SQL 語法時,請使用以文字為基礎的查詢設計工具。如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面>。
從 SQL Azure 和 SQL Server 擷取資料的做法非常類似,但有幾項需求只適用於 SQL Azure。如需詳細資訊,請參閱<SQL Azure 連接類型 (SSRS)>。
返回資料來源資料表
Microsoft SQL Server 平行資料倉儲資料處理延伸模組
在 Business Intelligence Development Studio 中,與此資料延伸模組相關聯的圖形化查詢設計工具是關聯式查詢設計工具使用者介面,不是與 Microsoft SQL Server 資料來源類型搭配使用的 Visual Database Tool 設計工具。
Business Intelligence Development Studio 會自動區分 SQL Server Parallel Data Warehouse 和 Microsoft SQL Server 資料來源類型,並開啟與資料來源類型相關聯的圖形化查詢設計工具。
如果您在圖形化模式下使用查詢設計工具,則會分析查詢,而且可能會重寫查詢。以文字為基礎的查詢設計工具也可用來編寫查詢。當您想要控制用於查詢的確切 Transact-SQL 語法時,請使用以文字為基礎的查詢設計工具。如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面>。
SQL Server 2008 R2 平行資料倉儲 不支援在查詢中使用預存程序和資料表值函式。如需詳細資訊,請參閱<SQL Server 平行資料倉儲連接類型 (SSRS)>。
返回資料來源資料表
Microsoft SQL Server Analysis Services 資料處理延伸模組
當您選取資料來源類型 Microsoft SQL Server Analysis Services 時,您選取的是可擴展 .NET Framework Data Provider for Microsoft Analysis Services 的 Reporting Services 資料處理延伸模組。此資料處理延伸模組是原始就針對 x86、x64 與以 Itanium 為基礎的平台編譯,並在這些平台上執行。
此資料提供者使用 ADOMD.NET 物件模型來建立使用 XML for Analysis (XMLA) 1.1 版的查詢。這些結果會當做扁平化資料列集傳回。如需詳細資訊,請參閱<MDX 的 Analysis Services 連接類型 (SSRS)>、<DMX 的 Analysis Services 連接類型 (SSRS)>、<XML for Analysis 概觀 (XMLA)>、<Analysis Services MDX 查詢設計工具使用者介面>和<Analysis Services DMX 查詢設計工具使用者介面>。
連接至 Analysis Services 資料來源時,Microsoft SQL Server Analysis Services 資料處理延伸模組支援多重值的參數,而且會將資料格與成員屬性對應至 Reporting Services 所支援的擴充屬性。如需詳細資訊,請參閱<Analysis Services 資料庫的擴充欄位屬性 (SSRS)>。
您也可以從 SQL Server Analysis Services 資料來源建立模型。如需詳細資訊,請參閱<設計以 Cube 為基礎的報表模型>。
SQL Server 2000 Analysis Services
連接至 SQL Server 2000 Analysis Services 資料來源時,Microsoft SQL Server Analysis Services 資料處理延伸模組不支援查詢參數。
若要連接至 SQL Server 2000 Analysis Services,XMLA SDK 必須安裝在 Analysis Services 伺服器上,並搭配指向 XMLA SDK 位置的 URL 使用 HTTP 通訊協定。不支援 TCP/IP 通訊協定。如需詳細資訊,請參閱<XML for Analysis 1.1 SDK>。
返回資料來源資料表
OLE DB 資料處理延伸模組
OLE DB 資料處理延伸模組需要根據您要在報表中使用的資料來源版本,選擇其他資料提供者層。如果您不選取特定的資料提供者,則會提供預設值。透過從 [資料來源] 或 [共用資料來源] 對話方塊的 [編輯] 按鈕存取的 [連接屬性] 對話方塊,選擇特定的資料提供者。
如需有關與 OLE DB 相關聯之查詢設計工具的詳細資訊,請參閱<查詢和檢視設計師 (Visual Database Tools)>與<圖形化查詢設計工具使用者介面>。如需有關 OLE DB 提供者之特定支援的詳細資訊,請參閱 Microsoft 知識庫中的 Visual Studio .NET 設計工具支援 OLE DB 提供者特定資訊。
返回資料來源資料表
OLE DB for SQL Server
當您選取資料來源類型 OLE DB 時,您選取的是可擴展 .NET Framework Data Provider for OLE DB 的 Reporting Services 資料處理延伸模組。此資料處理延伸模組是原始就針對 x86、x64 與 Itanium 平台編譯,並在這些平台上執行。
如需詳細資訊,請參閱<OLE DB 連接類型 (SSRS)>。
返回資料來源資料表
OLE DB for Analysis Services 9.0
若要連接至 Microsoft SQL Server 2005 Analysis Services,依序選取 Microsoft OLE DB Provider for Analysis Services 9.0、資料來源類型 OLE DB,以及依名稱的基礎資料提供者。此資料處理延伸模組與資料提供者的組合是原始就針對 x86、x64 與 Itanium 平台編譯,並在這些平台上執行。
[!附註]
此資料處理延伸模組不支援伺服器彙總、不會自動對應擴充欄位屬性,而且不支援查詢參數。針對 Analysis Services 資料來源所建議的資料提供者為 Microsoft SQL Server Analysis Services。
如需詳細資訊,請參閱<OLE DB 連接類型 (SSRS)>。
返回資料來源資料表
OLE DB for Analysis Services 8.0
若要擷取 SQL Server 2000 Analysis Services 資料,請使用 OLE DB Provider for OLAP Services 8.0。針對 SQL Server 2000 Analysis Services 的查詢會使用多維度運算式 (MDX) 撰寫。
[!附註]
此資料處理延伸模組不支援伺服器彙總、不會自動對應擴充欄位屬性,而且不支援查詢參數。針對 Analysis Services 資料來源所建議的資料提供者為 Microsoft SQL Server Analysis Services。
返回資料來源資料表
OLE DB for OLAP 7.0
不支援 OLE DB Provider for OLAP Services 7.0。
返回資料來源資料表
OLE DB for Oracle
資料處理延伸模組 OLE DB for Oracle 不支援下列 Oracle 資料類型:BLOB、CLOB、NCLOB、BFILE、UROWID。
支援與位置有關的未指名參數。此延伸模組不支援具名參數。若要使用具名參數,請使用 Oracle 資料處理延伸模組。
如需有關將 Oracle 設定為資料來源的詳細資訊,請參閱如何使用 Reporting Services 設定及存取 Oracle 資料來源 (機器翻譯)。如需其他權限設定的詳細資訊,請參閱 Microsoft 知識庫中的如何新增 NETWORK SERVICE 安全性主體的權限 (機器翻譯)。
返回資料來源資料表
OLE DB 標準的 .NET Framework 資料提供者
若要從支援 OLE DB .NET Framework 資料提供者的資料來源擷取資料,使用 OLE DB 資料來源類型,並選取預設的資料提供者,或從 [連接字串] 對話方塊中已安裝的資料提供者選取。
[!附註]
雖然資料提供者可能支援在您的報表撰寫用戶端上預覽報表,但是並非所有 OLE DB 資料提供者的設計都支援在報表伺服器上發行的報表。
返回資料來源資料表
ODBC 資料處理延伸模組
當您選取資料來源類型 ODBC 時,您選取的是可擴展 .NET Framework Data Provider for ODBC 的 Reporting Services 資料處理延伸模組。此資料處理延伸模組是原始就針對 x86、x64 與 Itanium 平台編譯,並在這些平台上執行。使用此延伸模組連接至具有 ODBC 提供者的任何資料來源,並從中擷取資料。
[!附註]
雖然資料提供者可能支援在您的報表撰寫用戶端上預覽報表,但是並非所有 ODBC 資料提供者的設計都支援在報表伺服器上發行的報表。
返回資料來源資料表
ODBC 標準的 .NET Framework 資料提供者
若要從支援 ODBC .NET Framework 資料提供者的資料來源擷取資料,使用 ODBC 資料來源類型,並選取預設的資料提供者,或從 [連接字串] 對話方塊中已安裝的資料提供者選取。
[!附註]
雖然資料提供者可能支援在您的報表撰寫用戶端上預覽報表,但是並非所有 ODBC 資料提供者的設計都支援在報表伺服器上發行的報表。
返回資料來源資料表
Oracle 資料處理延伸模組
當您選取資料來源類型 Oracle 時,您選取的是可擴展 .NET Framework Data Provider for Oracle 的 Reporting Services 資料處理延伸模組。Oracle 資料來源會包裝與擴展 Reporting Services 所需的 System.Data.OracleClient 類別。若要從 Oracle 資料庫擷取報表資料,您的管理員必須安裝 Oracle 用戶端工具。此資料提供者使用由 Oracle 用戶端軟體所提供之 Oracle 8i Release 3 的 Oracle Call Interface (OCI)。用戶端應用程式版本必須為 8.1.7 或更新版本。這些工具必須安裝在報表撰寫用戶端上,才可以預覽報表,以及在報表伺服器上檢視已發行的報表。
此延伸模組支援指名參數。對於 Oracle 9 或更新版本,則支援多重值的參數。對於與位置有關的未指名參數,請搭配資料提供者 Microsoft OLE DB Provider for Oracle 使用 OLE DB 資料處理延伸模組。如需有關將 Oracle 設定為資料來源的詳細資訊,請參閱如何使用 Reporting Services 設定及存取 Oracle 資料來源 (機器翻譯)。如需其他權限設定的詳細資訊,請參閱 Microsoft 知識庫中的如何新增 NETWORK SERVICE 安全性主體的權限 (機器翻譯)。
您可以從具有多個輸入參數的預存程序擷取資料,但是預存程序必須只傳回一個輸出資料指標。如需詳細資訊,請參閱<使用 DataReader 擷取資料>中的 Oracle 章節。
如需詳細資訊,請參閱<Oracle 連接類型 (SSRS)>。如需有關相關聯之查詢設計工具的詳細資訊,請參閱<查詢和檢視設計師 (Visual Database Tools)>及<圖形化查詢設計工具使用者介面>。
您也可以根據 Oracle 資料庫建立模型。如需詳細資訊,請參閱<建立與使用 Oracle 的報表模型>。
返回資料來源資料表
Teradata 資料處理延伸模組
當您選取資料來源類型 Teradata 時,您選取的是可擴展 .NET Framework Data Provider for Teradata 的 Reporting Services 資料處理延伸模組。若要從 Teradata 資料庫擷取報表資料,系統管理員必須在報表撰寫用戶端上安裝 .NET Framework Data Provider for Teradata,才能在用戶端上編輯和預覽報表,並在報表伺服器上檢視已發行的報表。
對於報表伺服器專案而言,沒有可用於此延伸模組的圖形化查詢設計工具。您必須使用以文字為基礎的查詢設計工具來建立查詢。
下表顯示哪個版本的 .NET Data Provider for Teradata 支援定義在 Business Intelligence Development Studio 之報表定義中的資料來源:
BI Development Studio 版本 |
Teradata 資料庫版本 |
.NET Framework Data Provider for Teradata 版本 |
---|---|---|
SQL Server 2005 |
12.00 |
12.00 |
SQL Server 2005 |
6.20 |
12.00 |
SQL Server 2008 |
12.00 |
12.00.01 |
SQL Server 2008 |
6.20 |
12.00.01 |
SQL Server 2008 |
13.00 |
13.0.0.1 |
SQL Server 2008 R2 |
12.00 |
12.00.01 |
SQL Server 2008 R2 |
6.20 |
12.00.01 |
SQL Server 2008 R2 |
13.00 |
13.0.0.1 |
此延伸模組支援多重值參數。您可以在 TEXT 查詢模式下使用 EXECUTE 命令指定查詢中的巨集。
如需詳細資訊,請參閱<Teradata 連接類型 (SSRS)>。
您也可以根據 Teradata 資料庫建立模型。如需詳細資訊,請參閱<建立和使用以 Teradata 為基礎的報表模型>。
如需詳細資訊,請參閱<使用 SQL Server 2008 Reporting Services 搭配 .NET Framework Data Provider for Teradata>。
返回資料來源資料表
SharePoint 清單資料延伸模組
Reporting Services 包含 Microsoft SQL Server Reporting Services SharePoint 清單資料延伸,以便讓您使用 SharePoint 清單做為報表中的資料來源。您可以從 SharePoint Foundation 2010、SharePoint Server 2010、Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 擷取清單資料。SharePoint 清單資料提供者有三種實作方式。
從在 Business Intelligence Development Studio 中的報表產生器或報表設計師等報表撰寫環境,或以原生模式設定的報表伺服器,清單資料是來自 SharePoint 網站的 Lists.asmx Web 服務。
在以 SharePoint 整合模式設定的報表伺服器上,清單資料來自對應的 Lists.asmx Web 服務或以程式設計方式呼叫 SharePoint API。在這種模式中,您可以從 SharePoint 伺服器陣列擷取清單資料。
僅適用於 SharePoint Server 2010,適用 Microsoft SharePoint 技術的 Microsoft SQL Server Reporting Services 增益集可以讓您從 SharePoint 網站的 Lists.asmx Web 服務擷取清單資料,或從屬於 SharePoint 伺服器陣列的 SharePoint 網站擷取清單資料。這種情況也稱為「本機模式」(Local Mode),因為不需要報表伺服器。
您可以指定的認證是依照用戶端應用程式所使用的實作而定。如需詳細資訊,請參閱<SharePoint 清單連接類型 (SSRS)>。
XML 資料處理延伸模組
Reporting Services 包括 XML 資料處理延伸模組,因此您可以在報表中使用 XML 資料。可以從 XML 文件、Web 服務或是可透過 URL 存取的網路架構應用程式來擷取這些資料。如需詳細資訊,請參閱<XML 連接類型 (SSRS)>。如需有關相關聯之查詢設計工具的詳細資訊,請參閱<圖形化查詢設計工具使用者介面>中的<以文字為基礎的查詢設計工具>一節。例如,請參閱<Reporting Services:使用 XML 與 Web 服務資料來源>。
返回資料來源資料表
SAP NetWeaver 商務智慧資料處理延伸模組
Reporting Services 包含資料處理延伸模組,可讓您從報表中的 SAP NetWeaver Business Intelligence 資料來源使用資料。
如需詳細資訊,請參閱<SAP NetWeaver BI 連接類型 (SSRS)>。如需有關相關聯之查詢設計工具的詳細資訊,請參閱<SAP NetWeaver BI 查詢設計工具使用者介面>。
如需有關 SAP NetWeaver Business Intelligence 的詳細資訊,請參閱<使用 SQL Server 2008 Reporting Services 搭配 SAP NetWeaver Business Intelligence>。
返回資料來源資料表
Hyperion Essbase Business Intelligence 資料處理延伸模組
Reporting Services 包含資料處理延伸模組,可讓您從報表中的 Hyperion Essbase 資料來源使用資料。
如需詳細資訊,請參閱<Hyperion Essbase 連接類型 (SSRS)>。如需有關相關聯之查詢設計工具的詳細資訊,請參閱<Hyperion Essbase 查詢設計工具使用者介面>。
如需有關 Hyperion Essbase 的詳細資訊,請參閱<使用 SQL Server 2005 Reporting Services 搭配 Hyperion Essbase>。
返回資料來源資料表
報表模型資料來源
您可以使用從 SQL Server 關聯式資料庫、執行 9.2.0.3 或更新版本的 Oracle 資料庫、執行 13.00、12.00 或 6.20 版的 Teradata 資料庫、SQL Server 2005 Analysis Services 或更新版本的多維度 Cube 所產生的報表模型,當做您在報表設計師與報表產生器中建立之報表的資料來源。當您選取報表模型資料來源時,您選取的是基礎資料來源的模型。若要利用報表模型做為資料來源,必須將它發行至報表伺服器或 SharePoint 文件庫。
如需有關 Oracle 版本支援的詳細資訊,請參閱本主題中的<Oracle>。如需有關 Teradata 版本支援的詳細資訊,請參閱本主題中的<Teradata>。
如需詳細資訊,請參閱<報表模型連接 (SSRS)>和<使用報表模型查詢設計工具>。
如需有關從資料來源建立報表模型的詳細資訊,請參閱<使用模型設計師>和<使用報表管理工具產生模型>。
返回資料來源資料表
變更記錄
內容更新 |
---|
加入 Teradata v13 項目。 |