Udostępnij przez


Co to jest Analiza?

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

Analiza to platforma raportowania dla usługi Azure DevOps, zastępując poprzednią platformę opartą na usługach SQL Server Reporting Services. Utworzona specjalnie na potrzeby raportowania usługa Analytics jest zoptymalizowana pod kątem szybkiego dostępu do odczytu i agregacji opartych na serwerze. Służy do odpowiadania na pytania ilościowe dotyczące przeszłości lub obecnego stanu projektów i uzyskiwania praktycznych szczegółowych informacji na podstawie danych programistycznych.

Analiza przekształca nieprzetworzone dane usługi Azure DevOps na znaczące szczegółowe informacje, które ułatwiają zespołom podejmowanie decyzji opartych na danych, śledzenie postępu, identyfikowanie trendów i ulepszanie procesów programowania.

Uwaga

Jeśli szukasz informacji na temat usług Azure Analysis Services, zobacz Azure Analysis Services.

Kluczowe możliwości analizy

Analiza zapewnia kompleksowe szczegółowe informacje o projektach za pośrednictwem wielu metod dostępu:

  • Widżety analizy , które można dodać do pulpitów nawigacyjnych, aby uzyskać natychmiastowe szczegółowe informacje
  • Raporty analizy kontekstowej dostępne na stronach usługi Azure DevOps
  • Paski postępu i liczby zestawień prac usługi Azure Boards w celu śledzenia postępu
  • Raporty niestandardowe , które można tworzyć przy użyciu usługi Power BI na potrzeby zaawansowanej analizy
  • Niestandardowe raporty , które można tworzyć przy użyciu zapytań OData na potrzeby dostępu programowego
  • Obsługa rozszerzalności w celu tworzenia i dodawania niestandardowych widżetów analizy do pulpitów nawigacyjnych

Dlaczego warto wybrać analizę w przypadku tradycyjnych raportów?

Analiza oferuje kilka zalet w porównaniu ze starszymi rozwiązaniami do raportowania:

  • Dane w czasie rzeczywistym: analiza jest automatycznie aktualizowana w miarę zmian danych usługi Azure DevOps
  • Zoptymalizowana wydajność: utworzona pod kątem szybkich zapytań i agregacji
  • Nowoczesny interfejs: natywna integracja ze standardami usług Power BI i OData
  • Rozszerzalne: obsługa pól niestandardowych, typów elementów roboczych i widżetów
  • Gotowe do chmury: zaprojektowane zarówno dla wdrożeń w chmurze, jak i lokalnych

Uwaga

Usługa Analizy jest automatycznie włączona i obsługiwana w środowisku produkcyjnym dla wszystkich usług w usłudze Azure DevOps Services. Integracja z usługą Power BI i dostęp do źródła danych OData usługi Analytics są ogólnie dostępne. Zachęcamy do korzystania ze źródła danych OData dla analizy i przekazywania opinii.

Dostępne dane są zależne od wersji. Najnowsza obsługiwana wersja interfejsu API OData to v2.0, a najnowsza wersja zapoznawcza to v4.0-preview. Aby uzyskać więcej informacji, zobacz Wersjonowanie interfejsu API OData.

Uwaga

Usługa Analytics jest automatycznie instalowana i obsługiwana w środowisku produkcyjnym dla wszystkich nowych kolekcji projektów dla usługi Azure DevOps Server 2020 i nowszych wersji. Integracja z usługą Power BI i dostęp do źródła danych OData usługi Analytics są ogólnie dostępne. Zachęcamy do korzystania ze źródła danych OData dla analizy i przekazywania opinii. Jeśli uaktualnisz program Azure DevOps Server 2019, możesz zainstalować usługę Analytics podczas uaktualniania.

Dostępne dane są zależne od wersji. Najnowsza obsługiwana wersja interfejsu API OData to v2.0, a najnowsza wersja zapoznawcza to v4.0-preview. Aby uzyskać więcej informacji, zobacz Wersjonowanie interfejsu API OData.

Dane dostępne w usłudze Analytics

Analiza jest ogólnie dostępna dla usług Azure DevOps Services i Azure DevOps Server 2020 i nowszych wersji. Jest ona dostępna w wersji zapoznawczej dla usługi Azure DevOps Server 2019. Usługa udostępnia kompleksowy model danych za pośrednictwem funkcji usługi Azure DevOps.

Dane dostępne za pośrednictwem usługi Analytics zależą od używanej wersji i platformy. Aby uzyskać szczegółowe informacje, przeczytaj artykuł Dane dostępne w obszarze Analiza i Model danych na potrzeby analizy.

Pokrycie danych według obszaru funkcji

Analiza obejmuje następujące obszary funkcji usługi Azure DevOps:

Obszar funkcji Dostępne dane Przypadki użycia
Śledzenie pracy Elementy robocze, obszary, iteracji, zespoły, użytkownicy Raporty o stanie, analiza trendów, wykresy spalania
Pipelines Dane kompilacji/wydania, wyniki testów, metryki wdrożenia Analiza potoków, analiza awarii, śledzenie wydajności
Zarządzanie testami Plany testów, wyniki testów, konfiguracje testów Pokrycie testów, metryki jakości, trendy wykonawcze
Kontrola wersji Dane zatwierdzeń, informacje o gałęziach Działanie kodu, szczegółowe informacje o repozytorium

