Plán reportingu a průvodce migrací

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

Služba Analytics poskytuje podporu pro reportování v Azure DevOps a je k dispozici pro Azure DevOps Server. Nahrazuje předchozí platformu na základě SQL Server Reporting Services.

S vydáním Azure DevOps Server 2022 je jedinou možností získání Azure DevOps přehledů dat služba Analytics. Integrace s SQL Server Reporting Services se už nepodporuje.

Další informace najdete v následujících článcích:

Poznámka:

Pokud hledáte informace o Azure Analysis Services, podívejte se na Azure Analysis Services.

Služba Analytics

Analýzy jsou obecně dostupné pro Azure DevOps Services a Azure DevOps Server 2020 a novější verze. Poskytuje několik pokročilých widgetů a podporuje integraci Power BI a přístup k datovému kanálu OData.

Další informace najdete v tématu Co je Analýza. V současné době obsahuje částečná data. Microsoft pracuje na přidání všech reportovatelných dat do Analytics. Další informace najdete v tématu Data Dostupná v analýzách.

Migrace z SQL Reporting Services na analýzu

Pokud migrujete z SQL Server Reporting Services na Analýzu, následující doprovodné materiály vám pomůžou úspěšně provést přechod.

Hlavní rozdíly mezi SQL Reporting Services a analytikou

  • Analytics je objektově-relační mapovač, zatímco data SQL Server Reporting Services jsou založená na relační databázi a datové krychli OLAP (Online Analytical Processing).
  • Analýza nevyžaduje žádnou údržbu.
  • Analytics ukládá všechna pole sledování práce s výjimkou HTML nebo rich-textových polí. Vlastní pole se automaticky přidají do úložiště dat Analytics.
  • Analýza není úložiště v reálném čase, ale kurátorovaná kopie dat s až 30sekundovým zpožděním před zobrazením změn.

Osvědčené postupy migrace

  • Vždy omezte dotaz na projekty, ke kterým máte přístup. Sestavy napříč projekty můžete vygenerovat pomocí Power BI. Dotazy ale vrací data jenom v případě, že máte oprávnění k zobrazení analytických dat pro všechny projekty, které dotazujete.
  • Pomocí předdefinovaných řídicích panelů můžete podporovat zobrazení více grafů. Několik funkcí podporuje zobrazení více grafů v rámci Azure DevOps konfigurovatelného řídicího panelu.
  • Identifikujte poznatky, které potřebujete k rozhodování na základě dat. Použijte kombinaci dotazů, dashboardů, předdefinovaných sestav, Power BI a dotazů OData k vygenerování potřebných sestav.

Klíčové funkce dostupné v Analytics

Analýza poskytuje řadu funkcí, které nebyly v SQL Server Reporting Services dostupné. Mezi klíčové funkce patří:

  • Pokročilé widgety řídicího panelu: Widgety založené na analýzách pro zobrazení stavu a trendu, včetně widgetů Rychlost, Burndown, Kumulativní diagram toku a Předstih/Doba cyklu. Úplný přehled najdete v katalogu widgetů.
  • Vestavěné analytické sestavy: Kontextové sestavy pro Azure Boards, Pipelines a Test Plans, které zobrazují analytická data v reálném čase. Další informace najdete v tématu o řídicích panelech, grafech, sestavách a widgetech.
  • Integrace Power BI: Přímé připojení pro vytváření vlastních sestav a řídicích panelů pomocí Power BI s daty analytiky prostřednictvím OData kanálů a analytických pohledů.
  • zobrazení Analytics: Zjednodušený způsob vytváření filtrovaných datových sad pro vytváření sestav Power BI bez psaní dotazů OData. Podívejte se na Co jsou zobrazení Analytics?
  • Přístup k rozhraní API OData: Přímý programový přístup k analytickým datům pro vlastní integrace a řešení pro vytváření sestav.
  • Agregační možnosti: Indikátory průběhu a součty pro pracovní položky následovníků v hierarchiích, dostupné v libovolném zobrazení backlogu. Další informace naleznete v tématu Zobrazení průběhu souhrnu nebo celkových součtů.
  • Vylepšené grafy dotazů: Grafy založené na dotazech se seskupením podle značek, oblastí, iterací a vlastních polí
  • Sledovatelnost v reálném čase: Kompletní sledování od požadavků po nasazení prostřednictvím propojených pracovních položek, větví, potvrzení, žádostí o přijetí změn, sestavení a vydaných verzí Další informace najdete v tématu Kompletní sledovatelnost.
  • Přehledy Workflow: Komplexní widgety pro analýzu workflow sestavení a nasazení, včetně přehledu nasazení a kvality požadavků.
  • Analýza testů: Možnosti pokročilého reportingu testů, včetně trendů výsledků testů, analýzy selhání a analýzy doby trvání testů.
  • Grafy rychlosti a burndownu: Integrované sledování sprintů a verzí s konfigurovatelnými časovými obdobími a porovnáváním týmů.

