Udostępnij za pośrednictwem


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 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.

  1. 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.

  2. Utwórz pusty skoroszyt.

  3. Na karcie Dane wybierz pozycję Nowe zapytanie>z innych źródeł>ze źródła OData.

    Excel Get Data

  4. 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/.

    Select OData Feed

    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}/.

    Select OData Feed

    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}/

  5. Na tym etapie zostanie wyświetlony monit o uwierzytelnienie w usłudze. Jeśli jeszcze tego nie zrobiono, zobacz Opcje uwierzytelniania klienta.

  6. Wybierz pojedynczą jednostkę, aby pobrać dane lub zaznacz pole Wyboru wielu elementów i wybierz dane do zwrócenia.

    Excel Navigator

    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:

Entity relationships

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.