Migrowanie do analizy z usług SQL Reporting Services dla usługi Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
W wersji usługi Azure DevOps Server 2022 jedyną opcją uzyskiwania szczegółowych informacji o danych usługi Azure DevOps jest usługa Analytics. Integracja z usługami SQL Server Reporting Services nie jest już obsługiwana. Ten artykuł zawiera wskazówki dotyczące migracji z usługi SQL Reporting Services do analizy.
Aby zapoznać się z omówieniem analizy, zobacz Co to jest analiza i dane dostępne w analizie.
Uwaga
Jeśli szukasz informacji o usługach Azure Analysis Services, zobacz Azure Analysis Services.
Wskazówki ogólne
Podczas migracji z używania usług SQL Server Reporting Services do analizy należy pamiętać o poniższych informacjach.
- Analiza jest maperem obiektowo-relacyjnym, natomiast dane usług SQL Server Reporting Services są oparte na relacyjnej bazie danych i module przetwarzania analitycznego online (OLAP).
- Analiza nie wymaga żadnej konserwacji.
- Analiza przechowuje wszystkie pola śledzenia pracy, z wyjątkiem pól HTML/rich-text. Pola niestandardowe są automatycznie dodawane do magazynu danych analizy.
- Zawsze ogranicz zapytanie do projektów, do których masz dostęp. Raporty między projektami można jednak generować przy użyciu usługi Power BI, jednak zapytania zwracają dane tylko wtedy, gdy masz uprawnienia do wyświetlania danych analizy dla wszystkich projektów, które wykonujesz.
- Używanie wbudowanych pulpitów nawigacyjnych do obsługi widoków wielu wykresów. Dodano kilka nowych funkcji do obsługi wyświetlania wielu wykresów w konfigurowalnym pulpicie nawigacyjnym usługi Azure DevOps.
- Widoki analizy zapewniają szybki i łatwy sposób generowania raportów o stanie i trendach dla elementów roboczych i przypadków testowych.
- Zidentyfikuj szczegółowe informacje potrzebne do podejmowania decyzji opartych na danych. Następnie użyj kombinacji zapytań, pulpitów nawigacyjnych, wbudowanych raportów lub zapytań usługi Power BI i OData, aby wygenerować potrzebne raporty.
Obsługa nowej funkcji
Wprowadzono kilka nowych funkcji do obsługi szczegółowych informacji o danych, które nie były dostępne w usługach SQL Server Reporting Services.
- Widżety pulpitu nawigacyjnego: dodano wiele widżetów do obsługi stanu i widoków trendów, w tym widżetów opartych na danych analizy. Aby zapoznać się z omówieniem, zobacz katalog widżetów.
- Wbudowane raporty analizy: dodano kilka raportów w kontekście do obsługi usług Azure Boards, Pipelines i Test Plans. Te raporty wyświetlają dane analizy zgodnie z opisem w temacie Informacje o pulpitach nawigacyjnych, wykresach, raportach i widżetach.
- Zestawienie: kolumny zestawienia umożliwiają wyświetlanie pasków postępu lub sum pól liczbowych dla elementów podrzędnych w hierarchii elementów roboczych. Można je dodać do dowolnego widoku listy prac. Aby uzyskać więcej informacji, zobacz Wyświetlanie postępu zestawienia lub sum.
- Wykresy oparte na zapytaniach pogrupowane według tagów: można teraz generować wykresy zapytań i dodawać je do pulpitów nawigacyjnych na podstawie grupowania według tagów.
- Możliwość śledzenia: zwiększona obsługa śledzenia pracy od wymagań do wdrożenia. Kompleksowa możliwość śledzenia jest obsługiwana przez łączenie różnych obiektów, takich jak elementy robocze, gałęzie, zatwierdzenia, żądania ściągnięcia, kompilacje i wydania. Wbudowane raporty oparte na usłudze Analizy obsługują możliwość monitorowania możliwości śledzenia w czasie rzeczywistym. Aby uzyskać więcej informacji, zobacz End-to-end traceability (Kompleksowa możliwość śledzenia).
- Potoki wydania: potoki wydania zostały wprowadzone w programie TFS 2018. Widżety pulpitu nawigacyjnego, które zapewniają wgląd w potoki wydania, obejmują omówienie potoku wydania i jakość wymagań.
Kluczowe pojęcia dotyczące usługi Analytics
W przypadku serwerów lokalnych usługa Analytics jest automatycznie włączona dla wszystkich nowych kolekcji projektów dodanych do serwera. Możesz wstrzymać, wyłączyć lub ponownie włączyć analizę zgodnie z opisem w temacie Instalowanie lub włączanie usługi Analytics.
Model danych analizy składa się z zestawów jednostek, których elementy członkowskie (jednostki) zawierają właściwości, które można filtrować, agregować i podsumowywać. Aby zapoznać się z omówieniem obsługiwanych zestawów jednostek i typów jednostek, zobacz Model danych dla analizy.
Następujące narzędzia obsługują interakcję z usługą Analizy:
- Widoki analizy: zapewniają szybki sposób generowania raportów na podstawie śledzenia pracy i przypadków testowych. Możesz zdefiniować widok analizy i udostępnić go innym osobom. Korzystając z usługi Power BI, możesz utworzyć dowolny typ raportu obsługiwanego przez usługę Power BI. Aby dowiedzieć się więcej, zobacz Co to są widoki analizy?.
- Power BI: połącz się z analizą z usługi Power BI za pośrednictwem widoku analizy, zapytania OData lub źródła danych OData. Zobacz Informacje o integracji z usługą Power BI.
- Zapytanie OData: użyj funkcji Odata, aby bezpośrednio wysyłać zapytania do analizy z obsługiwanej przeglądarki i używać zwracanych danych JSON zgodnie z potrzebami.
- Programowe zapytanie dotyczące metadanych analizy Konstruowanie zapytań OData dla analizy, składników adresu URL w celu wykonywania zapytań dotyczących metadanych.
Wytyczne dotyczące zapytań, wydajność zapytań i opóźnienia
Analiza nie jest magazynem czasu rzeczywistego. Jest to wyselekcjonowana kopia danych przechowywanych w usłudze Azure DevOps. Kopiowanie danych pomaga zoptymalizować wydajność odczytu i agregacji oraz zmniejsza wpływ scenariuszy raportowania na usługę Azure DevOps. Kopiowanie danych powoduje wyświetlenie 30-sekundowego opóźnienia przed wyświetleniem danych skojarzonych z dowolną jedną zmianą w usłudze Analytics. Aby uzyskać więcej informacji, zobacz Wytyczne dotyczące zapytań usługi OData Analytics.
Uprawnienia analizy
Dostęp do danych z usługi Analytics wymaga następujących uprawnień na poziomie projektu.
- Wyświetl analizę
- Usuwanie widoków analizy udostępnionej
- Edytowanie widoków analizy udostępnionej
Ponadto użytkownicy mogą ustawiać uprawnienia dla tworzonych przez nich widoków analizy udostępnionej. Aby uzyskać więcej informacji, zobacz Ustawianie uprawnień dostępu do widoków analizy i analizy.
Zalecane zasoby
Power BI i OData
Zasoby platformy Learn: