設定 Reporting Services 以使用 Microsoft .NET Data Provider for Hyperion Essbase

新增: 2006 年 12 月 12 日

SQL Server 2005 Reporting Services Service Pack 2 (SP2) 和更新版本將包含 Microsoft .NET Framework Data Provider for Hyperion Essbase 的支援,讓您可以在 Reporting Services 報表中擷取和使用 Hyperion Essbase 資料庫中的多維度商務智慧資料。

您必須在報表伺服器上設定資料提供者,以發行報表或做為報表設計師的設計檢視中的資料來源。若要設定資料提供者以用於報表伺服器上,請先檢查 RSReportDesigner.config 和 RSReportServer.config 檔案,確認這個資料提供者已註冊。如果尚未註冊,請依照下述步驟註冊資料提供者。這兩個組態檔都會識別可用於報表中的資料延伸模組;當您加入資料延伸模組的特定登錄資訊之後,即可讓報表使用它。

修改 RSReportDesigner.config 檔

在您可以建立會利用 Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 擷取資料的報表定義之前,必須確認已經對 RSReportDesigner.config 檔進行下列兩項變更:

  1. 在用戶端上,使用瀏覽器找到 <磁碟機>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies。

  2. 備份 RSReportDesigner.config。

  3. 利用文字編輯器開啟 RSReportDesigner.config 檔。

  4. 在 <Data> 區段中,加入以下的項目 (如果尚未存在)。這個項目必須在一行內,而且不含任何分行符號。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    如此會在連接到 Hyperion Essbase 系統的用戶端上註冊資料處理延伸模組。

  5. 在 <Designer> 區段中,加入以下的項目 (如果尚未存在)。這個項目必須在一行內,而且不含任何分行符號。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.QueryDesigners.Essbase.EssbaseQueryDesigner,Microsoft.ReportingServices.QueryDesigners.Essbase"/>
    

    如此會註冊 Hyperion Essbase 資料來源的查詢設計師。

當組態檔中有這些項目之後,Hyperion Essbase 資料提供者即可當做資料來源類型,您可以在報表設計師的資料來源對話方塊中選取該資料來源類型。若要瞭解有關指定連接字串以及會擷取多維度商務智慧資料之查詢的詳細資訊,請參閱<定義來自 Hyperion Essbase 資料庫之多維度資料的報表資料集>。

修改 RSReportServer.config 檔

在您可以建立會利用 Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 擷取資料的報表定義之前,必須確認已經對 RSReportServer.config 檔進行下列變更:

  1. 在報表伺服器上,使用瀏覽器找到 <磁碟機>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer。

  2. 備份 RSReportServer.config。

  3. 使用文字編輯器開啟 RSReportServer.config 檔。

  4. 在 <Data> 區段中,加入以下的項目 (如果尚未存在)。這個項目必須在一行內,而且不含任何分行符號。

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    如此會在連接到 Hyperion Essbase 資料來源的用戶端上註冊報表伺服器。

  5. 儲存檔案。

需求

Microsoft .NET Framework Data Provider 1.0 for Hyperion Essbase 支援下列版本:

  • Hyperion System 9.3 Beta 2 BI+ Enterprise Analytics with Hyperion System 9 Enterprise Analytics Adapter

以下列出支援的作業系統:

  • Microsoft Windows Server 2003
  • Microsoft XP Professional
  • Microsoft Windows 2000 Professional

請參閱

概念

Reporting Services 組態檔
RSReportDesigner 組態檔
RSReportServer 組態檔
定義來自 Hyperion Essbase 資料庫之多維度資料的報表資料集

其他資源

Deploying a Data Processing Extension

說明及資訊

取得 SQL Server 2005 協助