Použitie obmedzení údajových bodov a stratégií podľa typu vizuáluApply data-point limits and strategies by visual type

VZŤAHUJE SA NA: ánoSlužba Power BI pre podnikových používateľov ánoSlužba Power BI pre návrhárov a vývojárov ánoPower BI Desktop nieVyžaduje licenciu na verziu Pro alebo PremiumAPPLIES TO: yesPower BI service for business users yesPower BI service for designers & developers yesPower BI Desktop noRequires Pro or Premium license

Pri vykresľovaní vizuálu v službe Power BI musí byť vizualizácia rýchla a presná.When rendering a visual in Power BI, the visualization must be quick and accurate. To vyžaduje, aby základné algoritmy boli nakonfigurované pre každý typ vizuálu.That requires underlying algorithms configured for each visual type. Vizuály v službe Power BI musia byť dostatočne flexibilné, aby dokázali spracovať rôzne veľkosti množín údajov.Visuals in Power BI must be flexible enough to handle different sizes of datasets. Niektoré množiny údajov majú len niekoľko údajových bodov, zatiaľ čo iné množiny údajov majú petabajty údajových bodov.Some datasets have only a handful of data points, while other datasets have petabytes of data points. Tento článok vysvetľuje stratégie používané v službe Power BI na vykreslenie vizualizácií.This article explains the strategies used by Power BI to render visualizations.

Stratégie na redukciu údajovData reduction strategies

Každý vizuál využíva jednu alebo viac stratégií na redukciu údajov s cieľom zvládnuť potenciálne veľké objemy údajov, ktoré sa budú analyzovať.Every visual employs one or more data reduction strategies in order to handle the potentially large volumes of data being analyzed. Dokonca aj jednoduchá tabuľka využíva stratégiu, aby sa klientovi nenačítavala celá množina údajov.Even a simple table employs a strategy to avoid loading the entire dataset to the client. Stratégia redukcie, ktorá sa použije, sa líši podľa typu vizuálu.The reduction strategy being used varies by visual type. Každý vizuál si vyberie z podporovaných stratégií redukcie údajov ako súčasť generovania požiadavky na údaje odoslanej na server.Each visual selects from the supported data reduction strategies as part of generating the data request sent to the server.

Každý vizuál riadi parametre v týchto stratégiách, čo ovplyvňuje celkové množstvo údajov.Each visual controls the parameters on those strategies to influence the overall amount of data.

StratégieStrategies

Pre každú stratégiu sú k dispozícii predvolené hodnoty na základe formy a typu údajov, ktoré sa budú vizualizovať.For each strategy, there are defaults based on the shape and type of data being visualized. Predvolené hodnoty môžete prepísať na table Formátovanie v Power BI a poskytovať tak správne používateľské prostredie.But the defaults can be overridden, in the Power BI Formatting pane, to provide the right user experience.

  • Údaje v oknách (segmentácia): Povoliť používateľom posúvanie v údajoch vo vizuále pomocou priebežného načítania fragmentov celkovej množiny údajov.Data Windowing (Segmentation): Allow users to scroll through the data in a visual by progressively loading fragments of the overall dataset.
  • Prvých N: Zobraziť iba prvých N položiekTopN: Show only the first N items
  • Jednoduchá vzorka: Zobraziť prvú, poslednú a N rovnomerne rozmiestnených položiek medzi nimi.Simple Sample: Show the first, last, and N evenly distributed items in between.
  • Posledných N: Zobraziť len posledných N položiek.BottomN: Show only the last N items. Užitočné na monitorovanie často aktualizovaných údajov.Useful for monitoring frequently updated data.
  • Vytváranie vzoriek s vysokou hustotou – vylepšené vytváranie vzoriek, ktoré lepšie rešpektuje extrémne hodnoty a/alebo tvar krivky.High-density sampling - An improved sampling algorithm that better respects outliers and/or the shape of a curve.
    • Vytváranie vzoriek so zoskupenými hodnotami – údajové body vzorky na základe extrémnych hodnôt v zoskupených priehradkách na osiBinned line sampling - Sample data points based on outliers in bins across an axis
    • Vytváranie vzoriek s prekrývaním bodov – údajové body vzorky na základe prekrývajúcich sa hodnôt, aby sa zachovali extrémne hodnotyOverlapping points sampling - Sample data points based on overlapping values to preserve outliers

