次の方法で共有


レポートロードマップと移行ガイド

Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022

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 サービス

分析は、Azure DevOps Services および Azure DevOps Server 2020 以降のバージョンで一般提供されています。 いくつかのadvanced ウィジェットを提供し、Power BI統合OData フィードへのアクセスをサポートします。

詳細については、「 Analytics とは」を参照してください。 現在、部分的なデータが含まれています。 Microsoftは、レポート可能なすべてのデータを 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 で利用できる主な機能

Analytics には、SQL Server Reporting Servicesでは利用できない多くの機能が用意されています。 主な機能は次のとおりです。

  • 高度なダッシュボード ウィジェット: 速度、バーンダウン、累積フロー ダイアグラム、リード/サイクル時間ウィジェットなど、状態ビューと傾向ビュー用の分析を利用したウィジェット。 完全な概要については、 ウィジェット カタログを参照してください。
  • 組み込み分析レポート: リアルタイム分析データを表示するAzure Boards、パイプライン、テスト プランのコンテキスト内レポート。 詳細については、「 ダッシュボード、グラフ、レポート、ウィジェットについて」を参照してください。
  • Power BI 統合: OData フィードと Analytics ビューを介して Analytics データと共に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: Power BIから Analytics ビュー、OData クエリ、または OData フィード経由で Analytics に接続します。 「About Power BI integration を参照してください。
  • OData クエリ: OData を使用して、サポートされているブラウザーから Analytics に直接クエリを実行し、必要に応じて返された JSON データを使用します。
  • OData メタデータ: プログラムによって Analytics メタデータに対してクエリを実行します。 Analytics の OData クエリの構築に関するページを参照してください。

分析権限

Analytics データにアクセスして操作するには、ユーザーに適切なプロジェクト レベルのアクセス許可が必要です。 主要な Analytics アクセス許可は次のとおりです。

  • View 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

リソースを学ぶ

  • Azure Pipelines
  • Azure DevOps