Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Analytics サービスは、Azure DevOps レポートのサポートを提供し、Azure DevOps Server で使用できます。 SQL Server Reporting Services に基づく以前のプラットフォームに代わるものです。
Azure DevOps Server 2022 のリリースでは、Azure DevOps データ分析情報を取得するための唯一のオプションは、Analytics サービスです。 SQL Server Reporting Services との統合はサポートされなくなりました。
詳細については、次の記事を参照してください。
注
Azure Analysis Services に関する情報をお探しの場合は、「 Azure Analysis Services」を参照してください。
Analytics サービス
Analytics は、Azure DevOps Services および Azure DevOps Server 2020 以降のバージョンで一般提供されています。 複数のに対応したウィジェットが提供されPower BI の統合OData フィードへのアクセスがサポート。
詳細については、「 Analytics とは」を参照してください。 現在、部分的なデータが含まれています。 レポート可能なすべてのデータを Analytics に追加する作業を行っています。 詳細については、「 Analytics で使用可能なデータ」を参照してください。
SQL Reporting Services から Analytics への移行
SQL Server Reporting Services から Analytics に移行する場合は、次のガイダンスが移行を正常に行うのに役立ちます。
SQL Reporting Services と Analytics の主な違い
- Analytics はオブジェクト リレーショナル マッパーですが、 SQL Server Reporting Services データはリレーショナル データベースとオンライン分析処理 (OLAP) キューブに基づいています
- Analytics ではメンテナンスは必要ありません
- 分析では 、HTML/リッチ テキスト フィールドを除くすべての作業追跡フィールドが格納されます。 カスタム フィールドが Analytics データ ストアに自動的に追加される
- 分析 はリアルタイム ストアではなく、変更が表示されるまでに最大 30 秒の遅延を伴うデータのキュレーションされたコピーです
移行のベスト プラクティス
- 常に、アクセスできるプロジェクトにクエリを制限します。 Power BI を使用してプロジェクト間レポートを生成できますが、クエリは、クエリを実行するすべてのプロジェクトの Analytics データを表示するアクセス許可がある場合にのみデータを返します
- 組み込みのダッシュボードを使用して、複数のグラフのビューをサポートします。 Azure DevOps 構成可能なダッシュボード内での複数のグラフの表示をサポートする機能がいくつかあります
- データドリブンの意思決定を行うために必要な分析情報を特定します。 次に、クエリ、ダッシュボード、組み込みレポート、または Power BI クエリと OData クエリの組み合わせを使用して、必要なレポートを生成します
Analytics で利用できる主な機能
分析には、SQL Server Reporting Services では使用できない多くの機能が用意されています。 主な機能は次のとおりです。
- 高度なダッシュボード ウィジェット: 速度、バーンダウン、累積フロー ダイアグラム、リード/サイクル時間ウィジェットなど、状態ビューと傾向ビュー用の分析を利用したウィジェット。 完全な概要については、ウィジェット カタログを参照してください。
- 組み込みの分析レポート: リアルタイム分析データを表示する Azure Boards、Pipelines、およびテスト プランのコンテキスト内レポート。 詳細については、「ダッシュボード、グラフ、レポート、ウィジェットについて」を参照してください。
- Power BI 統合: OData フィードと分析ビューを介して Power BI と Analytics データを使用してカスタム レポートとダッシュボードを作成するための直接接続
- 分析ビュー: OData クエリを記述せずに Power BI レポート用にフィルター処理されたデータセットを簡単に作成する方法。 「Analytics ビューとは」を参照してください。
- OData API アクセス: カスタム統合およびレポート ソリューション用の Analytics データへのプログラムによる直接アクセス
- ロールアップ機能: 階層の子孫作業項目の進行状況バーと合計。任意のバックログ ビューで使用できます。 詳細については、ロールアップの進行状況や合計の表示を参照してください。
- 強化されたクエリ グラフ: タグ、領域、イテレーション、およびユーザー設定フィールドによるグループ化を含むクエリ ベースのグラフ
- リアルタイムの追跡可能性: リンクされた作業項目、ブランチ、コミット、プル要求、ビルド、リリースを通じて、要件からデプロイまでのエンドツーエンドの追跡。 詳細については、「エンドツーエンドの追跡可能性」を参照してください。
- パイプラインの分析情報: リリース パイプラインの概要や要件の品質など、ビルドおよびリリース パイプライン分析のための包括的なウィジェット
- テスト分析: テスト結果の傾向、失敗分析、テスト期間の分析情報を含む高度なテスト レポート機能
- 速度グラフとバーンダウン グラフ: 期間とチームの比較が構成可能な、スプリントとリリースの組み込み追跡機能
分析機能の完全な一覧については、「 Analytics で使用可能なデータ」を参照してください。
分析ツールと概念
Analytics データ モデルはエンティティ セットで構成され、そのメンバー (エンティティ) には、フィルター処理、集計、集計できるプロパティが含まれています。 サポートされているエンティティ セットとエンティティ型の概要については、「 Data model for Analytics」を参照してください。
次のツールは、Analytics サービスとの対話をサポートします。
- 分析ビュー: 作業の追跡とテスト ケースに基づいてレポートをすばやく生成する方法を提供します。 Analytics ビューを定義し、他のユーザーと共有することができます。 Power BI を使用すると、Power BI でサポートされる任意の種類のレポートを作成できます。 詳細については、「Analytics ビューとは」を参照してください。
- Power BI: Analytics ビュー、OData クエリ、または OData フィードを介して Power BI から Analytics に接続します。 「Power BI 統合について」を参照してください
- OData クエリ: OData を使用して、サポートされているブラウザーから Analytics に直接クエリを実行し、必要に応じて返された JSON データを使用します
- Analytics メタデータのプログラムクエリ Analytics 用の OData クエリを構築し、メタデータに対してクエリを実行する URL コンポーネント
分析権限
Analytics データにアクセスして操作するには、ユーザーに適切なプロジェクト レベルのアクセス許可が必要です。 主要な Analytics アクセス許可は次のとおりです。
- 分析の表示: OData クエリ、Power BI 接続、および Analytics ウィジェットを使用して Analytics データにアクセスするために必要です。 既定では、Basic アクセス権を持つすべての共同作成者にこのアクセス許可が付与されます。 利害関係者アクセス権を持つユーザーには、Analytics ビューを表示または編集するアクセス許可がありません。
- 共有分析ビューの削除: プロジェクトと共有されている Analytics ビューをユーザーが削除できるようにします
- 共有分析ビューの編集: プロジェクトと共有されている Analytics ビューをユーザーが変更できるようにします
個々の Analytics ビューの場合、作成者は特定のアクセス許可を設定して、共有ビューを表示、編集、削除できるユーザーを制御できます。 これらのアクセス許可の設定と管理の詳細については、「 Analytics ビューと Analytics ビューにアクセスするためのアクセス許可を設定する」を参照してください。
クエリのパフォーマンスと待機時間
分析は読み取りと集計のパフォーマンスのために最適化されており、レポート シナリオが Azure DevOps に与える影響を軽減します。 データ コピーでは、1 つの変更に関連付けられたデータが Analytics に表示されるまでに最大 30 秒の遅延が発生します。 詳細については、 OData Analytics クエリガイドラインを参照してください。
SQL Server レポートの将来
SQL Server Reporting Services プラットフォームは、Azure DevOps Server 2020 および以前のすべてのオンプレミス バージョンでサポートされています。 ただし、 Azure DevOps Server 2020 は、SQL Server Reporting Services をサポートするための最終バージョンです。
Azure DevOps Server 2022 以降および今後のすべてのバージョンでは、レポートとデータ分析情報に対して Analytics のみがサポートされています。 この移行タイムラインでは、既存の SQL Server Reporting Services レポートを Analytics に移行するのに十分な時間が提供されます。
Von Bedeutung
Azure DevOps Services は SQL Server Reporting Services をサポートせず、すべてのレポート機能に対して Analytics のみを引き続き使用します。 クラウド サービスに SQL Server Reporting Services のサポートを導入する予定はありません。
ロードマップのタイムライン
レポート機能のロードマップについては、 Features タイムライン を参照してください。
推奨リソース
Power BI と OData
リソースを学ぶ
サポートされているエンティティ セットとエンティティ型の概要については、「 Data model for Analytics」を参照してください。