Usługa Analytics jest automatycznie włączana dla wszystkich projektów usługi Azure DevOps Services i jest wypełniana wszystkimi dostępnymi danymi usługi Azure DevOps. Po wypełnieniu jest on stale aktualizowany w miarę wprowadzania zmian danych. Aby uzyskać więcej informacji, przeczytaj Dane dostępne w Analizach i Wydajność i Opóźnienie.

Widżety pulpitu nawigacyjnego

Możesz tworzyć pulpity nawigacyjne i dodawać do nich widżety. Udostępniamy kilka widżetów opartych na analizie. Te widżety wykorzystują możliwości analizy i zapewniają najprostszy sposób uzyskiwania szczegółowych informacji z danych.

Przykład: szczegółowe informacje dotyczące widżetu prędkości

Widżet Prędkość pokazany na poniższej ilustracji zapewnia wgląd w historyczną wydajność zespołu w ciągu sześciu iteracji:

Analiza — widżet prędkości

Ten widżet Prędkość ujawnia, że ten zespół ma historię zamykania historii późno. Pokazuje również rozbieżność między zaplanowaną a ukończoną pracą we wszystkich wyświetlanych sprintach. Zespół może przejść do szczegółów danych, aby określić główne przyczyny. Po wdrożeniu nowych rozwiązań zespół może użyć widżetu Prędkość, aby śledzić ich skuteczność.

Dostępne widżety analizy

Widżety oparte na analizie obejmują:

  • Prędkość: Śledzenie postępów zespołu w czasie
  • Burndown: Monitorowanie postępu przebiegu i wydania
  • Diagram przepływu skumulowanego: wizualizowanie przepływu pracy i wąskich gardeł
  • Czas realizacji: mierzenie czasu od pomysłu do dostarczenia
  • Czas cyklu: Śledzenie czasu ukończenia elementu roboczego

Zapoznaj się z tematem Dodawanie widżetu Analizy do pulpitu nawigacyjnego, aby uzyskać przewodnik krok po kroku na temat rozpoczynania pracy z Velocity widget.

Raporty kontekstowe i kolumny sumaryczne

Śledzenie pracy w raportach kontekstowych teraz używa danych z usługi Analytics jako podstawy. Raporty te są wyświetlane na karcie Analiza w zaległościach produktów i portfela oraz na tablicach. Ponadto dostępne są raporty z potoków danych i w kontekście testu. Aby uzyskać więcej informacji, zobacz następujące artykuły:

Raporty śledzenia pracy

Raporty dotyczące przepływów i testów

Funkcjonalność agregacji

Możesz dodać kolumny zbiorcze do listy zaległości produktów i portfela, które udostępniają:

  • Paski postępu: wizualna reprezentacja stanu ukończenia
  • Liczba elementów roboczych: zagregowane liczby elementów podrzędnych
  • Sumy pól: łączna wartość pól liczbowych

Aby uzyskać szczegółowe informacje, zobacz Wyświetlanie postępu zestawienia lub sum.

Widoki analityczne

Widoki analityczne udostępniają funkcję portalu internetowego, która obsługuje filtrowanie danych śledzenia zadań, tworzenie raportów o stanie i trendach. Za pomocą widoków analizy można użyć widoków domyślnych lub niestandardowych do generowania raportów w usłudze Power BI za pośrednictwem dedykowanego łącznika danych.

Zalety widoków analizy

  • Wstępnie przefiltrowane dane: zdefiniuj filtry raz i ponownie w wielu raportach
  • Optymalizacja wydajności: zmniejszenie transferu danych i szybsze ładowanie raportów
  • Kontrola wersji: śledzenie zmian w celu wyświetlania definicji w czasie
  • Współpraca zespołowa: udostępnianie spójnych widoków danych w organizacji

Aby uzyskać więcej informacji, zobacz Co to są widoki analizy?.

Zapytania OData i dostęp do metadanych

Analiza zapewnia pełną dostępność za pośrednictwem protokołu OData (Open Data Protocol). W przeglądarce internetowej można wykonywać zapytania dotyczące metadanych lub danych analitycznych przy użyciu zapytań OData, umożliwiając programowy dostęp do danych usługi Azure DevOps.

Możliwości OData

  • Bezpośredni dostęp do danych: dane analizy zapytań bez narzędzi pośrednich
  • Elastyczne filtrowanie: stosowanie złożonych filtrów i agregacji
  • Eksploracja metadanych: odnajdywanie dostępnych struktur danych i relacji
  • Gotowość do integracji: łączenie narzędzi innych firm i aplikacji niestandardowych

Aby dowiedzieć się, jak tworzyć zapytania, zobacz Konstruowanie zapytań OData na potrzeby analizy.

Niestandardowe narzędzia i zapytania