Úplný seznam analytických funkcí najdete v tématu Data Dostupná v analýzách.

Analytické nástroje a koncepty

Datový model Analýza se skládá ze sad entit, jejichž členy (entity) obsahují vlastnosti, které můžete filtrovat, agregovat a sumarizovat. Přehled podporovaných sad entit a typů entit najdete v tématu Datový model pro analýzu.

Interakce se službou Analytics podporují následující nástroje:

  • Analytická zobrazení: Poskytují rychlý způsob, jak generovat sestavy na základě sledování práce a testovacích případů. Můžete definovat zobrazení Analýzy a sdílet ho s ostatními. Použitím Power BI můžete vytvořit jakýkoli typ sestavy, který Power BI podporuje. Další informace najdete v tématu Co jsou zobrazení Analytics?
  • Power BI: Připojení k analytice z Power BI prostřednictvím zobrazení analytiky, dotazu OData nebo datového kanálu OData. Podívejte se na O integraci Power BI.
  • Dotaz OData: Použijte OData k přímému dotazování Analýzy z podporovaného prohlížeče a podle potřeby použijte vrácená data JSON.
  • OData metadata: Programově dotazujte metadata analýz. Viz Vytváření dotazů OData pro Analýzu.

Analytická oprávnění

Aby uživatelé mohli přistupovat k datům Analytics a pracovat s daty Analytics, potřebují příslušná oprávnění na úrovni projektu. Mezi základní oprávnění Analytics patří:

  • View Analytics: Vyžaduje se pro přístup k analytickým datům prostřednictvím dotazů OData, připojení Power BI a widgetů Analytics. Ve výchozím nastavení mají tato oprávnění všichni přispěvatelé se základním přístupem. Uživatelé s přístupem Stakeholdera nemají oprávnění k zobrazení ani úpravám zobrazení Analytics.
  • Odstranit zobrazení Sdílených analýz: Umožňuje uživatelům odstranit zobrazení Analytics, která jsou sdílená s projektem.
  • Upravit zobrazení Sdílených analýz: Umožňuje uživatelům upravovat zobrazení Analýzy, která jsou sdílená s projektem.

Pro jednotlivá zobrazení Analytics můžou tvůrci nastavit specifická oprávnění pro řízení, kdo může prohlížet, upravovat a odstraňovat sdílená zobrazení. Podrobné informace o nastavování a správě těchto oprávnění naleznete v části Nastavení oprávnění pro přístup k Analytics a jejich zobrazením.

Výkon a latence dotazů

Analýza je optimalizována pro čtení a agregační výkon a snižuje dopad, který mají scénáře vytváření sestav na Azure DevOps. Proces kopírování dat představuje až 30sekundové zpoždění, než se data přidružená k jakékoli změně zobrazí v Analytics. Další informace najdete v pokynech k dotazům OData Analytics.

Budoucnost reportování SQL Server

Platforma SQL Server Reporting Services se podporuje v Azure DevOps Server 2020 a ve všech starších místních verzích. Azure DevOps Server 2020 je ale konečná verze pro podporu SQL Server Reporting Services.

Počínaje Azure DevOps Serverem 2022 a všemi budoucími verzemi je pro vytváření sestav a přehledy dat podporována pouze Analýza. Tato časová osa přechodu poskytuje dostatek času k migraci stávajících sestav SQL Server Reporting Services do analýz.

Důležité

Azure DevOps Services nepodporuje SQL Server Reporting Services a nadále používá jenom Analytics pro všechny možnosti vytváření sestav. V cloudové službě se neplánuje zavedení podpory pro SQL Server Reporting Services.

Harmonogram plánu

Podívejte se na časový plán funkcí pro plán funkčnosti pro vytváření sestav.

Power BI a OData

Zdroje informací: