Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY: Power BI Desktop
Usługa Power BI
W raportach usługi Power BI możesz dowiedzieć się, jak działają poszczególne wizualizacje raportu. Korzystając z analizatora wydajności, możesz zobaczyć, jak długo trwa ładowanie każdej wizualizacji. Każdy czas ładowania jest dalej podzielony na kategorię, na przykład czas uruchomienia zapytania języka DAX. Zapytanie języka DAX dla każdej wizualizacji można kopiować i uruchamiać w widoku zapytań języka DAX w programie Power BI Desktop. Analizator wydajności jest okienkiem dostępnym w widoku raportów programu Power BI Desktop lub podczas edytowania raportu w Internecie.
Analizator wydajności wyświetla czas trwania ładowania wszystkich wizualizacji. Uwzględnianie w przypadku ładowania wizualizacji z różnych interakcji, takich jak stosowanie filtrów z fragmentatorów. Przedstawia również informacje umożliwiające wyświetlanie, przechodzenie do szczegółów lub eksportowanie wyników do pliku. Analizator wydajności może pomóc zidentyfikować wizualizacje wpływające na wydajność raportów i zidentyfikować przyczynę wpływu.
Wyświetlanie okienka Analizatora wydajności w programie Power BI Desktop
W programie Power BI Desktop wybierz wstążkę Optymalizacja , a następnie wybierz pozycję Analizator wydajności , aby wyświetlić okienko Analizator wydajności.
Wyświetlanie okienka Analizatora wydajności w Sieci Web
W usłudze Power BI otwórz raport i wybierz pozycję Edytuj. Podczas edytowania raportu wybierz menu Widok , a następnie wybierz pozycję Analizator wydajności , aby wyświetlić okienko Analizator wydajności.
Po wybraniu analizator wydajności jest wyświetlany we własnym okienku po prawej stronie kanwy raportu w programie Power BI Desktop lub usłudze Power BI.
Korzystanie z analizatora wydajności
Analizator wydajności mierzy czas ładowania wizualizacji. Uwzględnianie momentu ponownego załadowania wizualizacji w wyniku interakcji z użytkownikiem. Na przykład dostosowanie fragmentatora wymaga zmodyfikowania wizualizacji fragmentatora, wysłania zapytania do modelu danych i wyświetlenia go ponownie.
Aby rozpocząć nagrywanie analizatora wydajności, wybierz pozycję Rozpocznij nagrywanie.
Wszystkie akcje podejmowane w raporcie są wyświetlane i rejestrowane w okienku analizatora wydajności w kolejności ładowania wizualizacji. Na przykład możesz mieć raport, o którym użytkownicy mówią, że jego ładowanie trwa długo, gdy suwak jest dostosowywany. Analizator wydajności może powiedzieć, która wizualizacja jest winowajcą i określić, które aspekty zajmują najdłuższy czas trwania.
Po rozpoczęciu nagrywania przycisk Rozpocznij nagrywanie jest wyszaryzowany (nieaktywny, ponieważ już rozpoczęto nagrywanie), a przycisk Zatrzymaj jest aktywny.
Analizator wydajności zbiera i wyświetla informacje w czasie rzeczywistym. Za każdym razem, gdy wybierasz wizualizację, przesuwasz filtr lub wchodzisz w inny rodzaj interakcji, analizator wydajności rejestruje nowy czas trwania.
Każda interakcja ma identyfikator sekcji w okienku, opisując akcję, która zainicjowała nowe wpisy. Na poniższej ilustracji interakcja polegała na zmianie filtra.
Informacje dziennika każdej wizualizacji obejmują czas spędzony (czas trwania), aby wykonać następujące kategorie zadań:
- Zapytanie języka DAX — jeśli wymagane było zapytanie języka DAX, ten czas to czas między wizualizacją wysyłającą zapytanie a modelem semantycznym lub modelem usług Analysis Services zwracającym wyniki.
- Zapytanie bezpośrednie — jeśli tryb przechowywania tabeli jest trybem DirectQuery, ten czas trwania to czas zwracania wyników przez zapytanie zewnętrzne.
- Wyświetlanie wizualizacji — ten czas trwania jest wymagany do rysowania wizualizacji na ekranie, w tym czasu wymaganego do pobrania dowolnych obrazów internetowych lub geokodowania.
- Inne — ten czas trwania jest wymagany przez wizualizację do przygotowywania zapytań, oczekiwania na ukończenie innych wizualizacji lub wykonywania innych operacji przetwarzania w tle.
- Parametry oceniane (wersja zapoznawcza) — ten czas trwania to czas spędzony na ocenie parametrów pola w wizualizacji. Dowiedz się więcej o parametrach pól (wersja zapoznawcza).
Wartości Czasu trwania (ms) wskazują różnicę między znacznikiem czasu rozpoczęcia i zakończenia dla każdej operacji. Większość operacji kanwy i wizualizacji jest wykonywana sekwencyjnie w jednym wątku interfejsu użytkownika, współużytkowanego przez wiele operacji. Zgłoszone czasy trwania obejmują czas spędzony w kolejce podczas wykonywania innych operacji. Przykład analizatora wydajności w witrynie GitHub oraz powiązana dokumentacja zawierają szczegółowe informacje o tym, jak wizualizacje pobierają dane i renderują.
Po interakcji z raportem możesz wybrać przycisk Zatrzymaj . Informacje o wydajności pozostają w okienku po wybraniu elementu Zatrzymaj, aby je przeanalizować.
Aby wyczyścić informacje w okienku Analizator wydajności, wybierz pozycję Wyczyść. Wszystkie informacje są usuwane i nie są zapisywane po wybraniu pozycji Wyczyść. Aby dowiedzieć się, jak zapisywać informacje w dziennikach, zobacz poniższą sekcję.
Wskazówka
Wydajność zapytań języka DAX ma wpływ na złożoność obliczeń, liczbę zaangażowanych tabel i relacje między nimi.
Zapytania języka DAX w wizualizacjach
Wizualizacje w raportach usługi Power BI wyświetlają dane z modelu semantycznego. Dostęp do danych jest uzyskiwany za pomocą zapytania języka DAX. Zapytanie języka DAX dla każdej wizualizacji można wyświetlić, wybierając pozycję Kopiuj zapytanie w analizatorze wydajności. W przypadku tabel korzystających z trybu przechowywania tabel DirectQuery to zapytanie obejmuje zapytanie języka DAX i przetłumaczone zapytanie w języku SQL lub KQL.
Uruchom w widoku zapytań DAX w analizatorze wydajności uruchamia zapytanie DAX w widoku zapytań DAX. Tabela wyników pokazuje dane, które wykorzystuje wizualizacja, i można sprawdzić logikę samego zapytania DAX. Ta opcja nie jest dostępna w usłudze Power BI, ale skopiowane zapytanie języka DAX można uruchomić po przejściu do widoku zapytania języka DAX w usłudze. W raporcie wybierz otwarty model danych, który otwiera wirtualne środowisko modelowania. Z poziomu modelowania internetowego wybierz widok zapytania języka DAX i uruchom zapytanie.
Struktura zapytania DAX z reprezentacji wizualnej jest bardziej szczegółowa i ustrukturyzowana, niż jest to konieczne, aby uzyskać ten sam wynik. Struktura zapytań DAX ułatwia zmianę typu wizualizacji na inny podczas tworzenia raportu. Fabric Copilot do pisania i wyjaśniania zapytań DAX w widoku zapytań może pomóc przekształcić wizualne zapytanie DAX w prostszą formę za pomocą następującego polecenia.
Remove the VARs and TOPN and simplify this DAX query
Copilot jest obsługiwany przez sztuczną inteligencję, więc możliwe są niespodzianki i błędy. Aby uzyskać więcej informacji, zobacz także Copilot często zadawane pytania dotyczące ogólnego użytkowania.
Dowiedz się więcej o zapytaniach DAX w dokumentacji dotyczącej tej tematyki.
Odświeżanie wizualizacji
Możesz wybrać opcję odśwież wizualizacje w okienku analizatora wydajności, aby zebrać informacje o czasie dotyczące wszystkich wizualizacji na bieżącej stronie raportu.
Można również odświeżyć poszczególne wizualizacje. Gdy analizator wydajności rejestruje, możesz wybrać pozycję Analizuj tę wizualizację znajdującą się w prawym górnym rogu każdej wizualizacji, aby odświeżyć tę wizualizację i przechwycić informacje o wydajności.
Zapisywanie informacji o wydajności
Możesz zapisać informacje tworzone przez analizatora wydajności dla raportu, wybierając przycisk eksportu . Wybranie pozycji Eksportuj powoduje utworzenie pliku .json z informacjami w okienku analizatora wydajności .
Treści powiązane
Aby uzyskać więcej informacji na temat programu Power BI Desktop i sposobu rozpoczęcia pracy, zobacz następujące artykuły.
- Co to jest program Power BI Desktop?
- Omówienie zapytań za pomocą programu Power BI Desktop
- Zapytania DAX
- Widok zapytania języka DAX
- Fabric Copilot do pisania i wyjaśniania zapytań DAX
Aby uzyskać informacje na temat przykładu Analizatora wydajności, zapoznaj się z następującymi zasobami.