カスタム分析ビューに基づいて Power BI でアクティブなバグ レポートを作成する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
分析ビューでは、選択したチームまたはフィールド条件に基づいて、作業項目の状態レポートと傾向レポートを作成できます。 この記事では、カスタム分析ビューを作成し、それを Power BI に読み込み、次の図のような積み上げ面積傾向レポートを作成するためのチュートリアルを提供します。
この記事では、次のことについて説明します。
- アクティブなバグのカスタム分析ビューを作成する
- そのビューに基づいて Power BI レポートを生成する
- 傾向グラフを作成する
Analytics ビューの概要については、「 分析ビューについて」を参照してください。
前提条件
- アクセス レベル: Basic 以上のプロジェクトのメンバーである必要があります。
- Permission: 既定では、プロジェクト メンバーは Analytics にクエリを実行してビューを作成する権限を持ちます。
- サービスと機能の有効化と一般的なデータ追跡アクティビティに関するその他の前提条件の詳細については、「 Analytics にアクセスするためのアクセス許可と前提条件を参照してください。
Power BI の前提条件
- Power BI Desktop October 2018 Update 以降のバージョンインストール済み。 このクライアント アプリケーションは、公式のPower BI Desktopダウンロード ページからダウンロードできます。
- Power BI の使用方法の詳細については、「 Get started with Power BI Desktop」を参照してください。
Analytics を開いてビューにアクセスする
Web ポータルで、 Boards>Analytics ビューを選択します。
Analytics ビューが表示されない場合は Analytics を表示するアクセス許可があることを確認します。 Analytics にアクセスするためのアクセス許可と前提条件に関するページを参照してください。
カスタム ビューを作成する
Web ポータルの [Analytics] ビューで、[新しいビュー 選択カスタム ビューを作成します。 次の手順に示すように、各タブに用意されているフォームに入力します。
[ 保存] を 選択して、パネルの次のタブに移動します。 タブを再表示する必要がある場合は、タブ タイトルを選択します。
ビューに名前を付けます
ビューに [ アクティブなバグ] などの名前を付けます。 [ プライベート ビュー ] を選択して、[ マイ ビュー] の下に保存します。 [ マイ ビュー] の下に保存されているビューには、自分だけがアクセスできます。 それ以外の場合は、[ 共有ビュー ] を選択して [ 共有ビュー] の下に保存できます。
[ 保存] を 選択して、次のタブに移動します。
[ 作業項目 ] タブで、作業項目の最上位フィルターを選択します。
- [ チームでフィルター] を選択して、1 つ以上のプロジェクトとチームに定義されている作業項目を選択します。
- [ エリア パスでフィルター] を選択して、1 つ以上のプロジェクトとエリア パスに定義されている作業項目を選択します。
ここでは、 Fabrikam Fiber プロジェクトと 生産 地域パスを選択します。
プロジェクトまたはチームを追加するには、[追加] を選択
して新しい行を追加し、プロジェクトとチームを選択します。
[バックログと作業項目] で、[追加] を選択
し、作業項目の種類の一覧から [バグ] を選択します。
[ フィールド条件] で、次の選択を行って、作業中のバグのみに作業項目をフィルター処理します。 プロジェクトのバグ状態は、この例で使用されている状態とは異なる場合があることに注意してください。
- [
追加] を選択し、[ 状態] を選択 し、[≠] を選択して、[ 閉じた ] を選択します。
- [
追加] を選択し、[ 状態] を選択 し、[≠] を選択し、[ 削除済み ] を選択します。
[ 保存] を 選択して、次のタブに移動します。
- [
次のタブの [ フィールド] で、一連のフィールドを自動的に選択したままにします。 レポートするユーザー設定フィールドを追加します。
[ 保存] を 選択して、次のタブに移動します。
[ 履歴 ] タブで、[ ローリング期間 (日数)] を選択し、関心のある日数を入力します。 ここでは 、90 日を入力します。 [ 粒度] で、[ 毎週] を選択します。 (より小さい期間またはそれより大きな期間の場合は、それぞれ [毎日 ] または [ 毎月] を選択することを検討してください。
これらの選択により、各バグのスナップショットが生成され、毎週、バグは新しい、提案された、アクティブ、または解決された状態になります。 これらの定義する傾向データ オプションの詳細については、「 Analytics ビューの作成」の「履歴」を参照してください。
[ 保存] を 選択して、次のタブに移動します。
最後のタブの [ 確認] で、[ ビューの確認] を選択します。 Azure DevOps は、フィルター条件に対してデータセットに対してテスト クエリを実行して、ビューを検証します。
Note
検証時間は、ビューで定義されているデータの量によって異なります。 ビューを確認して、すべての定義が正しいことを確認します。
ビューが正常に検証されたら、[保存] を選択 します。 その後、Power BI で使用を開始できます。 検証では、データセット内の行数の見積もりも返されます。
ビューが正常に検証されない場合は、問題を説明し、考えられる修正を示すエラーが表示されます。 [ 作業項目] タブと [ 履歴 ] タブで選択したオプションを変更して、より少ないデータを含めてから、ビューをもう一度確認してみてください。
Power BI デスクトップを開き、ビューを読み込む
- Power BI Desktop を開きます。
(1) [データの取得 ] を選択し、[ その他]、[(2) オンライン サービス]、[(3) Azure DevOps (ボードのみ)]、[(4) 接続] の順に選択します。
organization名、Active Bugs ビューの作成に使用したのと同じ Azure DevOps 名、および Active Bugs ビューを定義したのと同じプロジェクトを入力します。
(1) [データの取得] を選択し、[その他]、[(2) オンライン サービス]、[(3) Azure DevOps Server (ボードのみ)]、[(4) 接続] の順に選択します。
[アクティブなバグ] ビューを定義したのと同じプロジェクトである、サーバーとコレクションの URL を入力します。
必要に応じてフォルダーを展開し、前のセクションで保存した [アクティブなバグ ] ビューを選択し、[ 読み込み] を選択します。
接続に関するヘルプが必要ですか? 「Power BI Data Connector を使用した接続」を参照してください。
クエリを閉じて変更を適用する
すべてのデータ変換が完了したら、Home メニューから Close & Apply を選択してクエリを保存し、Power BI の Report タブに戻ります。
積み上げ面グラフ レポートを作成する
Power BI で、[ レポート ] ビューを選択します。
[ 視覚化] で、[ 積み上げ面グラフ レポート] を選択します。
X 軸に " を追加
Date
し、 ではなくDate Hierarchy
右クリックして選択Date
しますDate
。を Y 軸に追加
State
し、 を右クリックしますCount
。[凡例] にを追加
State
します。
レポートの例が表示されます。
ヒント
分析ビューを変更する必要がある場合は、それを行って Power BI レポートに戻り、データを更新できます。 次に示すように、[ 更新 ] オプションを選択するだけです。
レポートを保存して発行する
[ ファイルの > 名前を付けて保存] を 選択して、レポートをローカル ワークスペースに保存します。
Power BI にレポートを発行するには、[ 発行 ] タブを選択します。詳細については、「 Power BI アプリ ワークスペースでの共同作業」を参照してください。
引き続きデータを探索する
分析ビューを使用すると、Power BI を使用してデータをフィルター処理し、便利なレポートをすばやく簡単に生成できる、非常に多くの機能と柔軟性が提供されます。 カスタム ビュー内では、複数のチームまたはプロジェクトにまたがるデータセットを作成できます。