次の方法で共有


ダッシュボード、グラフ、レポート、ウィジェットについて

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

ダッシュボードに 1 つ以上のウィジェットまたはグラフを追加することで、チームの進捗状況を把握できます。 カスタマイズ可能で高度に構成可能なダッシュボードを使用すると、情報の共有、進行状況と傾向の監視、ワークフロー プロセスの改善を柔軟に行うことができます。 各チームは、情報を共有し、進行状況を監視するようにダッシュボードを調整できます。

開始したばかりの場合は、「 ダッシュボードの追加、名前の変更、削除」を参照してください。 特定のタスク、コンテキスト内グラフ、ウィジェット、またはレポートに関する手順をお探しですか? ダッシュボード、グラフ、クイック リファレンスを参照してください。 詳細については、 レポートのロードマップを参照してください。

重要

Azure DevOps コンテンツ バージョン セレクターからバージョンを選択。

お使いのプラットフォームとバージョンに対応するこの記事のバージョンを選択します。 バージョン セレクターは目次の上にあります。 Azure DevOps のプラットフォームとバージョンを検索します

サポートされている機能、権限、およびアクセス

Azure DevOps Web ポータル機能へのアクセスは、ユーザーに割り当てられたアクセス レベルによって管理されます。

Web ポータルのデータ ビューとレポート

次の機能は、Web ポータルを使用して Azure DevOps データを表示するためのサポートを提供します。

  • ダッシュボード: リアルタイム情報を提供するカスタマイズ可能な対話型の看板。 ダッシュボードはチームまたはプロジェクトに関連付け、構成可能なグラフとウィジェットを表示します。
  • グラフ: 作業項目のクエリまたはテスト結果から派生したクエリベースの状態グラフまたは傾向グラフ。
  • ウィジェット: 構成可能な情報とグラフをダッシュボードに表示する項目。 ウィジェット カタログには、使用可能なウィジェットの簡単な説明が表示されます。 また、 Azure DevOps Marketplace を通じて提供されるウィジェットを追加することもできます。
  • コンテキスト内レポート: 特定のサービスをサポートするシステム生成グラフ。 たとえば、チームの速度、スプリントバーンダウン、累積フロー図 (CFD)、 テストの失敗レポートなどがあります 。 これらのレポートは、特定のサービス の [分析 ] タブに表示され、Analytics からデータを取得します。

Power BI レポート

次の機能は、Power BI を使用して Azure DevOps データを表示するためのサポートを提供します。

  • 分析ビュー: Azure Boards データの分析データに基づいて Power BI レポートのフィルター条件を簡単に指定する方法を提供します。 詳細については、「 分析ビューについて」を参照してください。
  • Power BI レポート: ユーザーは、Analytics データの OData クエリと返された JSON データを使用して、カスタマイズされた豊富な Power BI レポートまたはその他のレポートを作成できます。 オンプレミスの Azure DevOps 環境では、継承されたプロセスをサポートするようにプロジェクト コレクションを構成する必要があります。

Open Data Protocol (OData) は、REST API の構築と使用に関する一連のベスト プラクティスを定義する ISO/IEC 承認済みの OASIS 標準です。 詳細については、 OData のドキュメントを参照してください。

SQL Server レポート

SQL Server Reporting Services は、Azure DevOps Server 2020 以前のバージョンで使用できるレガシ レポート ソリューションです。 次の機能は、SQL Server Reports Services と SQL Server Analysis Services を使用して Azure DevOps データを表示するためのサポートを提供します。

アクセス レベルでサポートされている機能

利害関係者アクセス権を持つユーザーは制限付き特権を取得し、次の表に示す機能にのみアクセス権を付与します。 詳細については、「アクセス レベルについて」を参照してください。 アクセス レベルに加えて、特定の機能を実行するにはアクセス許可が必要です。

グラフまたはウィジェット内に表示されるデータは、サインインしているユーザーに付与されるアクセス許可の対象となります。 詳細については、Azure DevOps ダッシュボード、グラフ、レポートの FAQを参照してください。

サポートされている機能とタスク

ステークホルダー

基本的な


ダッシュボード (表示)

✔️

✔️

ダッシュボード (作成と編集)

✔️

グラフ、ウィジェット (表示)

