Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
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. Obecnie potrzebne są alternatywne poświadczenia umożliwiające dostęp do analizy danych za pośrednictwem programu Excel.
Wymagania wstępne
| Kategoria | Wymagania |
|---|---|
| Poziomy dostępu |
-
członek projektu. — Co najmniej podstawowy dostęp. |
| uprawnienia | Domyślnie członkowie projektu mają uprawnienia do wykonywania zapytań w usłudze Analytics i tworzenia widoków. Aby uzyskać więcej informacji na temat innych wymagań wstępnych dotyczących włączania usługi i funkcji oraz ogólnych działań śledzenia danych, zobacz Uprawnienia i wymagania wstępne dotyczące uzyskiwania dostępu do usługi Analytics. |
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 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 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 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 API OData.
Otwórz program Excel 2016 lub nowszy, w tym program Excel dla platformy Microsoft 365.
Jeśli używasz starszej wersji programu Excel, zainstaluj dodatek Power Query z programu Microsoft Power Query dla programu Excel.
Utwórz pusty skoroszyt.
Na karcie Dane wybierz pozycję Nowe zapytanie>z innych źródeł>z źródła OData Feed.
Wprowadź adres URL w następującym formacie i wybierz przycisk OK:
https://analytics.dev.azure.com/{Organization_Name}/_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 podaną wartością ProjectName, co ogranicza wyniki do podanego 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 podaną wartością ProjectName, co ogranicza wyniki do podanego projektu we wszystkich jednostkach powiązanych z tym projektem.
https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/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 ładuje wszystkie dane z każdego elementu do Power Query. Jednak może to być więcej danych niż potrzebne lub więcej niż program Excel może obsłużyć.
Wykonaj następujące kroki, aby filtrować dane:
- Wybierz jednostkę, którą chcesz filtrować, a następnie wybierz pozycję Edytuj , aby otworzyć Edytor zapytań.
- Dla każdej kolumny, którą chcesz filtrować, wybierz kolumnę i ustaw kryteria filtrowania.
- Po zastosowaniu wszystkich niezbędnych filtrów wybierz pozycję Zamknij i zastosuj w lewym górnym rogu.
Ta akcja ładuje tylko przefiltrowane dane do dodatku Power Query, co czyni je bardziej zrozumiałymi i istotnymi dla Twoich potrzeb.
Ważne
Nie wybieraj żadnej jednostki o nazwie Snapshot w niej. Jednostki te zawierają stan każdego elementu roboczego dla każdego dnia od momentu utworzenia każdego elementu roboczego. W przypadku repozytoriów o dowolnym rozmiarze prowadzi to do dziesiątek lub setek milionów elementów roboczych, które nie są ładowane poprawnie. Aby przeprowadzić analizę trendu, zawęzij zakres danych pobieranych do określonych elementów i ram czasowych, a następnie pobierz te informacje przy użyciu oddzielnego zapytania OData.
Zamiast ładować dane do Power Query, możesz wybrać strzałkę listy rozwijanej obok pozycji Załaduj i wybrać pozycję Załaduj do. Ta akcja udostępnia następujące opcje:
- Ładowanie danych do tabeli w dodatku Power Query
- Tworzenie połączenia bez ładowania danych, odroczenie ładowania danych do późniejszego czasu
- Załaduj dane do arkusza, ładując jedną jednostkę na arkusz.
- Załaduj dane do modelu, który można wybrać przy użyciu innych opcji, aby załadować dane do dodatku PowerPivot
Aby uzyskać więcej informacji, zobacz dokumentację programu Excel.
Obsługa relacji
Domyślnie gdy podstawowe dane są zwracane z usługi Analytics, dane są powiązane, jak pokazano na poniższej ilustracji:
Tagi, zespoły i użytkownicy nie są powiązane z żadnymi innymi danymi ze względu na charakter ich relacji. Te jednostki są połączone relacjami wiele-do-wielu, które są trudne do zarządzania w tych modelach, lub przez wiele relacji między jednostkami. Na przykład użytkownicy i elementy robocze są powiązane za pomocą pól, takich jak Przypisane do, Utworzone przez i Zmienione przez.
Obsługa wielu relacji można wykonać dość po prostu. Na przykład w modelu domyślnym można edytować zapytanie, wybrać AssignedTo kolumnę WorkItems tabeli i rozwinąć kolumnę, aby uwzględnić wszystkie dane z Users tabeli. Powtórz ten proces również dla kolumn CreatedBy i ChangedBy. Takie podejście pozwala uniknąć wielu łączy z jednej tabeli do innej, co nie jest dozwolone.