レポート サーバーの追加

TFS の内部設置型のインストールには、ソフトウェア開発プロジェクトの管理に役立つレポートを含めることができます。 ただし、これらのレポートを使用するために、配置の一部としてレポート サーバーが必要です。 レポート サーバーがない場合、配置に SQL Server Reporting Services を追加できます。

ヒント

Visual Studio Online を使用している場合、現時点ではレポート サーバーを追加することができません。さらに、Windows 7 などのクライアント オペレーティング システムに TFS をインストールした場合、ここで説明するレポートはクライアント オペレーティング システムではサポートされないため追加できません。

手順 1: レポート サーバーの追加 手順 2: レポートのアップロード

レポートをアップロードする

手順 3: アクセス許可の付与

アクセス許可の付与

手順 4: チームのタスクのレビュー

チーム アクティビティの確認

レポート サーバーを追加する前に知っておく必要がある事柄

Q: どのような種類のレポート サーバーを追加できますか。

A: TFS 用のレポート サーバーを提供する SQL Server Reporting Services を追加する必要があります。 これは、TFS をサポートする SQL Server インスタンス、または別のインスタンスに追加できます。

Q: どのアクセス許可が必要ですか。

A: サーバーのローカル管理者グループ、TFS の Team Foundation 管理者グループ、SQL Server の sysadmin グループのメンバーであるか、同等のアクセス許可が必要です。 これらのアクセス許可がない場合は、ここでアクセス許可を取得します

Q: TFS がクライアント オペレーティング システムにインストールされている場合、レポートを追加できますか。

A: クライアント オペレーティング システムの場合は、Reporting Services と Analysis Services を直接追加することはできません。 簡単な選択肢はありません。 それでもレポートを追加する場合は、サポートをサポートする TFS の配置にチーム プロジェクト コレクションを移動するか、サーバー オペレーティング システムとレポートをサポートするバージョンの SQL Server を実行している別のサーバーに配置全体を復元してください。

Q: 既に TFS 用のレポートがあるかどうかはどうやってわかりますか。

A: Team Foundation Server の管理コンソールを調べてください。 レポート ノードが表示され、レポートが構成されていて有効になっていることが示される場合、既に存在します。

このノードが存在しない場合にはレポートはありません

このトピックの一番下に移動して、チーム プロジェクト コレクションにレポートが使用可能であることを確認し、「チーム プロジェクトへのレポートのアップロード」に移動します。

Q: まずデータのバックアップが必要ですか。

A: 最新のバックアップを用意しておく必要があります。 バックアップがない場合は、スケジュールされたバックアップを使用してバックアップを作成できます。

オプションを確認し、必要に応じてアップグレード

  1. ここの手順に従って、インストールされている SQL Server のバージョンとエディションを調べます。 SQL Server Express の場合は、引き続き次の手順に従います。 その他のエディションがインストールされているが、Reporting Services や Analysis Services に関するバージョン情報とエディション情報が表示されない場合は、「SQL Server への Reporting Services と Analysis Services の追加」に移動します。 これらのサービスに関する情報が表示される場合、既に SQL Server がインストールされているため、「TFS へのレポートの追加」に移動できます。

  2. 配置で SQL Server Express を使用している場合、別のエディションにアップグレードしてください。 TFS でのレポートをサポートするエディションの詳細については、ここを参照してください。

SQL Server への Reporting Services と Analysis Services の追加

レポートをサポートするエディションの SQL Server がインストールされている (またはアップグレードした) ことを確認したら、まだ構成されていない場合は Reporting Services と Analysis Services の機能を追加します。

  1. SQL Server インストール センターを開いて、既存のインストールに機能を追加します。

    SQL Server の機能の追加、削除、および管理

    特に SQL Server Express からのアップグレードを完了したばかりの場合は、このプロセス中にコンピューターの再起動が必要になる可能性があります。

  2. サーバーがすべてのセットアップ ルール チェックに合格した場合は、機能を追加するインスタンスを選択します。 ヒント: SQL Server Express からアップグレードした場合は SQLEXPRESS という名前付きインスタンスがあります。

    既存のインスタンスに機能を追加

  3. [機能の選択] で、次の機能を追加します。

    • Analysis Services

    • Reporting Services - ネイティブ

    • 管理ツール - 完全 (画像なし)

    インスタンスに機能を追加

  4. 配置に特別なサービス アカウント要件がない場合は、[サーバーの構成] でサービス アカウントの既定値を受け入れます。 すべてのサービスが自動的に開始されるように設定されていることを確認します。

    サービスが自動に設定されることを確認

  5. [Analysis Services の構成] でユーザー アカウントを追加します。

  6. 可能な場合は Reporting Services の [インストールと構成] を選択します。そうでない場合は、[インストールのみ] を選択します。 SQL Server Express からアップグレードした後に機能を追加する場合、[インストールのみ] しか選択できない可能性があります。

    オプションが利用可能な場合、インストールして構成

  7. ウィザードを終了します。必要な場合はサーバーを再起動します。

