Microsoft .NET Data Provider 1.0 for SAP NetWeaver Business Intelligence を使用するための Reporting Services の構成

新規 : 2006 年 4 月 14 日

SQL Server 2005 Reporting Services (Service Pack 1 以降) には Microsoft .NET Data Provider v1.0 for SAP NetWeaver® Business Intelligence のサポートが含まれているので、レポート内で SAP 多次元ビジネス インテリジェンス データの取得および使用が可能です。

レポート サーバーで使用するために、またはレポート デザイナのデザイン ビューでデータ ソースとして使用するためにこのデータ プロバイダを構成するには、次の操作を行う必要があります。

  • RSReportDesigner.config および RSReportServer.config ファイルを調べて、このデータ プロバイダが登録されていることを確認します。登録されていなければ、次に示す手順に従ってデータ プロバイダを登録する必要があります。各構成ファイルには、レポートで使用できるデータ拡張機能が指定されています。データ拡張機能に対応する特定の登録情報を追加することで、その拡張機能をレポートで使用できるようになります。

RSReportDesigner.config ファイルの変更

Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence を使用してデータを取得するレポート定義を作成するには、RSReportDesigner.config ファイルに次の 2 つの変更を加えておく必要があります。

  1. ブラウザを使って、<drive>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies を開きます。

  2. RSReportDesigner.config のバックアップ コピーを作成します。

  3. テキスト エディタを使用して、RSReportDesigner.config ファイルを開きます。

  4. <Data> セクションに次のエントリがなければ、追加します。このエントリは改行を入れずに 1 行で記述する必要があります。

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
    

    これにより、SAP NetWeaver Business Intelligence システムに接続するクライアントにデータ処理拡張機能が登録されます。

  5. <Designer> セクションに次のエントリがなければ、追加します。このエントリは改行を入れずに 1 行で記述する必要があります。

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.QueryDesigners.SapBw.SapBwQueryDesigner,Microsoft.ReportingServices.QueryDesigners.SapBw"/>
    

    これにより、SAP NetWeaver Business Intelligence システムにクエリ デザイナが登録されます。

構成ファイルに以上のエントリを追加すると、レポート デザイナの [データ ソース] ダイアログ ボックスで SAP NetWeaver Business Intelligence データ プロバイダをデータ ソースの種類として選択できるようになります。多次元 SAP ビジネス インテリジェンス データを取得するクエリと接続文字列の指定の詳細については、「レポート データセットの定義 (SAP NetWeaver BI システムの多次元データ)」を参照してください。

RSReportServer.config ファイルの変更

Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence を使用してデータを取得するレポート定義を作成するには、RSReportServer.config ファイルに次の変更を加えておく必要があります。

  1. ブラウザを使って、<drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer を開きます。

  2. RSReportServer.config のバックアップ コピーを作成します。

  3. テキスト エディタを使用して、RSReportServer.config ファイルを開きます。

  4. <Data> セクションに次のエントリがなければ、追加します。このエントリは改行を入れずに 1 行で記述する必要があります。

    <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
    

    これにより、SAP NetWeaver Business Intelligence システムに接続するクライアントにレポート サーバーが登録されます。

  5. このファイルを保存します。

必要条件

Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence では、次の修正プログラムを適用した SAP BW 3.5B がサポートされます。

  • BASIS Level 11
  • ABAP Level 11
  • BASIS Plug-In Level 8
  • BW Level 11
  • BI Content Level 3

次のオペレーティング システムがサポートされます。

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

参照

概念

Reporting Services の構成ファイル
RSReportDesigner 構成ファイル
RSReportServer 構成ファイル

その他の技術情報

データ処理拡張機能の配置

ヘルプおよび情報

SQL Server 2005 の参考資料の入手