✔️

✔️

グラフ、ウィジェット (追加と構成)

✔️

コンテキスト内レポート

✔️

✔️

Analytics ビュー

✔️

Power BI レポート

✔️

✔️

SQL Server レポート

✔️

✔️


既定のアクセス許可

ダッシュボードの場合は、 個々のダッシュボードのアクセス許可 を設定して、ダッシュボードを編集または削除する機能を許可または制限します。

ダッシュボードの場合は、 チーム ダッシュボードのチーム レベルでダッシュボードのアクセス許可 を設定します。

タスク

読者

寄稿者

チーム管理者

プロジェクト管理者


チームとプロジェクトのダッシュボードを表示する

✔️

✔️

✔️

✔️

プロジェクト ダッシュボードの追加と構成

✔️

✔️


Power BI 統合ビューと Analytics ビューの場合は、プロジェクト レベルでサービスに 対するアクセス許可 と、オブジェクト レベルの共有 Analytics ビューに対するアクセス許可を設定します。

タスク

読者

寄稿者

プロジェクト管理者


分析結果を表示

✔️

✔️

✔️

共有 Analytics ビューを表示する

✔️

✔️

プライベートまたは共有の Analytics ビューを追加する

✔️

✔️

共有 Analytics ビューを編集および削除する

✔️


構成可能なダッシュボード

ダッシュボードを使用すると、グラフとウィジェットの配列を構成できます。

各チームは、 次のように複数のダッシュボードを追加および構成 できます。

  • 情報を共有します。
  • 状態、進行状況、傾向を表示します。
  • クイック リンクやその他の機能にアクセスします。

ダッシュボードにウィジェットを簡単に追加および再配置して、ビルドの状態やバグの傾向などを表示するために行われた最近の変更を表示します。

ダッシュボードの例を示すスクリーンショット。

ダッシュボードを追加およびカスタマイズするためのシーケンス

次のいずれかのボックスを選択して、対応する記事を開きます。

図は、ダッシュボードの追加に関する記事へのリンクです。 図は、ウィジェットの追加に関する記事へのリンクです。

フラット リスト クエリを使用すると、さまざまなグラフを作成して、状態、進行状況、傾向を監視できます。 作業の進行状況と傾向を監視する前に、 プロジェクトを計画し、追跡している作業を進めます

共有クエリを開き、グラフを作成してダッシュボードに追加できます。 グラフがダッシュボードに追加されたら、 作業項目 ウィジェットのグラフ構成を変更して、グラフパラメーターのサイズを変更できます。 または、ダッシュボードから 作業項目ウィジェットのグラフ を追加し、共有クエリを選択してグラフ パラメーターを設定できます。 選択するグラフの種類が複数あります。 状態グラフには、円グラフ、横棒グラフ、縦棒グラフ、積み上げ横棒グラフ、ピボットグラフがあります。 傾向グラフには、積み上げ面、折れ線、面積が含まれます。

詳細については、「 状態 グラフと 傾向クエリベースのグラフを使用してクエリを定義し、進行状況を追跡する」を参照してください。

アジャイル ツールの軽量グラフのサンプル

ダッシュボードに追加されたアクティブなバグ チャートを示すスクリーンショット。

クエリベースのグラフをダッシュボードに追加するためのシーケンス

次のいずれかのボックスを選択して、対応する記事を開きます。

クエリ記事の編集へのリンクである図。 図は、グラフアーティクルを作成するためのリンクです。 ダイアグラムは、ダッシュボード記事にグラフを追加するためのリンクです。

手動テストの進行状況と結果を追跡するグラフを作成する手順は、作業を追跡するための手順と似ています。 開始点は、クエリではなくテスト プランです。 たとえば、実行する準備ができているテスト ケースの数や、各テスト スイートで合格して失敗しているテストの数を確認できます。 また、作業項目のクエリベースのグラフと同様に、これらのグラフをダッシュボードに追加できます。

詳細については、以下を参照してください。

軽量テスト グラフのサンプル

Web チームのテスト計画を示すスクリーンショットは、さまざまな段階のテストの数を示すグラフであり、テストはスイートごとに分類されています。

Widgets (ウィジェット)