レポートを追加するときに [インストールのみ] を選択する必要があった場合は、Reporting Services 構成マネージャーを開いて追加の構成をいくらか行う必要があります。 そうでない場合は、「TFS へのレポートの追加」に移動します。

Reporting Services の手動構成

  1. Reporting Services 構成マネージャーを開き、レポート サーバーに接続します。

    存在する場合には必ずインスタンス名を含めます

  2. 接続したら、サービスが開始されていることを確認し、[Web サービスの URL] ページに移動してすべての既定値を適用します。

  3. ここで、レポート用のデータベースを作成する必要があります。 [レポート サーバー データベース] ページで、[データベースの変更] オプションを選択するとデータベースの作成に役立つレポート サーバー データベース構成ウィザードが開きます。

    TFS はレポート作成のためにこのデータベースが必要

  4. データベース サーバー接続を指定するときは、円記号 (\) で区切ったインスタンス名とサーバー名を含めてください。

    存在する場合にはインスタンス名を含めます

    名前付きインスタンスを使用している場合、サーバー名を指定だけでかまいません。

  5. ウィザードの残りのページで既定値を受け入れ、終了するまで待機します。 この処理には数分かかる場合があります。

  6. [レポート マネージャー URL] ページですべての既定値を受け入れます。

    フィールドは事前設定されているので、適用を選択します

これで、TFS をサポートする SQL Server インスタンスでレポートが完全に構成されました。 次に、TFS にレポート機能を追加します。

TFS へのレポートの追加

レポートは、TFS 自体とチーム プロジェクト コレクションの 2 か所に追加する必要があります。

  1. TFS の管理コンソールを開き、[レポート] ノードに移動して構成プロセスを開始します。

    レポートを構成する情報を編集

  2. [レポートの使用] チェック ボックスをオンにします。 [ウェアハウス] タブで、レポート サーバーの名前とウェアハウス データベースのインスタンスを指定します。 データベースの既定の名前 (TFS_Warehouse) を使用し、接続をテストします。

    データベースの既定の名前を使用する

    ヒント: 初めてレポートを構成する場合、データベースはまだ存在していません。 構成プロセスが完了したときに作成されます。

  3. [Analysis Services] にも同じサーバーとインスタンス情報を指定しますが、分析データベースの既定の名前 (TFS_Analysis) を使用します。 データ ソース アカウント (この目的で作成したばかりの特殊なアカウント) のアカウント名とパスワードを指定します。これらのアカウントの詳細については、ここを参照してください。

    リーダーのアカウント情報を追加する必要がある

    ヒント: 続行する前に接続をテストしてください。

  4. [レポート][サーバー] に、サーバー名とインスタンス名をスラッシュで区切って指定します。 [URL の設定] を使用して、次の 2 つのボックスに自動的に入力します。 前のタブで指定したのと同じデータ ソース アカウント情報を追加します。

    サーバー、インスタンス、およびアカウント情報を提供

    終了すると、データベースが作成され、ウェアハウスがビルドを開始します。

    構成されたサービスのステータス情報

  5. ここで、チーム プロジェクト コレクションにレポート サーバーを追加します。 [レポート フォルダー] の情報を編集します。

    構成を開始するフォルダーの場所を編集する

    ヒント

    [レポート フォルダー] タブが表示されない場合、管理コンソールの更新か再起動が必要な可能性があります。

  6. 他の理由がない限り、提示された例を使用して、必ずコレクション名を含めてください。

    パスにコレクション名を含める

これで、レポートがサーバーとチーム プロジェクト コレクションに追加されたため、プロジェクトへのレポートの追加を開始する準備が整いました。

次の操作:

チーム プロジェクトへのレポートのアップロード

さらに掘り下げた操作

手順 1: レポート サーバーの追加 手順 2: レポートのアップロード

レポートをアップロードする

手順 3: アクセス許可の付与

アクセス許可の付与

手順 4: チームのタスクのレビュー

チーム アクティビティの確認