Połączenie Analytics przy użyciu usługi Power BI Data Połączenie or

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

Z tego artykułu dowiesz się, jak nawiązać bezproblemowe połączenie między usługą Power BI i usługą Azure DevOps przy użyciu usługi Data Połączenie or. Ta integracja umożliwia wyodrębnianie cennych szczegółowych informacji z danych usługi Azure DevOps i tworzenie atrakcyjnych raportów w usłudze Power BI. Usługa Power BI Data Połączenie or używa widoków analizy.

Ważne

Widoki analizy obsługują tylko dane usługi Azure Boards (elementy robocze). Widoki analizy nie obsługują innych typów danych, takich jak potoki. Widoki zapewniają płaską listę elementów roboczych i nie obsługują hierarchii elementów roboczych. W tym momencie nie planujemy zaktualizować łącznika w celu obsługi innych typów danych. Aby uzyskać informacje na temat innych podejść, zapoznaj się z omówieniem integracji usługi Power BI.

Wymagania wstępne

  • Zapoznaj się z artykułami Co to jest analiza i baza wiedzy artykułów usługi Power BI.
  • Zainstaluj aktualizację programu Power BI Desktopz października 2018 r. lub nowszą wersję.
  • Upewnij się, że jesteś dodany jako członek projektu. Jeśli nie jesteś, dodaj teraz. Każda osoba mająca dostęp do projektu, z wyjątkiem osób biorących udział w projekcie, może wyświetlać widoki analizy.
  • Upewnij się, że włączono funkcję Boards . Jeśli nie, widoki analizy nie są wyświetlane. Aby ponownie włączyć lub wyłączyć usługę Azure DevOps, zobacz Włączanie lub wyłączanie usługi Azure DevOps.
  • Upewnij się, że masz uprawnienia wymagane do uzyskania dostępu do usługi Analytics. Jeśli jesteś członkiem grupy Współautorzy projektu, masz uprawnienia.
  • Utwórz widok Analizy, który chcesz utworzyć raport usługi Power BI.
  • Zapoznaj się z artykułami Co to jest analiza i baza wiedzy artykułów usługi Power BI.
  • Zainstaluj aktualizację programu Power BI Desktopz października 2018 r. lub nowszą wersję.
  • Upewnij się, że jesteś członkiem projektu z dostępem podstawowym lub wyższym. Jeśli nie masz jeszcze projektu, utwórz go.
  • Upewnij się, że jesteś dodany jako członek projektu. Jeśli nie jesteś, dodaj teraz. Każda osoba mająca dostęp do projektu, z wyjątkiem osób biorących udział w projekcie, może wyświetlać widoki analizy.
  • Sprawdź, czy usługa Analytics jest zainstalowana, a jeśli nie, włącz ją. Aby dodać rozszerzenia lub włączyć usługę, musisz być właścicielem konta lub członkiem grupy project collection Administracja istrators.
  • Upewnij się, że włączono funkcję Boards . Jeśli nie, widoki analizy nie są wyświetlane. Aby ponownie włączyć lub wyłączyć usługę Azure DevOps, zobacz Włączanie lub wyłączanie usługi Azure DevOps.
  • Upewnij się, że masz uprawnienia wymagane do uzyskania dostępu do usługi Analytics. Jeśli jesteś członkiem grupy Współautorzy projektu, masz uprawnienia.
  • Utwórz widok analizy, dla którego chcesz utworzyć raport usługi Power BI.

Ważne

Usługa Azure DevOps nie obsługuje już uwierzytelniania poświadczeń alternatywnych od 2 marca 2020 r. Jeśli nadal używasz poświadczeń alternatywnych, zdecydowanie zachęcamy do przełączenia się do bezpieczniejszej metody uwierzytelniania (na przykład osobistych tokenów dostępu). Dowiedz się więcej.

