Rozszerzanie szablonu usługi Power BI dla usługi Project dla sieci Web

Dotyczy
Project dla sieci Web

Uwaga

Program Microsoft Project dla sieci Web wkrótce stanie się aplikacją Microsoft Planner. Możesz nadal korzystać z większości funkcji programu Project dla sieci Web w nowej aplikacji Planner, gdy zostanie wdrożona w organizacji. Dowiedz się więcej o nowej usłudze Planner w artykule Często zadawane pytania dotyczące programów Planner i Planner ułatwiają & nauki.

Za pomocą szablonu pakietu zawartości Project Online usługi Power BI możesz raportować dane Project dla sieci Web zawarte w usłudze Dataverse. Możesz również dostosować i rozwinąć możliwości szablonu, zmieniając plik zgodnie z potrzebami organizacji.   

Aby uzyskać instrukcje dotyczące łączenia się ze źródłami danych i instalowania tego szablonu, zobacz Łączenie się z danymi Project dla sieci Web za pomocą programu Power BI desktop.  

Informacje o pliku szablonu

Szablon zawiera połączenia lub zapytania dla wszystkich jednostek podstawowych Project dla sieci Web, w tym projektów, zadań, zasobów z możliwością rezerwacji, zasobników projektów, zespołu projektu i użytkownika systemu. Zapewnia również połączenia wymagane do pobierania danych z usługi Plan (Plan, Elementy planu i Linki do elementów planu). Dostępna jest wersja obejmująca połączenia aplikacji Project Web App (PWA) na potrzeby kompletnych scenariuszy raportowania dotyczących portfela. Wszystkie wersje szablonów są dostępne w witrynie GitHub w witrynie aka.ms/ProjectReports.

Szablon zawiera przykład współpracy usług Power BI i Project dla sieci Web w celu zapewnienia zaawansowanych informacji o portfelach projektów.  

Ten plik szablonu został utworzony, aby ułatwić dostosowanie zawartości raportu organizacji i rozszerzenie szczegółowych informacji o różne aspekty portfela. W miarę dodawania większej liczby funkcji do Project dla sieci Web raporty zostaną dodatkowo dostosowane, aby zapewnić dodatkowy wgląd w dane zarządzane przez nowe funkcje.

Aby uzyskać szybsze raporty, użyj bardziej szczegółowych zapytań usługi Power BI

Często kuszące jest zapytanie o wszystkie dane ze źródła i dodanie ich z myślą o późniejszym wykorzystaniu w raporcie. Jednak w zależności od rozmiaru zestawu danych zapytania dotyczące wszystkich danych mogą znacząco wpłynąć na wydajność raportu. Im więcej danych, które musi załadować raport, tym dłużej może trwać ładowanie i odświeżanie oraz renderowanie wizualizacji na ekranie.  

Zalecamy skoncentrowanie się na bieżących potrzebach dotyczących raportowania w organizacji lub określonych scenariuszach raportowania oraz zoptymalizowanie zapytań, aby pobierać tylko te dane, które są potrzebne do obsługi wizualizacji.  

Dodawanie i usuwanie kolumn z istniejących zapytań

Szablon pakietu zawartości usługi Power BI dla usługi Project Online to przykład optymalizacji zapytań dla eksplorowanego tematu. Niektóre kolumny przydatne w innych tematach zostały wykluczone. Jednostkę projektu można rozszerzyć dzięki usłudze Dataverse w usłudze PowerApps przez dodanie większej liczby kolumn. Aby dowiedzieć się, jak to zrobić, zobacz Jak tworzyć i edytować kolumny. Te kolumny można dodać do zapytań, aby rozszerzyć lub zmienić przedmiot raportu usługi Power BI.

Przykład: Eksplorowanie kolumn lokalizacji i programu

  1. Na wstążce wybierz pozycję Edytuj zapytania, a następnie w edytorze Power Query w obszarze Zapytaniawybierz pozycję Projekty.
  2. Po prawej stronie w obszarze Ustawienia zapytaniaobok pozycji Usunięte inne kolumnywybierz ikonę koła zębatego.
    Edytor dodatku Power BI Query z numerowanymi sekcjami przedstawiający sposób dodawania kolumn. Numer 1 zawiera pozycję Projekty w obszarze Zapytania; Numer 2 pokazuje, które listy należy usunąć w obszarze Zastosowane kroki, a numer 3 zawiera pola niestandardowe dodane przez organizację do jednostki Projekty.
  3. W oknie dialogowym Wybieranie kolumn wyszukaj kolumny niestandardowe, które chcesz dodać do raportu. W tym przykładzie dodaliśmy kolumny cr512_location i cr512_program z listy kolumn niestandardowych, które organizacja miała w swojej jednostce Projekty. Możesz dodać kolumny niestandardowe lub dodatkowe wbudowane kolumny.  Jest to przykład wybierania kolumn do dodania w edytorze zapytań. Kolumny dodawane w tym przykładzie są nazywane cr512_location i cr512_program.
  4. W oknie Edytor Power Query wybierz pozycję Zamknij & Zastosuj, a następnie wybierz pozycję Odśwież na głównej wstążce usługi Power BI.

Dodanie kolumn w tym przykładzie umożliwiło utworzenie następujących wykresów, które pokazują liczbę projektów według programu i lokalizacji.  

To jest wykres przedstawiający liczbę projektów według lokalizacji i programu.

Innym przykładem jest użycie wbudowanej kolumny createdon w celu wyświetlenia liczby projektów utworzonych w danym miesiącu.

