Udostępnij za pośrednictwem


Ustawienia konfiguracji oceny

DOTYCZY: program Power BI Desktop usługa Power BI

Usługa Power BI optymalizuje wydajność zapytań podczas ładowania danych, importując lub używając trybu DirectQuery oraz podczas interakcji z danymi przy użyciu raportów. Jednak w określonych sytuacjach może być konieczne wpłynięcie na zachowanie i zmianę ustawień domyślnych.

Usługa Power BI oferuje dwie grupy ustawień:

Rozważ następujące przykłady:

Sytuacja Wskazówki
Importowanie danych trwa zbyt długo. Zwiększ maksymalną liczbę równoczesnych ocen, ilość dostępnej pamięci na ocenę i/lub maksymalną liczbę współbieżnych zadań.
Zapytania directQuery są wykonywane wolno, a nie spowodowane ograniczeniami w systemie źródłowym. Zwiększ maksymalną liczbę równoczesnych ocen i/lub dostępnej pamięci na ocenę.
Usługa Power BI wykonuje zbyt wiele zasobów maszyny podczas importowania danych lub wykonywania zapytań DirectQuery. Zmniejsz maksymalną liczbę równoczesnych ocen, ilość dostępnej pamięci na ocenę i/lub maksymalną liczbę współbieżnych zadań.
Zapytania directQuery są wykonywane wolno, spowodowane ograniczeniami w systemie źródłowym. Jeśli system źródłowy jest ograniczony do liczby współbieżnych zapytań, zmniejsz maksymalną liczbę równoczesnych ocen i / lub zmniejsz maksymalną liczbę aktywnych połączeń na źródło.
Usługa Power BI działa wolno podczas interakcji z wizualizacjami Jeśli wizualizacje są oparte na danych ze źródła trybu DirectQuery, zwiększ maksymalną liczbę aktywnych połączeń na źródło. Jeśli nie, zwiększ maksymalną liczbę współbieżnych zadań.
Usługa Power BI wykonuje zbyt wiele zasobów maszyny podczas importowania lub odświeżania danych zostało ukończone Zmniejsz maksymalną liczbę współbieżnych zadań.

Optymalizowanie wykonywania zapytań dodatku Power Query

Ta grupa ustawień umożliwia optymalizowanie wydajności wykonywania zapytań Dodatku Power Query. Usługa Power BI oferuje następujące ustawienia w tej grupie:

  • Maksymalna liczba równoczesnych ocen. Spowoduje to skonfigurowanie poziomu równoległości wykonywania zapytań w dodatku Power Query.
  • Maksymalna ilość używanej pamięci na równoczesną ocenę. Spowoduje to skonfigurowanie dostępnej pamięci na ocenę.

Uwaga

Te ustawienia mają wpływ tylko na wykonywanie zapytań Dodatku Power Query na maszynie, a nie na usługa Power BI.

Maksymalna liczba równoczesnych ocen

Można kontrolować liczbę równoczesnych ocen, a tym samym wpływać na poziom równoległości wykonywania zapytań w dodatku Power Query. Domyślnie maksymalna liczba równoczesnych ocen jest równa liczbie rdzeni procesora logicznego na maszynie. Minimalna wartość to 1, a wartość maksymalna jest równoważna liczbie logicznych rdzeni procesora CPU na maszynie.

Uwaga

To ustawienie ma również wpływ na maksymalną liczbę współbieżnych zadań wykonywanych przez aparat usługi Power BI. Dowiedz się więcej o interakcji między tymi ustawieniami.

Maksymalna ilość używanej pamięci na równoczesną ocenę

Możesz kontrolować dostępną pamięć na jednoczesnej ewaluacji. To ustawienie umożliwia skonfigurowanie dostępnej pamięci na ocenę w MB, a domyślnie usługa Power BI ma maksymalną alokację pamięci na ocenę 432 MB. Minimalna wartość to 1 (zalecana co najmniej 256), a wartość maksymalna (ale nie zalecana) jest równa 100% pamięci RAM na maszynie podzielonej przez maksymalną liczbę równoczesnych ocen (ustawioną przez maksymalną liczbę równoczesnych wartości ewaluacyjnych wymienionych powyżej). Najlepszym rozwiązaniem jest nigdy ustawienie tej wartości wyższej niż 90% pamięci RAM na maszynie.

Zmienianie ustawień konfiguracji wykonywania zapytań Power Query

Usługa Power BI oferuje dwa sposoby zmiany tych ustawień:

  • W obszarze Opcje w programie Power BI Desktop.
  • Edytując rejestr.

W programie Power BI Desktop

Te ustawienia można zmienić w interfejsie użytkownika w programie Power BI Desktop. W menu> Plik Opcje i ustawienia>Opcje wybierz pozycję Ładowanie danych w obszarze Globalne, a następnie zmień następujące ustawienia w obszarze Równoległe ładowanie tabel:

  • Maksymalna liczba równoczesnych ocen
  • Maksymalna ilość używanej pamięci na równoczesną ocenę (MB)

Changing data loading parallelization settings in Power BI Desktop

W ustawieniach rejestru

