Zwiększanie wydajności dzięki buforowaniu zapytań (Premium)
Za pomocą funkcji Buforowanie zapytań można przetwarzać wyniki zapytań przy użyciu lokalnych usług buforowania usługi Power BI. Zamiast polegać na modelu semantycznym do obliczania zapytań, zasoby w chmurze są używane w pojemnościach Premium w usługa Power BI w celu załadowania raportu. Buforowanie zapytań zapewnia stałą wydajność zamiast przeciążania zasobów modelu semantycznego.
Opierając się na scenariuszu, zauważysz, że niektóre modele semantyczne powodują, że raporty ładują się wolniej niż wcześniej, problem, który zaczyna denerwować użytkowników. Zespół ds. sprzedaży chce się dowiedzieć, jak można poprawić wydajność i zwiększyć szybkość ładowania tych raportów. Postanawiasz użyć buforowania zapytań , aby rozwiązać ten problem.
Buforowanie zapytań
Buforowanie zapytań to funkcja lokalnego buforowania, która zachowuje wyniki w podziale na użytkowników i raporty. Buforowanie zapytań skraca czas ładowania i zwiększa szybkość zapytań, zwłaszcza w przypadku modeli semantycznych, które nie są często odświeżane i są często dostępne. Ta usługa jest dostępna tylko dla użytkowników usługi Power BI Premium i Power BI Embedded.
Wyniki buforowania zapytań są specyficzne dla użytkownika i dotyczą tylko określonej strony raportu. Korzystanie z buforowania zapytań ma kilka korzyści:
Poprawa wydajności raportów, pulpitów nawigacyjnych i kafelków pulpitu nawigacyjnego.
Uwzględnia zakładki i filtry domyślne.
Buforowane wyniki zapytań są specyficzne dla użytkownika.
Przestrzegane są wszystkie etykiety zabezpieczeń.
Zmniejsza obciążenie pojemności dedykowanej.
Aby uzyskać dostęp do funkcji buforowania zapytań i móc ją skonfigurować, wykonaj następujące kroki:
Przejdź do modelu semantycznego w obszarze roboczym i otwórz stronę Ustawienia . W tym przykładzie włączysz buforowanie zapytań dla modelu SalesModel.
Wybierz kartę Modele semantyczne i rozwiń opcje buforowania zapytań , jak pokazano na poniższej ilustracji.
Na stronie Buforowanie zapytań wybierz jedną z dostępnych opcji. Opcja domyślna polega na tym, że buforowanie zapytań jest wyłączone; Można jednak również wybrać pozycję Wyłączone, co powoduje wyłączenie buforowania zapytań dla określonego modelu semantycznego. Jeśli wybierzesz pozycję Włączone, buforowanie zapytań jest włączone tylko dla tego konkretnego modelu semantycznego. W tym przykładzie wybierzesz pozycję Wł. dla modelu semantycznego, ponieważ chcesz zastosować buforowanie zapytań do określonego modelu semantycznego.
Uwaga
Przełączenie z wł. na wyłączone powoduje wyczyszczenie wszystkich poprzednio zapisanych wyników zapytania. Podczas wyłączania buforowania zapytań (za pomocą opcji domyślnej lub wyłączonej ) występuje małe opóźnienie podczas ładowania zapytań, ponieważ zapytania raportu są uruchamiane względem modelu semantycznego i nie ma zapisanych zapytań, aby powrócić.
Ostrzeżenie
Jeśli wiele modeli semantycznych ma włączoną buforowanie zapytań i nastąpi odświeżenie, może wystąpić zmniejszenie wydajności, ponieważ duża liczba zapytań jest przetwarzana jednocześnie.
Aby uzyskać więcej informacji, zobacz Buforowanie zapytań w usłudze Power BI.