Połączenie do danych analizy przy użyciu źródła danych OData usługi Power BI

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Dostęp do danych analizy można uzyskać za pośrednictwem źródła danych OData programu Power BI Desktop.

Ważne

Metoda pokazana w tym artykule działa w przypadku małych organizacji, ponieważ zawsze pobiera wszystkie dane do usługi Power BI. Większość filtrowania określonego w Edytor Power Query odbywa się po stronie klienta. Aby uzyskać informacje o innych podejściach, zobacz Omówienie integracji usługi Power BI.

Wymagania wstępne

  • Aby wyświetlić dane analizy i wykonać zapytanie dotyczące usługi, musisz być członkiem projektu z dostępem podstawowym lub większym. Domyślnie wszyscy członkowie projektu otrzymują uprawnienia do wykonywania zapytań w usłudze Analytics i definiowania widoków analizy.
  • Aby dowiedzieć się więcej o innych wymaganiach 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 dostępu do analizy.

Uzyskiwanie dostępu do źródła danych OData analizy

Ważne

Upewnij się, że masz włączoną lub zainstalowaną usługę Analytics.

  1. Upewnij się, że skonfigurowano uprawnienia wymagane do uzyskiwania dostępu do usługi Analytics.

  2. Otwórz Power BI Desktop. Jeśli jeszcze tego nie zrobiono, zainstaluj program Power BI Desktop teraz.

  3. Na stronie powitalnej programu Power BI Desktop lub wstążce głównej wybierz pozycję Pobierz dane.

    Przycisk

  4. W okienku po lewej stronie wybierz pozycję Inne>źródło danych OData, a następnie wybierz pozycję Połączenie.

    Przycisk Źródło danych OData

  5. W obsługiwanej przeglądarce wprowadź adres URL w formacie https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/.

    Jeśli na przykład {OrganizationName} to fabrikam, a {version} to v1.0, adres URL to https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Wprowadź adres URL źródła danych OData

    Uwaga

    Alternatywnie możesz wprowadzić adres URL z określoną wartością ProjectName , jak pokazano w poniższym przykładzie:
    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ Użycie tego formatu powoduje przycinanie wyników określonego projektu we wszystkich jednostkach powiązanych z tym projektem.

  6. Po wyświetleniu monitu uwierzytelnij się w usłudze. Jeśli jeszcze tego nie zrobiono, zobacz Opcje uwierzytelniania klienta.

  7. Zaznacz pola wyboru obok jednostek, których dane chcesz pobrać.

    Ważne

    Nie wybieraj jednostek, których nazwa zawiera migawkę. Takie jednostki zawierają stan każdego elementu roboczego każdego dnia od momentu utworzenia elementu roboczego. W przypadku repozytoriów o dowolnym rozmiarze wybranie tych jednostek spowoduje, że ładowanie dziesiątek do setek milionów elementów roboczych zakończy się niepowodzeniem. Tabele migawek są przeznaczone tylko dla zapytań agregacji.

    Lista Jednostki na stronie Nawigator

  8. Wybierz Przekształć dane. Nie wybieraj pozycji Załaduj.

    Ważne

    Dla każdej wybranej jednostki dodatek Power Query tworzy zapytanie. Każde zapytanie musi być aktualizowane ręcznie, ponieważ zapobiega to błędom ograniczania przepustowości. Dodatek Power Query próbuje usunąć wartości null jako błędy, generując dodatkowe zapytanie dla każdej napotkanego wartości null. Może to spowodować powstanie tysięcy zapytań, które szybko przekroczą próg użycia, poza którym twoje konto użytkownika zostanie ograniczone.

    Aby zapobiec temu problemowi:

    • Poinstruuj usługę Power BI, aby odwołyłała się do usługi OData w wersji 4.
    • Poinstruuj usługę Analizy, aby pominąć wszystkie wartości o wartości null, co zwiększa wydajność zapytań.
  9. Dla każdej jednostki wybranej w poprzednich krokach wykonaj następujące kroki:

    a. Na liście Zapytania wybierz jednostkę, której zapytanie chcesz wykonać. W tym przykładzie wybrano pozycję Obszary .

    Lista zapytań źródła danych OData usługi Power BI

    b. Na wstążce wybierz pozycję Edytor zaawansowany.

    Przycisk Źródła danych OData usługi Power BI Edytor zaawansowany

    c. W okienku Zapytanie przewiń w poziomie, aby wyświetlić [Implementation="2.0"] parametr.

    Okienko zapytania Edytor zaawansowany

    d. Zastąp [Implementation="2.0"] ciąg następującym ciągiem:
    [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Zamieniono ciąg.

  10. Wybierz pozycję Zamknij i zastosuj.