Połączenie do widoku analizy

  1. Otwórz Power BI Desktop.

  2. Zaloguj się do usługi. Po pierwszym dostępie wymagane jest zalogowanie się i uwierzytelnienie poświadczeń. Wybierz między systemem Windows lub osobistym tokenem dostępu do uwierzytelniania. Program Power BI Desktop zapisuje poświadczenia, więc wystarczy to zrobić tylko raz.

  3. Wybierz Połączenie po weryfikacji poświadczeń.

    Zrzut ekranu przedstawiający okno dialogowe Połączenie ion usługi Power BI.

  4. Wybierz pozycję Pobierz usługi Online>Services, Azure DevOps (tylko usługi Boards) dla usług w chmurze lub wybierz pozycję Azure DevOps Server (tylko usługi Boards) dla środowiska lokalnego. Następnie wybierz pozycję Połączenie. Widoki analizy obsługują tylko zapytania dotyczące elementów roboczych i przypadków testowych.

    Zrzut ekranu przedstawiający przepływ Pobierania danych.

  5. Określ podstawowe parametry, aby nawiązać połączenie z danymi.

    Zrzut ekranu przedstawiający określanie organizacji i nazwy projektu.

    Zrzut ekranu przedstawiający określanie nazwy organizacji i projektu w wersji lokalnej.

    • Adres URL kolekcji: wprowadź adres URL, pod którym jest hostowane wystąpienie usługi Azure DevOps Server. Na przykład przykładowy adres URL to http://fabrikam-server/AzureDevOpsServer/fabrikam-collection.
    • Projekt zespołowy: wprowadź tylko nazwę projektu. Na przykład użyj adresu Fabrikam-Fiber URL wystąpienia usługi Azure DevOps Server.http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber

    Ważne

    Nie należy mylić nazwy zespołu z nazwą projektu, co jest typowym błędem. Jeśli na przykład używany adres URL to http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device, Fabrikam-Fiber-Git to jest nazwą projektu i Device nazwą zespołu.

    Po pomyślnym zalogowaniu usługa Power BI sprawdza, czy poświadczenia użytkownika mają uprawnienia dostępu do określonego projektu. Jeśli wystąpią jakiekolwiek błędy, zobacz sekcję Pytań i odpowiedzi na najczęstsze problemy.

Wybierz widok Analiza

  1. Rozwiń folder Widoki udostępnione, wybierz widok Analiza, a następnie wybierz pozycję Załaduj. Obiekt Data Połączenie or przedstawia listę dostępnych widoków analizy. Każdy widok reprezentuje zestaw danych, które można ściągnąć do usługi Power BI. Można również tworzyć niestandardowe widoki analizy.

    Na poniższej ilustracji przedstawiono domyślne widoki analizy. Lista widoków może się różnić w zależności od modelu procesu użytego do utworzenia projektu. Wszystkie wymienione widoki, z wyjątkiem widoków dołączonych do "Dzisiaj", zawierają dane historyczne trendu.

    W tym miejscu wybierz pozycję Historie — ostatnie 30 dni, które filtruje elementy listy prac produktu.

    Zrzut ekranu przedstawiający okno dialogowe Nawigator z widokiem Wybierz analizę.

    Uwaga

    Ponieważ widok został zweryfikowany w poprzedniej sekcji, widok powinien zostać załadowany. Jeśli widok nie zostanie załadowany, najprawdopodobniej jest to spowodowane tym, że zestaw danych jest zbyt duży. Wróć do widoku w widoku Analiza w portalu internetowym i dostosuj filtry, aby zmniejszyć rozmiar zestawu danych.

  2. Wybierz widok.

    Zrzut ekranu przedstawiający okno dialogowe Nawigator z widokami domyślnymi.

    Uwaga

    Podgląd wyświetlany dla wszystkich wybranych widoków w nawigatorze można obcinać w zależności od liczby wybranych pól i rozmiaru zestawu danych. Dane są obcinane tylko w wersji zapoznawczej i nie będą mieć wpływu na pełne odświeżanie danych.

    • Wybierz tabelę Elementy robocze — dzisiaj i poczekaj na załadowanie podglądu. Reprezentuje bieżący stan wszystkich elementów roboczych w projekcie.
    • Zaznacz pole wyboru obok tabeli Elementy robocze — dzisiaj i wybierz pozycję Załaduj.

    Uwaga

    Widoki analizy nie stosują filtrów zdefiniowanych przy użyciu usługi Power BI na serwerze. Wszystkie filtry zastosowane w usłudze Power BI ograniczają dane wyświetlane użytkownikom końcowym, ale nie zmniejszają ilości danych pobranych z usługi Analytics. Jeśli filtr ma zmniejszyć rozmiar zestawu danych, zastosuj go, dostosowując widok.

  3. Poczekaj na załadowanie danych. Możesz obserwować jego postęp, przeglądając komunikaty o stanie, które są wyświetlane bezpośrednio pod nazwą tabeli. Jeśli widzisz jakiekolwiek błędy, zobacz sekcję Pytań i odpowiedzi na najczęstsze problemy.

    Zrzut ekranu przedstawiający okno dialogowe Stosowanie zmian zapytania podczas ładowania.

  4. Przejrzyj model danych. Podczas ładowania modelu przejrzyj projekt zestawu danych dla Połączenie or danych usługi Power BI.

Tworzenie raportu

Tworzenie raportów na podstawie załadowanych danych. Po zakończeniu operacji ładowania możesz eksplorować dane, tworząc raporty niestandardowe. Przykłady typowych raportów można znaleźć w temacie Data Połączenie or — przykładowe raporty.

Zrzut ekranu przedstawiający widok raportu programu Power BI Desktop.

Q&A

Odpowiedzi na często zadawane pytania dotyczące komunikatów o błędach usługi Power BI Data Połączenie or i Analytics.

Pyt.: Jak odczytywać komunikaty o błędach pochodzące z łącznika?

