Data Provider for SAP を使用してレポート サーバー プロジェクトを作成する
SAP システムで使用可能なデータのレポートを生成するには、SAP 用データ プロバイダーを使用してレポート サーバー プロジェクトを作成する必要があります。 このトピックでは、レポート サーバー プロジェクトを作成する方法について説明します。
前提条件
このトピックで説明する手順を実行する前に、BizTalk アダプター パックのインストールの一部として SAP アダプターをインストールするときに、Data Provider for SAP がインストールされていることを確認してください。 BizTalk アダプター パックのインストールの詳細については、「インストール ドライブ>:\Program Files\Microsoft BizTalk Adapter Pack\Documents」で<入手できるインストール ガイドを参照してください。
レポート サーバー プロジェクトを作成するには
Visual Studio を起動し、レポート サーバー プロジェクトを作成します。 レポート サーバー プロジェクトを作成するには、次の操作を行います。
[ ファイル ] メニューの [ 新規作成] をクリックし、[ プロジェクト] をクリックします。
[ 新しいプロジェクト ] ダイアログ ボックスの [ プロジェクトの種類 ] ボックスの一覧で、[ ビジネス インテリジェンス プロジェクト] を選択します。 Visual Studio にインストールされているテンプレートの一覧から、[レポート サーバー プロジェクト] を選択します。
プロジェクトの名前と場所を指定し、[OK] をクリック します。 このトピックでは、プロジェクトの名前を として
SAP_ Report
指定します。
新しいデータ ソースを追加します。
ソリューション エクスプローラーから [共有データ ソース] を右クリックし、[新しいデータ ソースの追加] をクリックします。
[ 共有データ ソース ] ダイアログ ボックスの [ 全般 ] タブで、データ ソースの名前を指定します。 このトピックでは、名前を として
SAPDataSource
指定します。[ 種類 ] ボックスの一覧から[ Data Provider for SAP]\(SAP 用データ プロバイダー\) を選択します。
[接続文字列] ボックスで、DATA Provider for SAP の接続文字列を指定します。 DATA Provider for SAP 接続文字列の詳細については、「SAP 接続文字列のデータ プロバイダーの種類に関する読み取り」を参照してください。
を作成する
Note
資格情報は、接続文字列の一部として指定することも、次の手順で説明するように指定することもできます。
[資格情報] タブ で 、次のいずれかを選択し、[OK] をクリック します。
プロパティ 目的 [特定のユーザー名とパスワードを使用する] SAP システムに接続するユーザー名とパスワードを指定します。 資格情報を要求する レポートの生成中に SAP システムの資格情報を入力します。 メモ:このオプションに指定した資格情報は、指定した場合、接続文字列の一部として資格情報をオーバーライドします。 資格情報なし 接続文字列の一部としてユーザー名とパスワードを指定する場合は、このオプションを選択します。 Note
Windows 認証モードは、レポート サーバー プロジェクトではサポートされていません。
新しいレポートを追加します。
ソリューション エクスプローラーから [レポート] を右クリックし、[新しいレポートの追加] をクリックします。
これにより、レポート ウィザードが起動します。
ようこそ画面の情報を読み、[ 次へ] をクリックします。
[ データ ソースの選択 ] ダイアログ ボックスで、[ 共有データ ソース ] オプションを選択し、前の手順で作成した SAPDataSource を選択し、[ 次へ] をクリックします。
[ 資格情報の入力を求める] オプションを選択して、データ ソースの作成時にユーザーの資格情報を指定した場合は、[ データ ソース資格情報の入力 ] ダイアログ ボックスが表示されます。 SAP システムに接続するユーザー名とパスワードを指定し、[OK] をクリック します。
資格情報を指定するための他のオプションを選択した場合、ウィザードは次の手順に進みます。
[ クエリのデザイン ] ダイアログ ボックスで、レポートの生成に使用するクエリ文字列を指定します。 次に例を示します。
SELECT TOP 2 KUNNR, NAME1 FROM KNA1 WHERE NAME1 LIKE @PARAM
このクエリでは、KNA1 テーブルから上位 2 つのレコードが取得されます。ここで、NAME1 はレポートの生成時に指定する名前です。
[次へ] をクリックします。
後続のダイアログ ボックスでは、レポートを表示する形式を設計できます。 既定の形式を使用する場合は、[完了 | ] >> をクリックして、[完了] ダイアログ ボックスに直接移動します。
[ ウィザードの完了 ] ダイアログ ボックスで、レポートの名前を指定し、概要を確認して、[完了] をクリック します。 このトピックでは、レポートの名前を として
SAPReport
指定します。レポートを表示できるようになりました。 レポートを表示する方法については、「 SAP のレポートを表示する」を参照してください。