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 deweloperów &
Power BI Desktop
wymaga licencji Pro lub Premium
W przypadku renderowania wizualizacji w usłudze Power BI wizualizacja musi być szybka i dokładna. Wymaga to skonfigurowania 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 zestawów danych. Niektóre zestawy danych mają tylko kilka punktów danych, a inne zestawy danych 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 stosuje strategię pozwalającą uniknąć ładowania całego zestawu danych do klienta. Używana strategia redukcji różni się w zależności od typu wizualizacji. Każda wizualizacja wybiera strategię spośród dostępnych strategii redukcji danych jako część generowania żądania danych wysyłanego do serwera.
Każda wizualizacja kontroluje parametry tych strategii, aby wpływać na ogólną ilość danych.
Strategie
Każda strategia ma wartości domyślne oparte na kształcie i typie wizualizowanych danych. Jednak wartości domyślne można przesłonić w okienku formatowania programu Power BI, aby zaoferować użytkownikowi odpowiednie środowisko.
- Okno danych (segmentacja): umożliwia użytkownikom przewijanie danych w wizualizacji przez stopniowe ładowanie fragmentów ogólnego zestawu danych.
- 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 w przypadku monitorowania często aktualizowanych danych.
- Próbkowanie o wysokiej gęstości: ulepszony algorytm próbkowania, który lepiej uwzględnia 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ą oferować statystyki dotyczące wartości niektórych kolumn. Gdy takie informacje są obecne, wykorzystujemy te informacje, aby zapewnić lepsze równoważenie w wielu hierarchiach, jeśli wizualizacja nie jawnie zastąpi liczby wartości dla strategii.
Aby uzyskać więcej informacji, zobacz Co nowego w usługach Analysis Services.
Limity dynamiczne
Oprócz powyższych strategii wizualizacje z dwoma hierarchiami kolumn grupowania (oś i legenda lub kategoria i seria) używają jednej dodatkowej strategii o nazwie Limity dynamiczne. Limity dynamiczne zostały opracowane w celu skuteczniejszego równoważenia punktów danych.
Limity dynamiczne zapewniają lepszy wybór punktów dla rzadkich danych niż limity statyczne. Na przykład wizualizację można skonfigurować do wybierania 100 kategorii i 10 serii z łączną liczbą 1000 punktów. Ale 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.
Limity dynamiczne są stosowane automatycznie, gdy serwer jest w stanie. Zobacz poniżej:
W Power BI Desktop z lokalnymi usługami SSAS w wersji 2016 lub nowszej, korzystając z możliwości superdax serwera.
W programie Desktop i usługa Power BI w przypadku korzystania z zaimportowanego modelu, zapytania bezpośredniego, na żywo nawiąż połączenie 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 lokalnymi usługami SSAS w wersji 2016 lub nowszej, korzystając z możliwości superdax serwera.
Strategie i limity punktów danych według typu wizualizacji
Wykres warstwowy
Aby uzyskać więcej informacji na temat wizualizacji wykresu warstwowego, zobacz Jak działa próbkowanie liniowe.
Wykres słupkowy lub kolumnowy
- W trybie kategorialnym:
- 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 (z wieloma wierszami)
- 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 zależy od tego, które strategie mają być używane. Domyślny limit wynosi 1000, ale twórca wizualizacji może zmienić wartość maksymalnie 30 000.
Pierścieniowy
- Maksymalna liczba punktów: 3500
- Grupa: 500 pierwszych
- Szczegóły: 20 pierwszych
Kartogram
W obrębie kartogramu można 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: 10000
- Kategorie: 500 pierwszych
- Seria (gdy są obecne zarówno X, jak i Y): 20 pierwszych
Lejek
- Maksymalna liczba punktów: 3500
- Kategorie: 3500 pierwszych
KPI
Dla osi Trend używane są następujące limity:
- 3500 ostatnich
Wykres liniowy
Aby uzyskać więcej informacji na temat wizualizacji wykresu liniowego, zobacz Jak działa próbkowanie liniowe.
Wykres liniowy, wysoka gęstość
Aby uzyskać więcej informacji, zobacz Próbkowanie liniowe o wysokiej gęstości.
Mapa
- 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 (+/-Rozmiar): 3500 pierwszych
- Szerokość geograficzna, długość geograficzna: aby uzyskać więcej informacji, zobacz Wykresy punktowe o wysokiej gęstości.
- Szerokość geograficzna, długość geograficzna, rozmiar: 3500 pierwszych
- Legenda, szerokość geograficzna, długość geograficzna: aby uzyskać więcej informacji, zobacz Wykresy punktowe o wysokiej gęstości.
- Legenda, szerokość geograficzna, długość geograficzna, rozmiar: 233 legendy top 233, 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 (mogą używać statystyk lub limitów dynamicznych)
Mapy: Azure Maps
- Szerokość geograficzna, długość geograficzna: 30 000 Aby uzyskać więcej informacji, zobacz Próbkowanie liniowe o wysokiej gęstości.
- Lokalizacja: 3500
Aby uzyskać więcej informacji, zobacz Próbkowanie liniowe o wysokiej gęstości.
Macierz
- Wiersze: wirtualizacja przy użyciu okna z 500 wierszami jednocześnie.
- Kolumny: 100 pierwszych kolumn grupowania
- Wartości: wiele wartości nie jest wliczanych do 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 Wykresy punktowe o wysokiej gęstości.
Kołowy
- Maksymalna liczba punktów: 3500
- Grupa: 500 pierwszych
- Szczegóły: 20 pierwszych
Wizualizacje języka R w języku Python &
Wizualizacje języka R & w języku Python są ograniczone do 150 000 wierszy. Jeśli wybrano więcej niż 150 000 wierszy, zostaną użyte tylko 150 000 pierwszych wierszy.
Wykres wstążkowy
- W trybie kategorialnym:
- Kategorie: wirtualizacja (okna danych) przy użyciu okna zawierającego 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
Tabela
- Wartości: wirtualizacja (obsługa okien danych) przy użyciu okna zawierającego 500 wierszy jednocześnie.
Mapa drzewa (mogą być używane statystyki lub limity dynamiczne)
- 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 (obsługa okien danych) przy użyciu okna zawierającego 30 wierszy jednocześnie.
- Podział — 200 pierwszych wartości