Applicare limiti e strategie per i punti dati in base al tipo di oggetto visivo
SI APPLICA A: Servizio Power BI per utenti aziendali Servizio Power BI per progettisti e sviluppatori Power BI Desktop Richiede una licenza Pro o Premium
Il rendering della visualizzazione in Power BI deve essere rapido e accurato, e richiede la configurazione degli algoritmi sottostanti per ogni tipo di oggetto visivo. Gli oggetti visivi in Power BI devono essere sufficientemente flessibili da gestire diverse dimensioni dei modelli semantici. Alcuni modelli semantici hanno solo pochi punti dati, mentre altri modelli semantici hanno petabyte di punti dati. Questo articolo illustra le strategie usate da Power BI per il rendering delle visualizzazioni.
Strategie di riduzione dei dati
Ogni oggetto visivo usa una o più strategie di riduzione dei dati per gestire i volumi dei dati analizzati potenzialmente di grandi dimensioni. Anche una tabella semplice adotta una strategia per evitare di caricare l'intero modello semantico nel client. La strategia di riduzione varia in base al tipo di oggetto visivo. Ogni oggetto visivo seleziona una delle strategie di riduzione dei dati supportate come parte della generazione della richiesta di dati inviata al server.
Ogni oggetto visivo controlla i parametri di tali strategie per influenzare la quantità complessiva di dati.
Strategie
Per ogni strategia esistono impostazioni predefinite in base alla forma e al tipo di dati visualizzati. Per offrire l'esperienza utente corretta, è possibile eseguire l'override delle impostazioni predefinite nel riquadro Formattazione di Power BI.
- Finestra dati (segmentazione): consente agli utenti di scorrere i dati in un oggetto visivo caricando progressivamente frammenti del modello semantico complessivo.
- TopN: mostra solo i primi N elementi.
- Esempio semplice: mostra il primo, l'ultimo e N elementi distribuiti uniformemente tra di loro.
- BottomN: mostra solo gli ultimi N elementi. Utile per il monitoraggio di dati aggiornati di frequente.
- Campionamento ad alta densità: un algoritmo di campionamento migliorato che rispetta meglio gli outlier e/o la forma di una curva.
- Campionamento della linea di creazione dei contenitori: campionare i punti dati in base agli outlier nei contenitori in un asse.
- Campionamento di punti sovrapposti: campionare punti dati in base ai valori sovrapposti per mantenere gli outlier.
Statistiche
Alcuni modelli possono offrire dati statistici sul numero di valori per determinate colonne. Quando tali informazioni sono presenti, vengono usate per offrire un bilanciamento migliorato tra più gerarchie, se un oggetto visivo non sostituisce in modo esplicito il conteggio dei valori per una strategia.
Per altre informazioni, vedere Novità di SQL Server Analysis Services.
Limiti dinamici
Oltre alle strategie indicate in precedenza, gli oggetti visivi con due gerarchie di colonne di raggruppamento (asse e legenda o categoria e serie) usano un'altra strategia denominata limiti dinamici. I limiti dinamici sono progettati per un miglior bilanciamento dei punti dati
I limiti dinamici offrono una selezione migliore di punti per i dati di tipo sparse rispetto ai limiti statici. Ad esempio, è possibile configurare un oggetto visivo per selezionare 100 categorie e 10 serie con un totale di 1.000 punti. ma i dati effettivi includono 50 categorie e 20 serie. In fase di esecuzione di query, i limiti dinamici selezionano tutte le 20 serie per riempire i 1.000 punti richiesti.
Ciò significa anche che i limiti dinamici sono reattivi se viene definita solo una delle colonne di raggruppamento (solo categoria o solo serie). In questo caso, il numero di elementi che è possibile restituire può essere fino al limite massimo di punti che l'oggetto visivo specifica che può gestire.
I limiti dinamici vengono applicati automaticamente quando il server è in grado:
- In Power BI Desktop con SSAS 2016 locale o versioni successive usando le funzionalità SuperDax del server.
- In Power BI Desktop e nel servizio Power BI quando si usa un modello importato, DirectQuery, una connessione dinamica al servizio o una connessione dinamica ad AS PaaS.
- Nel servizio Power BI, quando ci si connette tramite un gateway locale a SSAS locale versione 2016 o successiva, usando le funzionalità SuperDax del server.
Strategie e limiti dei punti dati in base al tipo di oggetto visivo
Trovare i dettagli per ogni tipo di oggetto visivo nelle sezioni seguenti.
Grafico ad area
Per altre informazioni sugli oggetti visivi grafico ad area, vedere Funzionamento del nuovo algoritmo di campionamento a linee.
Grafico a barre o istogramma
- In modalità per categorie:
- Categorie: Virtualizzazione con finestra di 500 righe alla volta
- Serie: Top 60
- In modalità scalare (potrebbero essere usati limiti dinamici):
- Numero massimo di punti: 10.000
- Categorie: Campione di 500 valori
- Serie: primi 20 valori
Scheda (con più righe)
- Valori: virtualizzazione con finestra di 200 righe alla volta.
Grafico combinato
Un grafico combinato usa le stesse strategie di un istogramma. Si noti che la linea nel grafico combinato non usa l'algoritmo ad alta densità usato dal grafico a linee.
Oggetti visivi Power BI
Gli oggetti visivi di Power BI possono ottenere fino a 30.000 punti dati, ma spetta agli autori di oggetti visivi indicare quali strategie usare. Il limite predefinito è 1.000, ma l'autore dell'oggetto visivo può modificarlo, fino a un massimo di 30.000.
Grafico ad anello
- Numero massimo di punti: 3.500
- Solo legenda:
- Legenda: Primi 1000
- Legenda e dettagli:
- Legenda: Primi 500
- Dettagli: Primi 20
Mappa colorata coropletica
La mappa colorata può usare statistiche o limiti dinamici. Power BI tenta di usare la riduzione nell'ordine seguente: limiti dinamici, statistiche e configurazione.
- Numero massimo di punti: 3.500
- Categorie: Primi 500
- Serie (quando sono presenti sia X che Y): Primi 20
Grafico a imbuto
- Numero massimo di punti: 3.500
- Categorie: Primi 3.500
KPI
Limiti dell'asse di tendenza:
- Ultimi 3.500
Grafico a linee
Per altre informazioni sugli oggetti visivi grafico a linee, vedere Funzionamento del nuovo algoritmo di campionamento a linee.
Grafico a linee, alta densità
Per altre informazioni, vedere Campionamento di linee ad alta densità in Power BI.
Mapping
- Numero massimo di punti: 3.500
A seconda della configurazione, una mappa può avere:
- Posizione: primi 3.500
- Posizione, dimensioni: primi 3.500
- Aggregazioni di posizione, latitudine e longitudine (+/-dimensioni): primi 3.500
- Latitudine, longitudine: per altre informazioni, vedere Campionamento ad alta densità nei grafici a dispersione di Power BI
- Latitudine, longitudine, dimensioni: primi 3.500
- Legenda, latitudine, longitudine: per altre informazioni, vedere Campionamento ad alta densità nei grafici a dispersione di Power BI
- Legenda, latitudine, longitudine, dimensioni: prime 233 legende, primi 15 valori di latitudine e longitudine (potrebbero usare statistiche o limiti dinamici)
- Posizione, legenda, latitudine e longitudine come aggregazioni (+/-Size): primi 233 percorsi, le prime 15 legende (potrebbero usare statistiche o limiti dinamici)
Mappe: Mappe di Azure
- Latitudine, longitudine: 30.000
- Posizione: 30.000
Per altre informazioni, vedere Campionamento ad alta densità nei grafici a dispersione di Power BI.
Con matrice
- Righe: virtualizzazione con finestra di 500 righe alla volta
- Colonne: prime 100 colonne di raggruppamento
- Valori: i valori multipli non contano per la riduzione dei dati
Oggetti visivi di PowerApps
Gli oggetti visivi di PowerApps possono ottenere fino a 30.000 punti dati, ma spetta agli autori di oggetti visivi indicare quali strategie usare. Il limite predefinito è 1.000, ma l'autore dell'oggetto visivo può modificarlo, fino a un massimo di 30.000.
Misuratore radiale
Nessuna strategia di riduzione.
Filtro dei dati
- Valori: virtualizzazione con finestra di 200 righe alla volta.
Grafico a dispersione (ad alta densità)
Per altre informazioni, vedere Campionamento ad alta densità nei grafici a dispersione di Power BI.
Grafico a torta
- Numero massimo di punti: 3.500
- Solo legenda:
- Legenda: Primi 1000
- Legenda e dettagli:
- Legenda: Primi 500
- Dettagli: Primi 20
Oggetti visivi R e Python
Gli oggetti visivi R & Python sono limitati a 150.000 righe. Se si selezionano più di 150.000 righe, l'oggetto visivo usa solo le prime 150.000 righe.
Grafico a nastri
- In modalità per categorie:
- Categorie: virtualizzazione (finestra dei dati) tramite Finestra di 500 righe alla volta
- Serie: Top 60
- In modalità scalare (potrebbero essere usati limiti dinamici):
- Numero massimo di punti: 10.000
- Categorie: Campione di 500 valori
- Serie: primi 20 valori
Forme mappe (anteprima)
L'opzione forme mappe può usare statistiche o limiti dinamici.
- Numero massimo di punti: 1.500
- Categorie: Primi 500
Tabella
- Valori: virtualizzazione (finestra dei dati) tramite Finestra di 500 righe alla volta.
Mappa ad albero (potrebbero essere usati limiti dinamici o statistiche)
- Numero massimo di punti: 3.500
- Gruppo: Primi 500
- Dettagli: Primi 20
Grafico a cascata
- Bucket categoria (solo):
- Numero massimo di punti: 3.500
- Solo categoria - primi 3.500
- Sono presenti sia categoria che scomposizione:
- Categoria: virtualizzazione (windowing dei dati) usando una finestra di 30 righe alla volta
- Scomposizione - Primi 200 valori