レポート デザイナーを使用した詳細レポートの作成

Visual Studio アプリケーション ライフサイクル管理 (ALM) の詳細情報を含むレポートを作成することで、チームの進行状況の追跡が簡単になります。 たとえば、作業項目のタイトルなどの詳細情報を含むレポートを作成できます。 この種のレポートを作成するには、SQL Server のレポート デザイナーと、Visual Studio ALM 用のデータ ウェアハウスのリレーショナル データベースを使用します。

最初のレポートを作成した後は、別のデータとレイアウトを使用してレポートを変更できます。 たとえば、[担当者] フィールドを使用してテーブルをグループ化できます。

これまでに Visual Studio ALM のレポートを作成したことがない場合は、「Visual Studio ALM のレポートの作成、カスタマイズ、および管理」を参照してください。 レポート デザイナーの使用方法の詳細については、Microsoft Web サイトの「レポート デザイナーを使用したレポートのデザインと実装 (Reporting Services)」を参照してください。 主に集約情報を表示するレポートを作成するには、「レポート デザイナーと Analysis Services キューブを使用することによる集計レポートの作成」を参照してください。

必要条件

この手順を実行するには、Visual Studio と SQL Server Business Intelligence Development Studio が同じコンピューターにインストールされている必要があります。

注意

Business Intelligence Development Studio をインストールするには、SQL Server のセットアップ プログラムを実行し、インストールするコンポーネントを指定するときに、[クライアント コンポーネント] チェック ボックスをオンにします。 SQL Server の最新のサービス パックをインストールするには、Microsoft Web サイトの「SQL Server 2008 の最新の Service Pack を入手する方法」を参照してください。

必要なアクセス許可

この手順を実行するには、次のロールのメンバーである必要があります。

レポートを作成するには

  1. Visual Studio で、レポート サーバー プロジェクトを作成または開きます。 詳細については、「Visual Studio ALM 用のレポート サーバー プロジェクトの作成」を参照してください。

  2. [プロジェクト] メニューの [新しい項目の追加] をクリックします。

    [新しい項目の追加] ダイアログ ボックスが表示されます。

  3. [レポート ウィザード] をクリックし、[追加] をクリックします。

    レポート ウィザード[データ ソースの選択] ページが開きます。

  4. [TFSReportDS] 共有データ ソースをクリックし、[次へ] をクリックします。

    ウィザードは [クエリのデザイン] ページに進みます。

    注意

    指定したデータ ソースが、Team Foundation Server 用データ ウェアハウスのリレーショナル データベースに接続します。 詳細については、「Visual Studio ALM におけるレポート作成に必要なデータ ソースと編集ツールの選択」を参照してください。 プロジェクトにこのデータ ソースがない場合は、作成します。 詳細については、「Visual Studio ALM 用のレポート サーバー プロジェクトの作成」を参照してください。

  5. [クエリ ビルダー] をクリックします。

    [クエリ ビルダー] ダイアログ ボックスが表示されます。

レポートのデータを取得するクエリを作成するには

  1. クエリ ビルダー ツール バーの [汎用クエリ デザイナー] をクリックし、クエリ デザイナーを有効にします。

  2. クエリ ビルダー ツール バーの [テーブルの追加] をクリックします。

    [テーブルの追加] ダイアログ ボックスが表示されます。

  3. [現在の作業項目] テーブルをクリックし、[追加] をクリックします。

  4. [作業項目] テーブルをクリックし、[追加] をクリックします。

    このテーブルには、"作業項目" ディメンションが含まれます。

  5. [Person] テーブルをクリックし、[追加] をクリックし、[閉じる] をクリックします。

    このテーブルには、Person ディメンションが含まれます。 現在の作業項目のファクト テーブルには、このテーブルの担当者、変更者、作成者の各フィールドへの外部キーがあります。

  6. [作業項目] テーブルで、[System_Title] および [System_State] のチェック ボックスをオンにします。

  7. [Person] テーブルで、[Person] のチェック ボックスをオンにします。

  8. クエリ ペインで、Changed By および Created By を使用する句を削除し、次のようなクエリを作成します。

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. クエリ ビルダー ツール バーの [実行] をクリックしてクエリが動作することを確認し、[OK] をクリックします。

    クエリ ビルダーが閉じ、レポート ウィザード[クエリのデザイン] ページが再び開きます。

レポートのレイアウトをデザインするには

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

    ウィザードは [レポートの種類] ページに進みます。

  2. [テーブル] をクリックし、[次へ] をクリックします。

    ウィザードは [テーブルのデザイン] ページに進みます。

  3. [System_Title] をクリックし、[詳細] をクリックします。

  4. [Person] をクリックし、[詳細] をクリックします。

  5. [System_State] をクリックし、[グループ] をクリックし、[次へ] をクリックします。

    ウィザードは [テーブルのレイアウトを選択] ページに進みます。

  6. 使用するレイアウト オプションをクリックし、[次へ] をクリックします。

    ウィザードは [テーブルのスタイルを選択] ページに進みます。

  7. 使用するスタイルをクリックし、[次へ] をクリックします。

    ウィザードは [レポート ウィザードの完了] ページに進みます。

  8. レポートの名前を入力し、[レポート プレビュー] をクリックします。次に、[完了] をクリックして、レポートを作成します。

    ウィザードが閉じ、レポート ドキュメント ウィンドウの [プレビュー] タブが表示されます。

レポートを配置するには

  1. ソリューション エクスプローラーで、レポートをクリックします。

  2. [ビルド] メニューの [ReportName の配置] をクリックします。

    重要

    レポートの配置を成功させるには、プロジェクトの設定に適切な値を設定する必要があります。 詳細については、「Visual Studio ALM 用のレポート サーバー プロジェクトの作成」を参照してください。

参照

処理手順

Visual Studio ALM 用のレポート サーバー プロジェクトの作成

レポート デザイナーと Analysis Services キューブを使用することによる集計レポートの作成

その他の技術情報

Visual Studio ALM 用のリレーショナル ウェアハウス データベースを使用したレポートの生成

Visual Studio ALM 用の Reporting Services レポートの作成と管理