Ustawianie limitów zapytań wizualnych w programie Power BI Desktop
DOTYCZY: program Power BI Desktop usługa Power BI
Podczas ładowania strony raportu lub wprowadzania zmian w polach w wizualizacji wizualizacja ta wizualizacja wysyła zapytanie do źródła danych raportu. Przetwarzanie tych zapytań wymaga zarówno czasu, jak i pamięci komputera. Aby zapobiec używaniu zbyt wielu zasobów przez pojedyncze zapytanie, zapytania w opublikowanych raportach podlegają limitom czasu, w jakim zapytanie może uruchamiać (limity czasu) i ilość pamięci, której może używać zapytanie (limity pamięci). Te limity mogą ulec zmianie w zależności od miejsca, w którym są hostowane dane.
W poniższej tabeli przedstawiono limity czasu i limity pamięci stosowane przez różne pojemności.
Wydajność | Timeout | Limit pamięci |
---|---|---|
Udostępniona | 225 sekund | 1048 576 KB (1 GB) |
Premium | 225 sekund | 10 485 760 KB (10 GB) |
SQL Server Analysis Services | 600 sekund | 1048 576 KB (1 GB) |
Azure Analysis Services | 600 sekund | 10 485 760 KB (10 GB) |
Jeśli wizualizacja wysyła zapytanie, które osiągnie jeden z limitów zastosowanych przez pojemność hostingu, ta wizualizacja wyświetla błąd.
Program Power BI Desktop nie stosuje naturalnie żadnych z tych limitów do modeli lokalnych. Można jednak użyć symulacji limitu zapytań, aby przetestować wszelkie limity, które mogą być stosowane do raportu po jego opublikowaniu.
Stosowanie limitów zapytań w menu Opcje
- Wybieranie opcji i ustawieńpliku>>
- W obszarze Bieżący plik wybierz pozycję Ustawienia raportu.
- Przewiń do sekcji Symulacje limitu zapytań .
- Korzystając z menu rozwijanego, wybierz pojemność do symulowania. Możesz wybrać jedną z opcji:
- Automatycznie (zalecane)
- Pojemność udostępniona
- Pojemność Premium
- SQL Server Analysis Services
- Azure Analysis Services
- Limity niestandardowe
- Brak limitów zapytań
Domyślnie nowe raporty mają wybraną opcję "automatycznie (zalecane)". W przypadku ograniczeń automatycznych usługa Power BI będzie robić wszystko, co w jego mocy, aby określić, gdzie jest hostowany model, i zastosować te limity. W przeciwnym razie domyślnie zostanie ustawiona wartość Limity pojemności udostępnionej, aby upewnić się, że zapytania zakończone na pulpicie zostaną ukończone w przypadku opublikowanych raportów, niezależnie od tego, gdzie są hostowane dane raportu. Poniżej listy rozwijanej można zobaczyć dokładny limit czasu i limity pamięci, które są obecnie stosowane dla wybranej pojemności.
Jeśli zdecydujesz się zastosować limity niestandardowe, wprowadź określone limity czasu i limity pamięci w polu wejściowym. Po ustawieniu własnych limitów możesz użyć ciągu "0", aby wskazać "brak limitów".
Zagadnienia i rozwiązywanie problemów
- Raporty utworzone przed udostępnieniem tej funkcji są ustawione na "brak limitów zapytań". Jeśli wizualizacja lub raport wydaje się działać bez błędu w programie Power BI Desktop, ale inni użytkownicy napotkają błędy próbujące wyświetlić opublikowany raport, rozważ zastosowanie limitów zapytań zgodnie z opisem w tym artykule.
- Limity zdefiniowane przy użyciu tego ustawienia raportu mają zastosowanie do wszystkich zapytań wysyłanych z widoku raportu. Zapytania wysyłane z widoków danych lub modelu nie będą miały wpływu.
- W przypadku raportów połączonych na żywo możesz zauważyć błędy wizualizacji, zanim osiągną ustawione limity zapytań. Taka sytuacja może wystąpić, jeśli zewnętrzny aparat usług Analysis Services, z którym jest połączony raport, ma własne bardziej rygorystyczne limity zapytań. Nawet jeśli program Power BI Desktop stosuje limity zapytań za pośrednictwem ustawienia raportu opisanego w tym artykule, zapytania będą nadal podlegać wszelkim innym limitom narzuconym przez źródło danych.