ダッシュボードにウィジェットを追加して、グラフ、情報、またはリンクのセットを表示します。 ほとんどのウィジェットは構成可能です。 プラットフォームとバージョンでサポートされている各ウィジェットの説明については、 ウィジェット カタログを参照してください。 指定されたサービスをサポートするウィジェットを次に示します。

ウィジェットには、次のように注釈が付きます。

  • 分析: ウィジェットは Analytics データからデータを生成します。
  • ビルド: ウィジェットは、選択したビルド パイプラインのデータを派生させます。
  • プロジェクト: ウィジェットは、ウィジェットを構成するときにプロジェクトとチームを選択できることを示します。
  • リリース: ウィジェットは、選択したリリース パイプラインのデータを派生させます。
  • チーム: ウィジェットのスコープは 1 つのチームです。
  • Teams: ウィジェットのスコープは 1 つ以上のチームです。
  • ユーザー: ウィジェットのスコープは、サインインしているユーザー アカウントです。

掲示板


コード

パイプライン


テスト計画


情報とリンク


スプリント チャート ウィジェット

スプリント スコープの変更

スプリント スコープへの変更を追跡するグラフやウィジェットはありません。 ただし、クエリ エディターを使用して、スプリントに追加された作業項目やスプリントから移動した作業項目を特定できます。 詳細については、「 スプリント スコープの変更のクエリ」を参照してください。

サンプル累積フロー図ウィジェット

累積フロー ダイアグラム ウィジェットを示すスクリーンショット。

コード アクティビティ、ビルドの進行状況、デプロイの状態を監視する

コード タイル ウィジェットを使用すると、リポジトリまたはブランチ フォルダー内で発生するアクティビティを監視できます。 ビルド履歴には、特定のビルド パイプラインに対して実行されるすべてのビルドのヒストグラムが表示されます。 バーの色は、完了時は緑、失敗した場合は赤、テストなしで完了した場合は黄色を使用します。

チャート ウィジェットをコード化、構築、リリースする

コード タイル ウィジェットを示すスクリーンショット。

Pull request ウィジェットを示すスクリーンショット。

ビルド履歴ウィジェットを示すスクリーンショット。

デプロイ状態ウィジェットを示すスクリーンショット。

分析ウィジェットとレポート

Analytics サービスは、Azure DevOps のレポート プラットフォームです。 「Analytics とは」で説明されているように、SQL Server Reporting Services に基づく以前のプラットフォームが置き換えられます。 Analytics サービスは、Power BI レポート用の Analytics ウィジェット、 コンテキスト内分析レポート、および Analytics ビューをサポートします。 詳細については、「 分析ビューについて」を参照してください。

リード タイム ウィジェットのサンプル

[リード タイム] ウィジェットを示すスクリーンショット。

詳細については、「 Analytics データに基づくウィジェット 」および「 ダッシュボードへの Analytics ウィジェットの追加」を参照してください

コンテキスト内レポート: 作業の追跡

Azure Boards には、Analytics データから派生したコンテキスト内レポートがいくつか用意されています。 バックログまたはボードから、[ 分析 ] タブを選択すると、累積フロー ダイアグラムとチームベロシティ レポートを表示できます。各レポートには、各ユーザーに関心のあるビューを提供する対話型のコントロールが用意されています。 スプリント バックログから、スプリント バーンダウンの傾向を表示できます。

累積フロー ダイアグラム

インタラクティブ コントロールを使用して、時間枠、スイムレーン、ワークフローの状態、またはボードの列を選択します。

開いている CFD 分析を示すスクリーンショット。

速度

対話型コントロールを使用して、カウントフィールドまたは合計フィールドと反復回数を選択します。

開いている Velocity 分析を示すスクリーンショット。

スプリント バーンダウンの推移

対話型コントロールを使用してスプリントの開始と終了を選択し、バーンダウンで使用するカウントまたは合計フィールドを選びます。 タスクの残存作業時間を追跡しない場合は、作業項目またはタスクの数に基づいてバーンダウンを表示できます。

残存作業時間に基づくバーンダウン傾向を示すスクリーンショット。

レポートのコンテキスト メニューの [ダッシュボードにコピー] オプションを使用して、コンテキスト内レポートをダッシュボードに追加できます。