ŠtatistikaStatistics

Niektoré modely môžu poskytovať štatistické údaje o počte hodnôt pre určité stĺpce.Certain models can provide statistics about the number of values for certain columns. Pri takýchto informáciách ich využívame na poskytovanie lepšieho vyváženia zaťaženia v rámci viacerých hierarchií, v prípade, že vizuál priamo neprepisuje počet hodnôt pre stratégiu.When such information is present, we leverage that information to provide better balancing across multiple hierarchies, if a visual does not explicitly override the count of values for a strategy.

Ďalšie informácie nájdete v téme Novinky v službách Analysis ServicesFor more information, see What's new in Analysis Services

Dynamické limityDynamic limits

Okrem vyššie uvedených stratégií, vizuály s dvomi hierarchiami zoskupovacích stĺpcov (os a legenda, alebo kategória a rad) používajú jednu dodatočnú stratégiu s názvom dynamické limity.In addition to the strategies above, visuals with two hierarchies of grouping columns (axis and legend, or category and series) use one additional strategy called dynamic limits. Dynamické limity sú navrhnuté tak, aby lepšie vyvažovali údajové body.Dynamic limits are designed to better balance data points.

Dynamické limity poskytujú lepší výber bodov pre riedke údaje než statické limity.Dynamic limits provide a better selection of points for sparse data than static limits would. Vizuál môže byť napríklad nakonfigurovaný tak, aby vybral 100 kategórií a 10 radov s celkovým počtom 1000 bodov.For example, a visual could be configured to select 100 categories and 10 series with a total of 1000 points. Ale skutočné údaje obsahujú 50 kategórií a 20 radov.But the actual data has 50 categories and 20 series. V čase spustenia dotazu vyberú dynamické limity všetkých 20 radov, aby sa vyplnilo požadovaných 1000 bodov.At query runtime, dynamic limits selects all 20 series to fill up the 1000 points requested.

Dynamické limity sa automaticky použijú, keď server má možnosti uvedené nižšie:Dynamic limits are automatically applied when the server is capable as detailed below:

  • V Power BI Desktop s lokálnym SSAS verziou 2016 alebo vyššou sa využívajú možnosti SuperDax na serveriIn Power BI Desktop with On-premises SSAS version 2016 or higher leveraging the SuperDax capabilities of the server

  • V službe Desktop a Power BI, keď sa používa importovaný model, Direct Query, dynamické pripojenie k službe alebo dynamické pripojenie k AS PaaS.In Desktop and Power BI service when using an imported model, Direct Query, live connect to the service, or live connect to AS PaaS. 

  • V službe Power BI pri pripojení cez lokálnu bránu k lokálnej SSAS, nie je možné používať dynamické limity.In Power BI Service, when connecting through an on-premises gateway to on-premises SSAS, we cannot use dynamic limits. Lokálna brána plne nepodporuje stratégiu dynamických limitov, ktorá vracia inú štruktúru množiny výsledkov z lokálneho SSAS.The on-premises gateway does not fully support the dynamic limits strategy that returns a different structure of result sets from the on-premises SSAS.

Stratégie a obmedzenia údajových bodov podľa typu vizuáluStrategies and data point limits by visual type

plošný graf,Area chart

Pozrite si článok Ako funguje čiarové vzorkovanieSee How line sampling works

Pruhový alebo stĺpcový grafBar/column chart

  • Ak ste v režime kategóriíWhen in categorical mode
    • Kategórie: Virtualizácia pomocou okna s 500 riadkami na jeden razCategories: Virtualization by using Window of 500 rows at a time
    • Rady: Prvých 60Series: Top 60
    • Ak ste v skalárnom režime (môžu sa používať dynamické limity)When in scalar mode (could use dynamic limits)
      • Maximálny počet bodov: 10 000Max points: 10,000
      • Kategórie: Vzorka 500 hodnôtCategories: Sample of 500 values
      • Rady: Prvých 20 hodnôtSeries: Top 20 values