Te ustawienia można również zmienić, ustawiając odpowiednie wartości rejestru DWORD. Administracja można również użyć tej metody do kontrolowania ustawienia dla całej organizacji.

Aby zmienić liczbę kontenerów oceny, ustaw wartość ForegroundEvaluationContainerCountrejestru DWORD . Aby zmienić dostępną pamięć na kontener oceny, ustaw wartość MaxEvaluationWorkingSetInMBrejestru DWORD .

Podczas zmieniania tego ustawienia należy pamiętać o wartościach minimalnych i maksymalnych omówionych powyżej.

Klucze wymienione powyżej znajdują się w jednym z tych folderów, w zależności od systemu operacyjnego:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop

Lub:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop

Optymalizowanie wydajności aparatu usługi Power BI

Ta grupa ustawień umożliwia optymalizowanie aparatu usługi Power BI odpowiedzialnego za obsługę zapytań po zakończeniu kroku przekształcania danych. Te ustawienia wpływają na wydajność aparatu usługi Power BI na maszynie, a także na usługa Power BI po opublikowaniu raportu. Usługa Power BI oferuje następujące ustawienia w tej grupie:

  • Maksymalna liczba aktywnych połączeń na źródło. Spowoduje to skonfigurowanie liczby zapytań równoległych przechodzących do źródła zapytania bezpośredniego.
  • Maksymalna liczba współbieżnych zadań. Umożliwia to sterowanie maksymalną liczbą współbieżnych zadań wykonywanych przez aparat usługi Power BI podczas odświeżania.

Maksymalna liczba aktywnych połączeń na źródło

Dla każdego bazowego źródła danych można ustawić maksymalną liczbę połączeń, które steruje liczbą zapytań wysyłanych współbieżnie do każdego źródła danych. To ustawienie jest przydatne, jeśli program Power BI Desktop używa zbyt dużej ilości zasobów na maszynie podczas korzystania z trybu DirectQuery lub jeśli zapytania DirectQuery są wykonywane wolno, spowodowane ograniczeniami w systemie źródłowym. Aby uzyskać więcej informacji na temat tego ustawienia, zobacz Maksymalna liczba połączeń dla trybu DirectQuery.

Maksymalna liczba współbieżnych zadań

Możesz ustawić maksymalną liczbę współbieżnych zadań wykonywanych przez aparat usługi Power BI. To ustawienie umożliwia optymalizowanie wydajności usługi Power BI po zakończeniu kroku przekształcania danych.

Wartość tego ustawienia jest automatycznie określana przez aparat usługi Power BI. Zmiana maksymalnej wartości może mieć wpływ na wydajność odświeżania modelu semantycznego przez zwiększenie lub zmniejszenie równoległego ładowania tabel.

Zmienianie maksymalnej liczby równoczesnych ustawień zadań w programie Power BI Desktop

To ustawienie można zmienić w interfejsie użytkownika w programie Power BI Desktop. W menu> Plik Opcje i ustawienia>Opcje wybierz pozycję Ładowanie danych w obszarze Bieżący plik, a następnie wybierz preferowane ustawienie w obszarze Równoległe ładowanie tabel. Dostępne są następujące opcje:

  • Domyślne. W przypadku tego ustawienia maksymalna liczba współbieżnych zadań wynosi 6.
  • Jedna. Ogranicza to maksymalną liczbę współbieżnych zadań do 1 i skutecznie wyłącza równoległe ładowanie tabel.
  • Niestandardowe. Możesz wprowadzić dowolną liczbę dodatnią z zakresu od 1 do 30. Jednak w przypadku modeli semantycznych Pro nie zastosowano żadnej liczby większej niż 6. Określenie liczby mniejszej niż 6, takiej samej jak domyślna, może ograniczać równoległie.

Screenshot that shows the changing maximum number of concurrent jobs data loading parallelization settings in Power BI Desktop.

Interakcja między maksymalną liczbą równoczesnych ocen i maksymalną liczbą współbieżnych zadań

Jeśli skonfigurujesz maksymalną liczbę równoczesnych ocen do większej liczby niż maksymalna liczba współbieżnych zadań, aparat usługi Power BI ograniczy jego równoległość do maksymalnej liczby współbieżnych zadań. Jeśli skonfigurujesz maksymalną liczbę równoczesnych ocen do mniejszej liczby niż maksymalna liczba współbieżnych zadań, aparat usługi Power BI może uruchomić maksymalną liczbę współbieżnych zadań w oparciu o dostępne zasoby systemowe, ale maksymalna liczba równoczesnych ocen może ograniczyć liczbę operacji dodatku Power Query wykonywanych jednocześnie przez te zadania. Pozostałe zadania są kolejkowane aż do ukończenia jednego z zadań. W takiej sytuacji jednak ocena kolumn obliczeniowych, tabel obliczeniowych i innych elementów aparatu usługi Power BI, które nie korzystają z dodatku Power Query, nie będzie ograniczona przez maksymalną liczbę równoczesnych ocen i może osiągnąć maksymalną liczbę zadań równoległych określonych przez maksymalną liczbę współbieżnych zadań.