Stosowanie limitów i strategii punktów danych według typu wizualizacji
DOTYCZY: usługa Power BI dla użytkowników biznesowych usługa Power BI dla projektantów i deweloperów programu Power BI Desktop wymaga licencji Pro lub Premium
Renderowanie wizualizacji w usłudze Power BI musi być szybkie i dokładne, co wymaga konfiguracji podstawowych algorytmów dla każdego typu wizualizacji. Wizualizacje w usłudze Power BI muszą być wystarczająco elastyczne, aby obsługiwać różne rozmiary modeli semantycznych. Niektóre semantyczne modele mają tylko kilka punktów danych, podczas gdy inne semantyczne modele mają petabajty punktów danych. W tym artykule opisano strategie używane przez usługę Power BI do renderowania wizualizacji.
Strategie redukcji danych
Każda wizualizacja stosuje co najmniej jedną strategię redukcji danych do obsługi potencjalnie dużych ilości analizowanych danych. Nawet prosta tabela wykorzystuje strategię, aby uniknąć ładowania całego modelu semantycznego do klienta. Strategia redukcji różni się w zależności od typu wizualizacji. Każda wizualizacja wybiera z obsługiwanych strategii redukcji danych w ramach generowania żądania danych wysyłanego do serwera.
Każda wizualizacja kontroluje parametry tych strategii, aby wpłynąć na ogólną ilość danych.
Strategie
Dla każdej strategii istnieją wartości domyślne oparte na kształcie i typie wizualizowania danych. Aby zapewnić właściwe środowisko użytkownika, możesz zastąpić wartości domyślne w okienku Formatowanie usługi Power BI.
- Okno danych (segmentacja): umożliwia użytkownikom przewijanie danych w wizualizacji przez stopniowe ładowanie fragmentów ogólnego modelu semantycznego.
- TopN: Pokaż tylko pierwsze N elementów.
- Prosty przykład: pokaż pierwsze, ostatnie i N równomiernie rozłożone elementy między nimi.
- BottomN: Pokaż tylko ostatnie N elementów. Przydatne do monitorowania często aktualizowanych danych.
- Próbkowanie o wysokiej gęstości: ulepszony algorytm próbkowania, który lepiej szanuje wartości odstające i/lub kształt krzywej.
- Próbkowanie linii binned: Przykładowe punkty danych oparte na wartościach odstających w pojemnikach na osi.
- Próbkowanie nakładających się punktów: próbkowanie punktów danych na podstawie nakładających się wartości w celu zachowania wartości odstających.
Statystyki
Niektóre modele mogą udostępniać statystyki dotyczące liczby wartości dla niektórych kolumn. Gdy takie informacje są obecne, używamy tych informacji do zapewnienia lepszego równoważenia w wielu hierarchiach, jeśli wizualizacja nie jawnie zastępuje liczby wartości dla strategii.
Aby uzyskać więcej informacji, zobacz Co nowego w usługach SQL Server Analysis Services.
Limity dynamiczne
Oprócz wspomnianych wcześniej strategii wizualizacje z dwiema hierarchiami grupowania kolumn (osi i legendy lub kategorii i serii) używają jednej innej strategii nazywanej limitami dynamicznymi. Limity dynamiczne zostały zaprojektowane w celu lepszego zrównoważenia punktów danych.
Limity dynamiczne zapewniają lepszy wybór punktów dla rozrzednych danych niż limity statyczne. Możesz na przykład skonfigurować wizualizację, aby wybrać 100 kategorii i 10 serii z łącznie 1000 punktami. Jednak rzeczywiste dane mają 50 kategorii i 20 serii. W czasie wykonywania zapytań limity dynamiczne wybierają wszystkie 20 serii, aby wypełnić żądane 1000 punktów.
Oznacza to również, że limity dynamiczne odpowiadają, jeśli zdefiniowano tylko jedną z kolumn grupowania (tylko kategorię lub tylko serię). W takim przypadku liczba elementów, które można zwrócić, może być maksymalnie ograniczona do maksymalnego limitu punktów, które wizualizacja określa, że może obsłużyć.
Limity dynamiczne są stosowane automatycznie, gdy serwer jest w stanie:
- W programie Power BI Desktop z lokalnymi usługami SSAS w wersji 2016 lub nowszej przy użyciu funkcji SuperDax serwera.
- W programie Desktop i usługa Power BI w przypadku korzystania z zaimportowanego modelu zapytanie bezpośrednie na żywo połącz się z usługą lub na żywo połącz się z usługą AS PaaS.
- W usługa Power BI podczas nawiązywania połączenia za pośrednictwem bramy lokalnej z lokalną usługą SSAS w wersji 2016 lub nowszej przy użyciu funkcji SuperDax serwera.
Strategie i limity punktów danych według typu wizualizacji
Znajdź szczegóły dla każdego typu wizualizacji w poniższych sekcjach.
Wykres warstwowy
Aby uzyskać więcej informacji na temat wizualizacji wykresu warstwowego, zobacz Jak działa nowy algorytm próbkowania liniowego.
Wykres słupkowy lub kolumnowy
- W trybie kategorii:
- Kategorie: Wirtualizacja przy użyciu okna 500 wierszy jednocześnie
- Seria: Top 60
- W trybie skalarny (może używać limitów dynamicznych):
- Maksymalna liczba punktów: 10 000
- Kategorie: Próbka 500 wartości
- Seria: 20 pierwszych wartości
Karta (wielowierszowa)
- Wartości: Wirtualizacja przy użyciu okna 200 wierszy jednocześnie.
Wykres kombi
Wykres kombi używa tych samych strategii co wykres kolumnowy. Zwróć uwagę, że linia na wykresie kombi nie używa algorytmu o wysokiej gęstości, którego używa wykres liniowy.
Wizualizacje usługi Power BI
Wizualizacje usługi Power BI mogą uzyskać do 30 000 punktów danych, ale autorom wizualizacji wystarczy wskazać, które strategie mają być używane. Domyślny limit wynosi 1000, ale twórca wizualizacji może zmienić wartość maksymalnie 30 000.
Wykres pierścieniowy
- Maksymalna liczba punktów: 3500
- Tylko legenda:
- Legenda: Top 1000
- Legenda i szczegóły:
- Legenda: Top 500
- Szczegóły: 20 pierwszych
Kartogram mapy
Kartogram może używać statystyk lub limitów dynamicznych. Usługa Power BI próbuje użyć redukcji w następującej kolejności: limity dynamiczne, statystyki i konfiguracja.
- Maksymalna liczba punktów: 3500
- Kategorie: 500 pierwszych
- Seria (gdy istnieją zarówno X, jak i Y): 20 pierwszych
Wykres lejkowy
- Maksymalna liczba punktów: 3500
- Kategorie: 3500 pierwszych
KLUCZOWY WSKAŹNIK WYDAJNOŚCI (KPI)
Limity osi trendu:
- Dolna 3500
Wykres liniowy
Aby uzyskać więcej informacji na temat wizualizacji wykresu liniowego, zobacz Jak działa nowy algorytm próbkowania liniowego.
Wykres liniowy, wysoka gęstość
Aby uzyskać więcej informacji, zobacz Próbkowanie liniowe o wysokiej gęstości w usłudze Power BI.
Mapowanie
- Maksymalna liczba punktów: 3500
W zależności od konfiguracji mapa może mieć następujące elementy:
- Lokalizacja: 3500 pierwszych
- Lokalizacja, rozmiar: 3500 pierwszych
- Agregacje lokalizacji, szerokości geograficznej i długości geograficznej (+/-Size): 3500 pierwszych
- Szerokość geograficzna, długość geograficzna: aby uzyskać więcej informacji, zobacz Próbkowanie o wysokiej gęstości w wykresach punktowych usługi Power BI
- Szerokość geograficzna, długość geograficzna, rozmiar: 3500 pierwszych
- Legenda, szerokość geograficzna, długość geograficzna: aby uzyskać więcej informacji, zobacz Próbkowanie o wysokiej gęstości w wykresach punktowych usługi Power BI
- Legenda, szerokość geograficzna, długość geograficzna, rozmiar: 233 legendy, 15 pierwszych szerokości geograficznych i długości geograficznej (może używać statystyk lub limitów dynamicznych)
- Lokalizacja, legenda, szerokość geograficzna i długość geograficzna jako agregacje (+/-Size): 233 pierwsze lokalizacje, 15 pierwszych legend (może używać statystyk lub limitów dynamicznych)
Mapy: Azure Maps
- Szerokość geograficzna, długość geograficzna: 30 000
- Lokalizacja: 30 000
Aby uzyskać więcej informacji, zobacz Próbkowanie o wysokiej gęstości w wykresach punktowych usługi Power BI.
Macierz
- Wiersze: wirtualizacja przy użyciu okna 500 wierszy jednocześnie
- Kolumny: 100 pierwszych kolumn grupowania
- Wartości: wiele wartości nie jest liczone względem redukcji danych
Wizualizacje usługi PowerApps
Wizualizacje usługi PowerApps mogą uzyskać do 30 000 punktów danych, ale autorom wizualizacji wystarczy wskazać, które strategie mają być używane. Domyślny limit wynosi 1000, ale twórca wizualizacji może zmienić wartość maksymalnie 30 000.
Miernik promieniowy
Brak strategii redukcji.
Fragmentator
- Wartości: Wirtualizacja przy użyciu okna 200 wierszy jednocześnie.
Wykres punktowy (wysoka gęstość)
Aby uzyskać więcej informacji, zobacz Próbkowanie o wysokiej gęstości w wykresach punktowych usługi Power BI.
Wykres kołowy
- Maksymalna liczba punktów: 3500
- Tylko legenda:
- Legenda: Top 1000
- Legenda i szczegóły:
- Legenda: Top 500
- Szczegóły: 20 pierwszych
Wizualizacje języka R i Python
Wizualizacje języka R i Python są ograniczone do 150 000 wierszy. Jeśli wybierzesz więcej niż 150 000 wierszy, wizualizacja używa tylko 150 000 pierwszych wierszy.
Wykres wstążkowy
- W trybie kategorii:
- Kategorie: Wirtualizacja (okna danych) przy użyciu okna 500 wierszy jednocześnie
- Seria: Top 60
- W trybie skalarny (może używać limitów dynamicznych):
- Maksymalna liczba punktów: 10 000
- Kategorie: Próbka 500 wartości
- Seria: 20 pierwszych wartości
Mapa kształtów (wersja zapoznawcza)
Mapa kształtów może używać statystyk lub limitów dynamicznych.
- Maksymalna liczba punktów: 1500
- Kategorie: 500 pierwszych
Table
- Wartości: Wirtualizacja (okna danych) przy użyciu okna zawierającego 500 wierszy jednocześnie.
Mapa drzewa (może używać statystyk lub limitów dynamicznych)
- Maksymalna liczba punktów: 3500
- Grupa: 500 pierwszych
- Szczegóły: 20 pierwszych
Wykres kaskadowy
- Zasobnik kategorii (tylko):
- Maksymalna liczba punktów: 3500
- Tylko kategoria — 3500 pierwszych
- Istnieją zarówno kategorie, jak i podział:
- Kategoria: Wirtualizacja (okna danych) przy użyciu okna 30 wierszy jednocześnie
- Podział — 200 pierwszych wartości