Karty (viac riadkov)Card (multirow)

  • Hodnoty: Virtualizácia pomocou okna s 200 riadkami na jeden razValues: Virtualization by using Window of 200 rows at a time

Kombinovaný grafCombo chart

Používa rovnaké stratégie ako stĺpcový graf.Uses the same strategies as column chart. Všimnite si, že čiara v kombinovanom grafe nepoužíva algoritmus s vysokou hustotou, ktorý používa čiarový graf.Notice that the line in the combo chart does not use the high-density algorithm that the line chart uses.

Vizuály Power BIPower BI visuals

Môžete sa dostať až na úroveň 30 000, to už je však úlohou autora vizuálu, aby označil, aké stratégie sa použijú.Can get up to 30,000 but it is up to the visual authors to indicate what strategies to use. Predvolený limit je 1 000, ale tvorca vizuálov to môže zmeniť, až do maximálnej výšky 30 000.The default limit is 1,000 but the visual creator can change that, up to a maximum of 30,000.

PrstenecDoughnut

  • Maximálny počet bodov: 3 500Max points: 3,500
  • Skupina: Prvých 500Group: Top 500
  • Podrobnosti: Prvých 20Details: Top 20

Vyplnený kartogramFilled map choropleth

Vyplnený kartogram môže používať štatistiky alebo dynamické limity.The filled map can use statistics or dynamic limits. Power BI sa pokúsi použiť redukciu v nasledovnom poradí: dynamické limity, štatistiky a nakoniec konfiguráciu.Power BI tries to use reduction in the following order: dynamic limits, statistics, and lastly configuration.

  • Maximálny počet bodov: 10 000Max points: 10000
  • Kategórie: Prvých 500Categories: Top 500
  • Rad (ak je prítomná os X aj Y): Prvých 20Series (when both X and Y are present): Top 20

LievikFunnel

  • Maximálny počet bodov: 3 500Max points: 3,500
  • Kategórie: Prvých 3 500Categories: Top 3,500

Kľúčový ukazovateľ výkonuKPI

  • Os trenduTrend axis
  • Posledných 3 500Bottom 3,500

Čiarový grafLine chart

Pozrite si článok Ako funguje čiarové vzorkovanieSee How line sampling works

Čiarový graf, vysoká hustotaLine chart, high density

Pozrite si článok Vytváranie vzorky s vysokou hustotouSee High density sampling

MapaMap

  • Maximálny počet bodov: 3 500Max points: 3,500

V závislosti od konfigurácie môže mapa obsahovať položky:Depending on the configuration, a map can have:

  • Poloha: Prvých 3 500Location: Top 3,500
  • Poloha, Veľkosť: Prvých 3 500Location, Size: Top 3,500
  • Agregáty Poloha, Zemepisná šírka a Zemepisná dĺžka (+ /– veľkosť): Prvých 3 500Location, Latitude, and Longitude aggregates (+/-Size): Top 3,500
  • Zemepisná šírka, Zemepisná dĺžka: pozrite si článok Bodový graf s vysokou hustotouLatitude, Longitude: see High density scatter
  • Zemepisná šírka, Zemepisná dĺžka, Veľkosť: Prvých 3 500Latitude, Longitude, Size: Top 3,500
  • Legenda, Zemepisná šírka, Zemepisná dĺžka: pozrite si článok Bodový graf s vysokou hustotouLegend, Latitude, Longitude: see High density scatter
  • Legenda, Zemepisná šírka, Zemepisná dĺžka, Veľkosť: Prvých 233 legiend, prvých 15 zemepisných šírok a zemepisných dĺžok (môžu sa použiť štatistiky alebo dynamické limity)Legend, Latitude, Longitude, Size: Top 233 legends, Top 15 latitude and longitude (could use statistics or dynamic limits)
  • Poloha, Legenda, Zemepisná šírka a Zemepisná dĺžka ako agregáty (+ /– veľkosť): Prvých 233 polôh, prvých 15 legiend (môžu sa použiť štatistiky alebo dynamické limity)Location, Legend, Latitude, and Longitude as aggregates (+/-Size): Top 233 locations, Top 15 legends (could use statistics or dynamic limits)

