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ń:
- Ustawienia umożliwiające optymalizowanie wykonywania zapytań dodatku Power Query. Te ustawienia wpływają na szybkość i zasoby używane podczas ładowania danych do usługi Power BI lub podczas wykonywania zapytań DirectQuery w ramach etapu przekształcania danych.
- Ustawienia umożliwiające optymalizowanie wykonywania zapytań aparatu usługi Power BI. Te ustawienia wpływają na wydajność po zakończeniu etapu przekształcania danych.
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)
W ustawieniach rejestru
Te ustawienia można również zmienić, ustawiając odpowiednie wartości rejestru DWORD. Administratorzy mogą również użyć tej metody do kontrolowania ustawienia dla całej organizacji.
Aby zmienić liczbę kontenerów oceny, ustaw wartość ForegroundEvaluationContainerCount
rejestru DWORD .
Aby zmienić dostępną pamięć na kontener oceny, ustaw wartość MaxEvaluationWorkingSetInMB
rejestru 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.
Uwaga
To ustawienie ma wpływ na maksymalną liczbę równoczesnych ustawień oceny. Dowiedz się więcej o interakcji między tymi ustawieniami.
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.
- Jeden. Ogranicza to maksymalną liczbę współbieżnych zadań do 1 i skutecznie wyłącza równoległe ładowanie tabel.
- Zwyczaj. 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.
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ń.