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ówProgramu 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.

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.

Pierścieniowy

  • Maksymalna liczba punktów: 3500
  • Grupa: 500 pierwszych
  • 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: 10000
  • Kategorie: 500 pierwszych
  • Seria (gdy istnieją zarówno X, jak i Y): 20 pierwszych

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 Mapy

  • 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.

Kołowy

  • Maksymalna liczba punktów: 3500
  • Grupa: 500 pierwszych
  • 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