ダッシュボードへのコピー アクションを含む Analytics のコンテキスト内レポートを示すスクリーンショット。

これらのレポートの詳細については、以下を参照してください。

コンテキスト内レポート: パイプラインとテスト

Azure Pipelines には、いくつかのコンテキスト内レポートが用意されています。 これらのレポートは、Analytics データから派生します。 テストエラーのパイプラインまたはリリースの概要を開いてレポートを表示し、[分析] タブを選択します。詳細なレポートについては、[概要カードでレポート全体を表示する] を選択します。

[分析] タブを示すスクリーンショット。

パイプライン実行の各コンテキスト内分析レポートの詳細については、次を参照してください。

また、Power BI と OData を使用して、パイプラインとテスト データに基づいてレポートを作成することもできます。 詳細については、 OData クエリを使用したサンプル レポートの概要を参照してください。

パイプライン合格率報告書

パイプラインの合格率に関するレポートは、パイプラインの失敗およびタスクの失敗の傾向を示しています。 パイプラインのパス レートは、構成可能な期間 (7 日、14 日、30 日間など) にわたって表示できます。 タスク失敗の詳細で詳しく見つけることができます。この詳細は傾向を示すだけでなく、失敗した上位のタスクの一覧も示します。

パイプラインの合格率レポートの概要を示すスクリーンショット。

詳細については、「 パイプラインの合格率レポート」を参照してください。

テスト エラー レポート

テストの失敗 レポートには、パイプラインで失敗した上位のテストとエラーの詳細が詳細に表示されます。 概要グラフは、コード カバレッジとテストの失敗または成功を示すビルド用にも用意されています。

テスト分析の詳細ビューを示すスクリーンショット。

詳細については、「 テストエラーレポート」を参照してください。

パイプライン期間レポート

パイプライン期間レポートには、パイプラインの期間の傾向が表示されます。 また、7 日、14 日、30 日間など、一定期間の成功した合計実行の平均実行時間も強調表示されます。 レポートには、パイプラインの期間に影響を与えたタスクに関する分析情報も表示されます。

パイプラインの期間の概要を示すスクリーンショット。

パイプライン期間の傾向を示すスクリーンショット。

詳細については、「 パイプライン期間レポート」を参照してください。

カスタム作業追跡フィールドを追加する

レポート要件をサポートするためにデータを追加するユーザー設定フィールドを追加します。

カスタム フィールド ( 継承プロセス または オンプレミス XML プロセス) を追加して、レポート要件をサポートするデータを追加します。

Marketplace のウィジェットと拡張性

ウィジェット カタログで使用できるウィジェットに加えて、 Marketplace で興味深いウィジェットが見つかる場合があります。

または、REST API を使用して独自のウィジェットを作成することもできます。 詳細については、「 ダッシュボード ウィジェットの追加」を参照してください。

Azure レポート

Azure には、仮想マシン (VM)、サービス、全体的な使用状況など、リソースの使用状況とパフォーマンスを監視および分析するのに役立つさまざまなレポート ツールとサービスが用意されています。

Azure Monitor

Azure Monitor は、クラウドおよびオンプレミス環境からのテレメトリを収集、分析して対応する、包括的なソリューションです。 このツールは、ご利用のアプリケーションがどのように実行されているかを把握するのに役立ちます。さらに、このツールにより、そのアプリケーションに影響している問題点およびアプリケーションが依存しているリソースを事前に明らかにしておくことができます。

詳しくは、Azure Monitor の概要をご覧ください。

Azure Resource Graph

Azure Resource Graph を使用すると、Azure リソースを大規模に探索してクエリを実行できます。 これにより、サブスクリプションと管理グループ間でクエリを実行できるため、大規模な環境の管理が容易になります。

詳細については、「 Azure Resource Graph とは」を参照してください。

Azure Advisor

Azure Advisor は、Azure デプロイを最適化するためのベスト プラクティスに従うのに役立つ、パーソナライズされたクラウド コンサルタントです。 リソースの構成と使用状況が分析され、Azure リソースのコスト効率、パフォーマンス、高可用性、セキュリティの向上に役立つソリューションが推奨されます。

詳細については、「 Azure Advisor の概要」を参照してください。

次のステップ