Informacje o integracji z usługą Power BI

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

Usługa Power BI to zestaw narzędzi do analizy biznesowej, który umożliwia ściąganie danych z analizy, generowanie raportów i dostosowywanie ich do własnych potrzeb. Użyj usługi Power BI, aby przeprowadzić zaimprowizację analizy, utworzyć piękne raporty i opublikować je na potrzeby użycia przedsiębiorstwa.

Integracja usługi Power BI z usługą Analytics umożliwia wykraczanie poza wbudowane raporty analizy i widżety pulpitu nawigacyjnego w celu generowania w pełni niestandardowych raportów.

Metody połączenia danych

Dane z analizy można pobrać do usługi Power BI na jeden z trzech sposobów opisanych w poniższej tabeli.

Uwaga

OData (Open Data Protocol) to zatwierdzony standard ISO/IEC, który definiuje zestaw najlepszych rozwiązań dotyczących tworzenia i używania interfejsów API REST. Aby dowiedzieć się więcej, zobacz dokumentację OData.

opcja Połączenie ion

Opis

Zagadnienia do rozważenia


Usługa Power BI może wykonywać zapytania OData. Zapytania OData są zaawansowane i umożliwiają filtrowanie i agregowanie danych przed zwróceniem ich do usługi Power BI.

Jest to zalecana metoda, z wyjątkiem prostszych raportów dotyczących danych tablic. Wymaga to pisania zapytań OData, które są podobne do pisania zapytań SQL. Na szczęście udostępniamy kilka przykładowych raportów , które ułatwiają rozpoczęcie pracy.

Łącznik danych usługi Azure DevOps współpracuje z widokami analizy. Aby uzyskać dostęp do widoków analizy, należy włączyć tę funkcję zgodnie z opisem w temacie Włączanie funkcji w wersji zapoznawczej

Ten łącznik działa tylko z danymi tablicy (elementami roboczymi) i nie obsługuje innych typów danych, takich jak Potoki. Udostępnia ona płaską listę elementów roboczych i nie obsługuje hierarchii elementów roboczych. W tym momencie nie planujemy zaktualizować łącznika w celu obsługi innych typów danych. Zalecamy używanie zapytań OData, chyba że masz prostszy raport dotyczący danych tablic.

Usługa Power BI udostępnia łącznik źródła danych OData, który umożliwia nawiązywanie połączenia i przeglądanie punktu końcowego OData usługi Analytic. Jest to typowy sposób interakcji usługi Power BI z źródłami danych OData. Możesz przeglądać i wybierać jednostki oraz używać jej Edytor Power Query do filtrowania zestawu danych.

Użyj tej metody tylko wtedy, gdy masz małe konto. Ta metoda nie obsługuje składania zapytań po stronie serwera. Wszystkie filtry są stosowane po stronie klienta. Wszystkie dane są pobierane do usługi Power BI przed zastosowaniem filtrów. Jeśli masz małe konto, może to być dla Ciebie odpowiednie. Jeśli jednak masz duże konto, może wystąpić długi czas odświeżania i przekroczenia limitu czasu.

Edytor zapytań

Po połączeniu danych z usługi Analytics w usłudze Power BI zawsze można modyfikować bazowe dane przy użyciu Edytor Power Query i Edytor zaawansowany usługi Power BI. Zwróć uwagę na następujące ograniczenia operacyjne:

  • Podczas nawiązywania połączenia przy użyciu zapytań OData lub źródła danych OData można określić filtry zapytań, dane do zwrócenia, dane do agregowania i nie tylko.
  • Podczas nawiązywania połączenia przy użyciu widoku Analiza należy edytować widok Analiza, aby zmodyfikować filtr zapytania i pola, które mają zostać zwrócone.

Przykłady raportów można znaleźć w przykładowych raportach przedstawionych w dalszej części tego artykułu.

Przekształcanie danych w usłudze Power BI

Po zaimportowaniu danych do usługi Power BI możesz użyć Edytor Power Query Przekształć, Dodaj kolumnę i inne opcje menu i narzędzia, aby zmienić dane zgodnie z potrzebami. Wiele przykładowych raportów podanych w tym artykule zawiera instrukcje dotyczące przekształceń danych, które należy wykonać. Te instrukcje obejmują niektóre z następujących operacji:

  • Rozwijanie kolumn danych
  • Przestawianie kolumn
  • Przekształcanie typu danych kolumny
  • Zastępowanie wartości null w danych kolumn
  • Tworzenie pola niestandardowego i kolumny obliczeniowej

Aby uzyskać więcej informacji, zobacz Transform Analytics data to generate Power BI reports (Przekształcanie danych analizy w celu generowania raportów usługi Power BI).

Wyrażenia analizy danych (DAX)

Usługa Power BI obsługuje tworzenie nowych informacji na podstawie danych już w modelu danych przy użyciu języka DAX. Język DAX udostępnia kolekcję funkcji, operatorów i stałych, których można użyć w formule do obliczania i zwracania co najmniej jednej wartości.

Aby zapoznać się z przykładowym raportem analizy korzystającym z języka DAX, zobacz Calculate time-in-state for an existing Analytics view (Obliczanie czasu w stanie dla istniejącego widoku analizy).

Aby uzyskać więcej informacji, zobacz Learn DAX basics in Power BI Desktop (Podstawy języka DAX w programie Power BI Desktop).

Wizualizacje raportów, filtry, operacje sortowania

Po wprowadzeniu jakichkolwiek przekształceń danych wymaganych dla danego raportu możesz utworzyć raport przy użyciu okienka Wizualizacje , przeciągając pola kolumn do okienka Wizualizacje . Następnie możesz użyć okienka Filtry , aby filtrować wszystkie lub wybierać dane na podstawie co najmniej jednego pola.

Aby szybko zapoznać się z tymi podstawowymi funkcjami usługi Power BI, zobacz następujące artykuły dotyczące usługi Power BI:

Przykładowe raporty

Udostępniono kilka przykładowych raportów, aby pokazać sposób generowania raportów z widoku analizy lub zapytania OData.

Przykładowe raporty korzystające z widoku analizy

Przykładowe raporty korzystające z zapytań OData

Aby rozpocząć korzystanie z zapytań OData w raportach usługi Power BI, zobacz Omówienie przykładowych raportów przy użyciu zapytań OData. Aby zapoznać się z konkretnymi przykładami, zobacz jeden z następujących artykułów:


Azure Boards

Plany testów platformy Azure



Rurociągu

Potok i testowanie




Wszystkie przykładowe artykuły raportów zawierają następujące sekcje i informacje:

  • Przykładowe zapytania: zapytanie Power BI Query i nieprzetworzone zapytanie OData używane do ściągania danych do usługi Power BI wraz z innymi przykładowymi zapytaniami.
  • Przekształcanie danych w usłudze Power BI: kroki przekształcania danych w format raportowalny.
  • Utwórz raport: kroki tworzenia raportu na podstawie danych.

Rozszerzenia usługi Power BI

Następujące rozszerzenia witryny Marketplace są dostępne do obsługi integracji usługi Power BI z usługą Analytics.

  • Język WIQL do OData tłumaczy zapytanie elementu roboczego usługi Azure DevOps na zapytanie OData do użycia z punktami końcowymi OData usługi Azure DevOps Analytics, co może być przydatne dla początkujących w celu zainicjowania prostego zapytania OData.
  • Rozszerzenie vscode-odata dodaje obsługę języka zaawansowanego do programu Visual Studio Code dla języka zapytań OData.