1: Może wystąpić problem podczas odczytywania komunikatów o błędach pochodzących z łącznika, ponieważ zwykle zawierają one dodatkowe informacje kontekstowe. Jeśli operacja ładowania nie powiedzie się, zostanie wyświetlony komunikat "Nie można zapisać modyfikacji na serwerze...". Po wyświetleniu go wyszukaj ciąg [DataSource.Error] Azure DevOps...:. Poniższy przykład przedstawia komunikat o błędzie zwrócony z łącznika. Najważniejszą częścią komunikatu o błędzie jest "Wynik zapytania przekracza maksymalny rozmiar. Zmniejsz liczbę rekordów, stosując dodatkowe filtry".

Zrzut ekranu przedstawiający wynik zapytania przekracza maksymalny rozmiar komunikatu o błędzie.

Pyt.: Jak mogę rozwiązać problem "Wynik zapytania przekracza maksymalny rozmiar. Zmniejsz liczbę rekordów, stosując błąd dodatkowych filtrów?

1: Jeśli liczba rekordów pobranych z usługi Analytics przekracza 250 000:

"Nie można zapisać modyfikacji na serwerze. Zwrócony błąd: "Błąd OLE DB lub ODBC: [DataSource.Error] VSTS: Żądanie nie powiodło się: serwer zdalny zwrócił błąd: (400) Nieprawidłowe żądanie. (Wynik zapytania przekracza maksymalny rozmiar. Zmniejsz liczbę rekordów, stosując dodatkowe filtry).""

Ten błąd zwykle występuje, gdy projekt ma dużą liczbę elementów roboczych. Zmniejsz rozmiar zestawu danych, dostosowując widok. Wykonaj ten krok przed użyciem go w usłudze Power BI.

Zrzut ekranu przedstawiający wynik zapytania przekracza błąd maksymalnego rozmiaru.

Pyt.: Jak mogę usunąć błąd "użytkownik nie został autoryzowany"?

1: Ten błąd może wystąpić, jeśli spróbujesz uzyskać dostęp do projektu, do którego nie masz uprawnień. Możesz również zobaczyć, czy usługa Power BI nie rozpoznaje poświadczeń. Aby sprawdzić swoje uprawnienia, zobacz Ustawianie uprawnień dostępu do widoków analizy i analizy. Jeśli jest to problem z poświadczeniami, skontaktuj się z administratorem, aby sprawdzić, czy może pomóc rozwiązać ten problem. Aby uzyskać więcej informacji, zobacz Zabezpieczenia usługi Power BI, uwierzytelnianie użytkowników i Rozwiązywanie problemów z logowaniem w usłudze Power BI.

Zrzut ekranu przedstawiający błąd odmowy dostępu.

Uwaga

Usługa Power BI używa identyfikatora Entra firmy Microsoft do uwierzytelniania użytkowników logujących się do usługa Power BI, a z kolei używa poświadczeń logowania usługi Power BI za każdym razem, gdy użytkownik próbuje uzyskać dostęp do zasobów wymagających uwierzytelniania. Użytkownicy logują się do usługa Power BI przy użyciu adresu e-mail użytego do ustanowienia konta usługi Power BI. Usługa Power BI używa tej wiadomości e-mail logowania jako obowiązującej nazwy użytkownika, która jest przekazywana do zasobów za każdym razem, gdy użytkownik próbuje nawiązać połączenie z danymi. Obowiązująca nazwa użytkownika jest następnie mapowana na główną nazwę użytkownika i rozpoznawana jako skojarzone konto domeny systemu Windows, względem którego jest stosowane uwierzytelnianie.

Pyt.: Jak mogę usunąć błąd "Dostęp do zasobu jest zabroniony"?

1: Ten błąd może wystąpić, jeśli masz dostęp do określonego projektu, ale nie masz uprawnień do wyświetlania analiz . Skontaktuj się z administratorem projektu, aby uzyskać te uprawnienia. Aby uzyskać więcej informacji na temat modelu zabezpieczeń, zobacz Zabezpieczenia analizy.

Zrzut ekranu przedstawiający komunikat o błędzie Dostęp do zasobu jest zabroniony.

Pyt.: Jak mogę usunąć błąd "Projekt "X" nie istnieje lub nie masz uprawnień dostępu do niego?

1: Ten błąd wskazuje, że wartość wprowadzona dla nazwy projektu nie odpowiada żadnemu projektowi. Typowym błędem popełnianym przez użytkowników jest mylenie nazwy projektu z nazwą zespołu.

Jeśli na przykład używany adres URL to https://dev.azure.com/fabrikam-fiber-inc/Fabrikam-Fiber-Git/Device, Fabrikam-Fiber-Git to jest nazwą projektu i należy go użyć w parametrze . Device to nazwa zespołu.

Zrzut ekranu przedstawiający błąd Nie znaleziono projektu.