次の方法で共有


Data Provider for SAP を使用してレポート サーバー プロジェクトを作成する

SAP システムで使用可能なデータのレポートを生成するには、SAP 用データ プロバイダーを使用してレポート サーバー プロジェクトを作成する必要があります。 このトピックでは、レポート サーバー プロジェクトを作成する方法について説明します。

前提条件

このトピックで説明する手順を実行する前に、BizTalk アダプター パックのインストールの一部として SAP アダプターをインストールするときに、Data Provider for SAP がインストールされていることを確認してください。 BizTalk アダプター パックのインストールの詳細については、「インストール ドライブ>:\Program Files\Microsoft BizTalk Adapter Pack\Documents」で<入手できるインストール ガイドを参照してください。

レポート サーバー プロジェクトを作成するには

  1. Visual Studio を起動し、レポート サーバー プロジェクトを作成します。 レポート サーバー プロジェクトを作成するには、次の操作を行います。

    1. [ ファイル ] メニューの [ 新規作成] をクリックし、[ プロジェクト] をクリックします。

    2. [ 新しいプロジェクト ] ダイアログ ボックスの [ プロジェクトの種類 ] ボックスの一覧で、[ ビジネス インテリジェンス プロジェクト] を選択します。 Visual Studio にインストールされているテンプレートの一覧から、[レポート サーバー プロジェクト] を選択します。

    3. プロジェクトの名前と場所を指定し、[OK] をクリック します。 このトピックでは、プロジェクトの名前を として SAP_ Report指定します。

  2. 新しいデータ ソースを追加します。

    1. ソリューション エクスプローラーから [共有データ ソース] を右クリックし、[新しいデータ ソースの追加] をクリックします。

    2. [ 共有データ ソース ] ダイアログ ボックスの [ 全般 ] タブで、データ ソースの名前を指定します。 このトピックでは、名前を として SAPDataSource指定します。

    3. [ 種類 ] ボックスの一覧から[ Data Provider for SAP]\(SAP 用データ プロバイダー\) を選択します。

    4. [接続文字列] ボックスで、DATA Provider for SAP の接続文字列を指定します。 DATA Provider for SAP 接続文字列の詳細については、「SAP 接続文字列のデータ プロバイダーの種類に関する読み取り」を参照してください。

      データ ソース を作成する

      Note

      資格情報は、接続文字列の一部として指定することも、次の手順で説明するように指定することもできます。

    5. [資格情報] タブ 、次のいずれかを選択し、[OK] をクリック します

      プロパティ 目的
      [特定のユーザー名とパスワードを使用する] SAP システムに接続するユーザー名とパスワードを指定します。
      資格情報を要求する レポートの生成中に SAP システムの資格情報を入力します。 メモ:このオプションに指定した資格情報は、指定した場合、接続文字列の一部として資格情報をオーバーライドします。
      資格情報なし 接続文字列の一部としてユーザー名とパスワードを指定する場合は、このオプションを選択します。

      Note

      Windows 認証モードは、レポート サーバー プロジェクトではサポートされていません。

  3. 新しいレポートを追加します。

    1. ソリューション エクスプローラーから [レポート] を右クリックし、[新しいレポートの追加] をクリックします。

      これにより、レポート ウィザードが起動します。

    2. ようこそ画面の情報を読み、[ 次へ] をクリックします。

    3. [ データ ソースの選択 ] ダイアログ ボックスで、[ 共有データ ソース ] オプションを選択し、前の手順で作成した SAPDataSource を選択し、[ 次へ] をクリックします。

    4. [ 資格情報の入力を求める] オプションを選択して、データ ソースの作成時にユーザーの資格情報を指定した場合は、[ データ ソース資格情報の入力 ] ダイアログ ボックスが表示されます。 SAP システムに接続するユーザー名とパスワードを指定し、[OK] をクリック します

      資格情報を指定するための他のオプションを選択した場合、ウィザードは次の手順に進みます。

    5. [ クエリのデザイン ] ダイアログ ボックスで、レポートの生成に使用するクエリ文字列を指定します。 次に例を示します。

      SELECT TOP 2 KUNNR, NAME1 FROM KNA1 WHERE NAME1 LIKE @PARAM  
      

      このクエリでは、KNA1 テーブルから上位 2 つのレコードが取得されます。ここで、NAME1 はレポートの生成時に指定する名前です。

      [次へ] をクリックします。

    6. 後続のダイアログ ボックスでは、レポートを表示する形式を設計できます。 既定の形式を使用する場合は、[完了 | ] >> をクリックして、[完了] ダイアログ ボックスに直接移動します。

    7. [ ウィザードの完了 ] ダイアログ ボックスで、レポートの名前を指定し、概要を確認して、[完了] をクリック します。 このトピックでは、レポートの名前を として SAPReport指定します。

      レポートを表示できるようになりました。 レポートを表示する方法については、「 SAP のレポートを表示する」を参照してください。

参照

Data Provider for SAP を SSRS と一緒に使用する