Uzyskiwanie dostępu do danych za pośrednictwem programu Excel
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Dostęp do danych można uzyskać za pośrednictwem programu Excel, generować raporty, a następnie publikować wykresy w usłudze Power BI lub używać pliku programu Excel jako podstawy dla raportów usługi Power BI. W tej chwili musisz mieć włączone alternatywne poświadczenia, aby uzyskać dostęp do analizy danych za pośrednictwem programu Excel.
Uwaga
Usługa Analytics jest automatycznie włączona i obsługiwana w środowisku produkcyjnym dla wszystkich usług Azure DevOps Services. Integracja usługi Power BI i dostęp do źródła danych OData usługi Analytics są ogólnie dostępne. Zachęcamy do korzystania z niego i przekazywania opinii.
Dostępne dane są zależne od wersji. Najnowsza obsługiwana wersja to v2.0
, a najnowsza wersja zapoznawcza to v4.0-preview
. Aby uzyskać więcej informacji, zobacz Przechowywanie wersji 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 usługi Power BI i dostęp do źródła danych OData usługi Analytics są ogólnie dostępne. Zachęcamy do korzystania z niego i przekazywania opinii. W przypadku uaktualnienia z usługi Azure DevOps Server 2019 możesz zainstalować usługę Analytics podczas uaktualniania.
Dostępne dane są zależne od wersji. Najnowsza obsługiwana wersja to v2.0
, a najnowsza wersja zapoznawcza to v4.0-preview
. Aby uzyskać więcej informacji, zobacz Przechowywanie wersji interfejsu API OData.
Uwaga
Usługa Analytics jest dostępna w wersji zapoznawczej dla usługi Azure DevOps Server 2019. Możesz ją włączyć lub zainstalować dla kolekcji projektów. Integracja usługi Power BI i dostęp do źródła danych OData usługi Analytics są dostępne w wersji zapoznawczej. Zachęcamy do korzystania z niego i przekazywania opinii.
Dostępne dane są zależne od wersji. Najnowsza obsługiwana wersja to v2.0
, a najnowsza wersja zapoznawcza to v4.0-preview
. Aby uzyskać więcej informacji, zobacz Przechowywanie wersji interfejsu API OData.
Aby rozpocząć, otwórz program Excel 2016.
Będzie działać z wcześniejszymi wersjami programu Excel. Musisz zainstalować dodatek Power Query, który można wykonać z poziomu dodatku Microsoft Power Query dla programu Excel.
Utwórz pusty skoroszyt.
Na karcie Dane wybierz pozycję Nowe zapytanie>z innych źródeł>ze źródła OData.
Wprowadź adres URL w poniższym formacie i wybierz przycisk OK:
https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/
Jeśli nazwa Organizacji to fabrikam, a wersja to v1.0, adres URL to
https://analytics.dev.azure.com/fabrikam/_odata/v1.0/
.Uwaga
Alternatywnie możesz wprowadzić adres URL z określoną wartością ProjectName , która spowoduje przycięcie wyników określonego projektu we wszystkich jednostkach powiązanych z tym projektem.
https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/
https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
Jeśli parametr CollectionName to fabrikam , a wersja to v1.0, adres URL to
https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/
.Uwaga
Alternatywnie możesz wprowadzić adres URL z określoną wartością ProjectName , która spowoduje przycięcie wyników określonego projektu we wszystkich jednostkach powiązanych z tym projektem.
https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/
Na tym etapie zostanie wyświetlony monit o uwierzytelnienie w usłudze. Jeśli jeszcze tego nie zrobiono, zobacz Opcje uwierzytelniania klienta.
Wybierz pojedynczą jednostkę, aby pobrać dane lub zaznacz pole Wyboru wielu elementów i wybierz dane do zwrócenia.
W tym momencie po wybraniu pozycji Załaduj program Excel załaduje wszystkie dane w każdej jednostce do dodatku Power Query. Jednak może to być więcej danych niż chcesz (lub niż program Excel może obsłużyć). Aby filtrować dane, wybierz jednostkę do filtrowania, a następnie wybierz pozycję Edytuj, aby wyświetlić Edytor Power Query. Dla każdej kolumny, dla której chcesz filtrować, wybierz ją i ustaw filtr. Po zakończeniu wybierz pozycję Zamknij i zastosuj w lewym górnym rogu.
Ważne
Nie wybieraj żadnej jednostki o nazwie Snapshot w niej. Jednostki te zawierają stan każdego elementu roboczego każdego dnia od momentu utworzenia każdego elementu roboczego. W przypadku repozytoriów o dowolnym rozmiarze może to prowadzić do dziesiątek lub setek milionów elementów roboczych, które nie zostaną załadowane poprawnie. Aby przeprowadzić analizę trendu, zawęzić zakres danych pobieranych do określonych elementów i przedziału czasu i ściągnąć te informacje za pomocą oddzielnego zapytania OData.
Zamiast ładowania danych do dodatku Power Query możesz wybrać strzałkę listy rozwijanej obok pozycji Załaduj, a następnie wybrać pozycję Załaduj do. Ta akcja umożliwia następujące opcje:
- Załaduj dane do tabeli, która jest dodatek Power Query.
- Utwórz połączenie bez ładowania danych (zasadniczo odroczenie ładowania danych do późniejszego czasu).
- Do arkusza, który po prostu załaduje jedną jednostkę na arkusz.
- Do modelu (który można wybrać z innymi opcjami), który ładuje dane do dodatku PowerPivot.
Więcej informacji na temat tych opcji można znaleźć w dokumentacji programu Excel.
Obsługa relacji
Domyślnie, gdy podstawowe dane są zwracane z usługi Analytics, dane są powiązane, jak pokazano na poniższym rysunku:
Tagi, zespoły i użytkownicy nie są powiązane z żadnymi innymi danymi. Wynika to z tego, jak te jednostki są powiązane. Są one powiązane przez relacje wiele-do-wielu, które nie są łatwo obsługiwane w tych modelach lub istnieje wiele relacji między jednostkami, takimi jak między użytkownikami i elementami roboczymi (są one powiązane z elementami przypisanymi do, utworzonymi przez, zmienionymi przez i innymi).
Wiele relacji można obsługiwać w dość prosty sposób. Na przykład w modelu domyślnym można edytować zapytanie, wybrać kolumnę AssignedTo tabeli WorkItems i rozwinąć kolumnę, aby uwzględnić wszystkie dane z tabeli Users i powtórzyć ten proces dla kolumn Utworzone przez i Zmienione według. Pozwala to obejść wiele linków z jednej tabeli do innej, co nie jest dozwolone.