Dodawanie i usuwanie zapytań o dane (tabele)

Jeśli tworzysz raport i chcesz przyjrzeć się dodatkowym dostosowanym danym artefaktu zarządzania projektami w odniesieniu do projektów w systemie, możesz dodać nowe tabele danych, wykonując zapytania dotyczące niestandardowych jednostek usługi Dataverse. Projekt szablonu ułatwił wprowadzenie nowych jednostek i połączenie ich z Projektami w modelu danych.

  1. Wybierz pozycję Edytuj zapytania.

  2. W obszarze Zapytania kliknij prawym przyciskiem myszy zapytanie Zasobnik projektu, a następnie wybierz pozycję Duplikuj.
    Okno Edytor zapytań z wybranymi pozycjami Zasobnik projektu i Duplikuj w okienku Zapytania. Zasobnik projektu zostanie wyświetlony w polu Nazwa w obszarze WŁAŚCIWOŚCI. Lista Kolumny o zmienionej nazwie jest wyróżniona w okienku ZASTOSOWANE KROKI.

  3. W przypadku nowo zduplikowanego zapytania o nazwie Zasobnik projektu (pokazanego na powyższej ilustracji) w okienku Ustawienia zapytania w obszarze ZASTOSOWANE KROKIusuń kroki zmiany nazwy kolumn i usuwania innych kolumn.

  4. Ponownie w obszarze ZASTOSOWANE KROKI obok pozycji Nawigacja wybierz koło zębate ustawień. Edytor zapytań z wybraną pozycją Problemy w okienku Zapytania. Numer 2 jest wyświetlany obok wyrazu Problemy, który znajduje się na liście w polu Nazwa w obszarze WŁAŚCIWOŚCI, a numer 1 jest wyświetlany obok pozycji Nawigacja, która jest zaznaczona w obszarze ZASTOSOWANE KROKI w okienku Ustawienia zapytania.

  5. Wybierz jednostkę, do której chcesz nawigować. W naszym przykładzie wybieramy jednostkę oznaczoną etykietą cr512_issues, która w tym przykładzie jest jednostką niestandardową w usłudze Dataverse przechowującą dane naszych projektów związane z problemami.

  6. Zmień nazwę zapytania w okienku Ustawienia zapytania w polu Nazwa .  W tym miejscu zmieniliśmy nazwę zapytania na „Problemy”. 

  7. Aby wybrać kolumny, które chcesz zachować, na karcie Narzędzia główne wybierz pozycję Zarządzaj kolumnami>Wybierz kolumny

    Uwaga

    Możesz również zmienić nazwy kolumn na bardziej przyjazne dla użytkownika (dzięki temu raporty będą wyglądać bardziej profesjonalnie; ulepszy to także funkcję pytań i odpowiedzi w usłudze Power BI).

  8. W oknie Edytor Power Query wybierz pozycję Zamknij & Zastosuj.

  9. Przejdź do widoku Model i utwórz relacje zgodnie z potrzebami za pomocą nowej jednostki Projekty.

Uwaga

Utworzone relacje będą zależeć od konkretnego scenariusza. W tym przykładzie połączono tabelę Problemy z tabelą Projekty (Identyfikator projektu w tabeli Projekty z cr512_msdyn_project w tabeli Problemy).

W panelu Projekty po lewej stronie wybrano pozycję Identyfikator projektu. Panel Problemy po prawej stronie cr512_msdyn_project zaznaczony. Z każdego panelu rozciągają się linie poziome. Linia po lewej stronie jest nieco niższa niż linia po prawej stronie. Między tymi dwoma wierszami, jeśli pole ze strzałką skierowaną w górę. Te linie ze strzałką pokazują, że połączenie jest ustanawiane między dwiema tabelami reprezentowanymi przez dwa panele.

Korzystając z dodatkowych danych i relacji, można utworzyć wykres pierścieniowy przy użyciu projektów, nazwy projektu i problemów, liczby cr512_issueid. Na wykresie pokazano, że dwa projekty, w których występuje najwięcej problemów, to projekt Zautomatyzowany czujnik śledzenia i projekt migracji usługi Power BI z liczbą 4 problemów.

Okrągły wykres w środku zawiera nazwy projektów wyświetlanych na zewnątrz okręgu. Z nazwą każdego projektu jest skojarzona liczba, która pokazuje liczbę problemów, które ma. Alon w prawym górnym rogu okręgu to dwa projekty, z których każdy ma obok siebie liczbę 4. Nazwy tych projektów i liczba z nimi skojarzone mają prostokątne obramowanie wokół nich.

Alternatywnie funkcja autowykrywania relacji często może znajdować nowe relacje w danych. Na wstążce głównego ekranu usługi Power BI wybierz pozycję Zarządzaj relacjami, a następnie wybierz u dołu przycisk Autowykrywanie. Usługa Power BI odnajdzie nowe relacje danych w raporcie. Po zakończeniu zostanie wyświetlona liczba nowych relacji znalezionych po dodaniu nowych danych i kolumn. Warto przejrzeć te nowe relacje, aby upewnić się, że wynikowy model danych jest zgodny z oczekiwaniami.  

Dodatkowe zasoby

W miarę dodawania kolejnych połączeń (zapytań) do raportu możesz zezwolić usługa Power BI na dostarczanie szczegółowych informacji z twojego zestawu danych.  

Ponadto przypinanie wizualizacji do pulpitu nawigacyjnego może prowadzić do używania funkcji Q&A w usługa Power BI w celu uzyskania dodatkowych informacji z zestawu danych.