MaticaMatrix

  • Riadky: Virtualizácia pomocou okna s 500 riadkami na jeden razRows: Virtualization by using Window of 500 rows at a time
  • Stĺpce: Prvých 100 zoskupovacích stĺpcovColumns: Top 100 grouping columns
  • Hodnoty: viacero hodnôt sa nezapočítava vo vzťahu k redukcii údajovValues: multiple values do not count against the data reduction

Vizuál služby PowerAppsPowerApps visual

Môžete sa dostať až na úroveň 30 000, to už je však úlohou autora vizuálu, aby označil, aké stratégie sa použijú.Can get up to 30,000 but it is up to the visual authors to indicate what strategies to use. Predvolený limit je 1 000, ale tvorca vizuálov to môže zmeniť, až do maximálnej výšky 30 000.The default limit is 1,000 but the visual creator can change that, up to a maximum of 30,000.

Lúčová mierkaRadial gauge

Žiadna stratégia na redukciu údajovNo reduction strategy

Rýchly filterSlicer

  • Hodnoty: Virtualizácia pomocou okna s 200 riadkami na jeden razValues: Virtualization by using Window of 200 rows at a time

Bodový graf (vysoká hustota)Scatter chart (high density)

Pozrite si článok Bodové grafy s vysokou hustotouSee High density scatter

KoláčovýPie

  • Maximálny počet bodov: 3 500Max points: 3,500
  • Skupina: Prvých 500Group: Top 500
  • Podrobnosti: Prvých 20Details: Top 20

Vizuály v jazyku R a PythonR & Python visuals

Obmedzené na 150 000 riadkov.Limited to 150,000 rows. Ak je vybratých viac ako 150 000 riadkov, používa sa iba prvých 150 000 riadkovIf more than 150,000 rows are selected, only the top 150,000 rows are used

Pásový grafRibbon chart

  • Ak ste v režime kategóriíWhen in categorical mode
    • Kategórie: Virtualizácia (údaje v oknách) pomocou okna s 500 riadkami na jeden razCategories: Virtualization (data windowing) by using Window of 500 rows at a time
    • Rady: Prvých 60Series: Top 60
    • Ak ste v skalárnom režime (môžu sa používať dynamické limity)When in scalar mode (could use dynamic limits)
      • Maximálny počet bodov: 10 000Max points: 10,000
      • Kategórie: Vzorka 500 hodnôtCategories: Sample of 500 values
      • Rady: Prvých 20 hodnôtSeries: Top 20 values

Mapa tvarov (ukážka)Shape map (Preview)

Mapa tvarov môže používať štatistiky alebo dynamické limity.The shape map can use statistics or dynamic limits.

  • Maximálny počet bodov: 1 500Max points: 1,500
  • Kategórie: Prvých 500Categories: Top 500

TabuľkaTable

  • Hodnoty: Virtualizácia (údaje v oknách) pomocou okna s 500 riadkami na jeden razValues: Virtualization (data windowing) by using Window of 500 rows at a time

Stromová mapa (môžu sa použiť štatistiky alebo dynamické limity)Tree map (could use statistics or dynamic limits)

  • Maximálny počet bodov: 3 500Max points: 3,500
  • Skupina: Prvých 500Group: Top 500
  • Podrobnosti: Prvých 20Details: Top 20

Vodopádový grafWaterfall chart

  • Keď je prítomný len kontajner kategórieWhen there is only the category bucket
    • Maximálny počet bodov: 3 500Max points: 3,500
    • Iba kategória - prvých 3 500Category only - top 3,500
  • Keď je prítomná kategória aj rozpisWhen both category and breakdown are present
    • Kategória: Virtualizácia (údaje v oknách) pomocou okna s 30 riadkami na jeden razCategory: Virtualization (data windowing) by using Window of 30 rows at a time
    • Rozpis - prvých 200 hodnôtBreakdown - Top 200 values

Ďalší postupNext steps

Typy vizualizácieVisualization types