Jeśli chcesz przygotować niestandardowe zapytania i narzędzia za pomocą naszego interfejsu API OData, zapoznaj się z przykładowymi raportami i szybkim indeksem referencyjnym.

Przykładowe scenariusze OData

Typowe wzorce zapytań OData obejmują:

  • Pobieranie bieżącego stanu elementu roboczego w różnych projektach
  • Analizowanie trendów historycznych dla określonych typów elementów roboczych
  • Tworzenie niestandardowych pulpitów nawigacyjnych z wykorzystaniem danych w czasie rzeczywistym
  • Integrowanie danych usługi Azure DevOps z zewnętrznymi narzędziami do analizy biznesowej

Integracja usługi Power BI i łączniki danych

Power BI to zestaw narzędzi do analizy biznesowej, który bezproblemowo integruje się z usługą Azure DevOps Analytics. Udostępniamy wiele łączników danych do obsługi importowania danych do usługi Power BI:

Dostępne łączniki

  • Widoki analizy: wstępnie filtrowane, zoptymalizowane widoki danych
  • Zapytanie OData: bezpośredni dostęp do zapytań dla scenariuszy niestandardowych
  • Źródło danych OData: strumieniowanie danych w czasie rzeczywistym dla paneli na żywo

Zalety usługi Power BI

Usługa Power BI umożliwia:

  • Wykonywanie zaawansowanych analiz: korzystanie z zaawansowanych funkcji analizy usługi Power BI
  • Tworzenie pięknych wizualizacji: tworzenie atrakcyjnych wykresów i raportów
  • Publikowanie pulpitów nawigacyjnych przedsiębiorstwa: udostępnianie szczegółowych informacji w całej organizacji
  • Łączenie źródeł danych: integrowanie danych usługi Azure DevOps z innymi systemami biznesowymi

Wprowadzenie do usługi Power BI

Aby rozpocząć korzystanie z usługi Power BI z usługą Azure DevOps Analytics:

  1. Zapoznaj się z omówieniem: Omówienie integracji z usługą Power BI
  2. Zapoznaj się z przykładami: Przykładowe raporty usługi Power BI zapewniają szybki start dla popularnych raportów
  3. Wybierz łącznik: wybierz odpowiedni łącznik danych dla Twoich potrzeb
  4. Tworzenie pierwszego raportu: zacznij od szablonów i dostosuj wymagania

Obsługa pól niestandardowych i typów elementów roboczych

Analiza automatycznie dołącza pola niestandardowe i niestandardowe typy elementów roboczych do modelu danych. To automatyczne dołączanie gwarantuje, że dostosowania pojawią się w Analytics bez dodatkowej konfiguracji.

Obsługa automatycznego dostosowywania

  • Pola niestandardowe: wszystkie pola niestandardowe są automatycznie wyświetlane w modelu danych analizy
  • Niestandardowe typy elementów roboczych: nowe typy elementów roboczych stają się dostępne do raportowania
  • Dostosowania procesów: zmiany przepływów pracy i reguł odzwierciedlające dane analizy
  • Aktualizacje w czasie rzeczywistym: dostosowania pojawiają się w Analytics w miarę ich wprowadzania.

Uzyskiwanie dostępu do danych niestandardowych

Za pomocą zapytań OData można wykonywać następujące czynności:

  • Wyświetlanie właściwości dodanych za pomocą dostosowywania procesu
  • Dostęp do wyliczanych list i dozwolonych wartości
  • Tworzenie zapytań dotyczących relacji między polami niestandardowymi i standardowymi
  • Tworzenie raportów zawierających dane specyficzne dla organizacji

Wydajność i skalowalność   

Analiza jest przeznaczona dla scenariuszy raportowania o wysokiej wydajności:

Charakterystyka wydajności

  • Zoptymalizowane pod kątem operacji odczytu: czasy szybkiego reagowania na zapytania
  • Agregacje po stronie serwera: zmniejszony transfer danych
  • Aktualizacje przyrostowe: odświeżane są tylko zmienione dane
  • Strategie buforowania: ulepszone czasy odpowiedzi dla częstych zapytań

Funkcje skalowalności

  • Obsługuje duże zestawy danych: obsługuje organizacje z dużymi danymi historycznymi
  • Współbieżny dostęp: wielu użytkowników może wykonywać zapytania jednocześnie
  • Zarządzanie zasobami: automatyczne ograniczanie uniemożliwia przeciążenie systemu

Zabezpieczenia i uprawnienia

Analiza szanuje uprawnienia zabezpieczeń usługi Azure DevOps:

  • Zabezpieczenia na poziomie projektu: użytkownicy widzą tylko dane, do których mają uprawnienia dostępu
  • Zabezpieczenia elementów roboczych: uprawnienia ścieżki obszaru mają zastosowanie do danych analitycznych
  • Dostęp tylko do odczytu: analiza zapewnia widoki tylko do odczytu danych
  • Integracja z usługą Azure AD: obsługuje uwierzytelnianie i autoryzację przedsiębiorstwa

Następne kroki