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:

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

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

Następne kroki

Typy wizualizacji