Share via


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

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

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

これまでに TFS のレポートを作成したことがない場合は、「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 を入手する方法」を参照してください。

  • Team Foundation Server のデータ層サーバー上の Analysis Services データベースで TfsWarehouseDataReaders セキュリティ ロールのメンバーである必要があります。 詳細については、「Visual Studio ALM 用データ ウェアハウスのデータベースへのアクセスの許可」を参照してください。

  • SQL Server Reporting Services で Team Foundation Content Manager ロールのメンバーである必要があります。 詳細については、「Team Foundation Server の管理アクセス許可の設定」を参照してください。

レポートを作成するには

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

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

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

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

    レポート ウィザード[データ ソースの選択] ページが表示されます。

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

    TFS 2013 をインストールしたかアップグレードした場合でも、TFS 2010 のデータ ソースに割り当てられていたこれらの名前が使用されます。

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

    注意

    指定したデータ ソースが、TFS データ ウェアハウスのリレーショナル データベースに接続します。詳細については、「データ ソースと編集ツールの選択」を参照してください。プロジェクトにこのデータ ソースがない場合は、作成します。詳細については、「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 のリレーショナル ウェアハウス データベースのテーブル リファレンス