Aplicar limites de pontos de dados e estratégias por tipo visual
APLICA-SE A: Serviço do Power BI para utilizadores empresariais Serviço do Power BI para designers e programadores O Power BI Desktop requer licença Pro ou Premium
A renderização de visualização no Power BI deve ser rápida e precisa, o que requer a configuração de algoritmos subjacentes para cada tipo visual. Os elementos visuais no Power BI devem ser flexíveis o suficiente para lidar com diferentes tamanhos de modelos semânticos. Alguns modelos semânticos têm apenas um punhado de pontos de dados, enquanto outros modelos semânticos têm petabytes de pontos de dados. Este artigo explica as estratégias usadas pelo Power BI para renderizar visualizações.
Estratégias de redução de dados
Cada visual emprega uma ou mais estratégias de redução de dados para lidar com os volumes potencialmente grandes de dados que estão sendo analisados. Mesmo uma tabela simples emprega uma estratégia para evitar carregar todo o modelo semântico para o cliente. A estratégia de redução varia de acordo com o tipo visual. Cada visual seleciona entre as estratégias de redução de dados suportadas como parte da geração da solicitação de dados enviada ao servidor.
Cada visual controla os parâmetros dessas estratégias para influenciar a quantidade geral de dados.
Estratégias
Para cada estratégia, há padrões com base na forma e no tipo de dados visualizados. Para fornecer a experiência de usuário correta, você pode substituir padrões no painel Formatação do Power BI.
- Janela de dados (segmentação): permite que os usuários percorram os dados de forma visual carregando progressivamente fragmentos do modelo semântico geral.
- TopN: mostra apenas os primeiros N itens.
- Exemplo simples: mostre o primeiro, o último e o N itens distribuídos uniformemente entre eles.
- BottomN: mostra apenas os últimos N itens. Útil para monitorizar dados frequentemente atualizados.
- Amostragem de alta densidade: Um algoritmo de amostragem melhorado que respeita melhor os valores anómalos e/ou a forma de uma curva.
- Amostragem de linha vinculada: pontos de dados de amostra com base em valores atípicos em compartimentos em um eixo.
- Amostragem de pontos sobrepostos: pontos de dados de amostra com base em valores sobrepostos para preservar valores atípicos.
Estatísticas
Alguns modelos podem fornecer estatísticas sobre o número de valores para determinadas colunas. Quando essas informações estão presentes, usamos essas informações para fornecer um melhor equilíbrio entre várias hierarquias se um visual não substituir explicitamente a contagem de valores de uma estratégia.
Para obter mais informações, consulte Novidades no SQL Server Analysis Services.
Limites dinâmicos
Além das estratégias mencionadas anteriormente, visuais com duas hierarquias de agrupamento de colunas (eixo e legenda, ou categoria e série) usam uma outra estratégia chamada limites dinâmicos. Os limites dinâmicos são projetados para equilibrar melhor os pontos de dados.
Os limites dinâmicos fornecem uma melhor seleção de pontos para dados esparsos do que os limites estáticos. Por exemplo, você pode configurar um visual para selecionar 100 categorias e 10 séries com um total de 1.000 pontos. Mas os dados reais têm 50 categorias e 20 séries. No tempo de execução da consulta, os limites dinâmicos selecionam todas as 20 séries para preencher os 1.000 pontos solicitados.
Isso também significa que os limites dinâmicos são responsivos se apenas uma das colunas de agrupamento (apenas categoria ou apenas série) for definida. Neste caso, o número de itens possíveis de retornar pode ser até o limite máximo de pontos que o visual especifica que pode manipular.
Os limites dinâmicos são aplicados automaticamente quando o servidor é capaz:
- No Power BI Desktop, com SSAS local versão 2016 ou superior, usando os recursos SuperDax do servidor.
- No serviço Desktop e Power BI, ao usar um modelo importado, Direct Query, live connect to the service ou live connect to AS PaaS.
- No serviço Power BI, ao conectar-se por meio de um gateway local ao SSAS local versão 2016 ou superior, usando os recursos SuperDax do servidor.
Estratégias e limites de pontos de dados por tipo visual
Encontre detalhes para cada tipo visual nas seções a seguir.
Gráfico de área
Para obter mais informações sobre visuais de gráficos de área, consulte Como funciona o novo algoritmo de amostragem de linhas.
Gráfico de barras ou colunas
- Em modo categórico:
- Categorias: Virtualização usando a janela de 500 linhas de cada vez
- Série: Top 60
- Em modo escalar (pode usar limites dinâmicos):
- Pontos máximos: 10.000
- Categorias: Amostra de 500 valores
- Série: Top 20 valores
Cartão (várias linhas)
- Valores: Virtualização usando a Janela de 200 linhas de cada vez.
Gráfico de combinação
Um gráfico de combinação usa as mesmas estratégias que um gráfico de colunas. Observe que a linha no gráfico de combinação não usa o algoritmo de alta densidade que o gráfico de linhas usa.
Power BI visuals
Os visuais do Power BI podem obter até 30.000 pontos de dados, mas cabe aos autores visuais indicar quais estratégias usar. O limite padrão é 1.000, mas o criador visual pode alterá-lo até um máximo de 30.000.
Gráfico de donuts
- Pontos máximos: 3,500
- Apenas legenda:
- Legenda: Top 1000
- Legenda e detalhes:
- Legenda: Top 500
- Detalhes: Top 20
Mapa cheio choropleth
O mapa preenchido pode usar estatísticas ou limites dinâmicos. O Power BI tenta usar a redução na seguinte ordem: limites dinâmicos, estatísticas e configuração.
- Pontos máximos: 3,500
- Categorias: Top 500
- Série (quando X e Y estão presentes): Top 20
Gráfico de funil
- Pontos máximos: 3,500
- Categorias: Top 3,500
KPI
Limites do eixo de tendência:
- Fundo 3.500
Gráfico de linhas
Para obter mais informações sobre visuais de gráfico de linhas, consulte Como funciona o novo algoritmo de amostragem de linhas.
Gráfico de linhas, alta densidade
Para obter mais informações, consulte Amostragem de linha de alta densidade no Power BI.
Mapa
- Pontos máximos: 3,500
Dependendo da configuração, um mapa pode ter:
- Localização: Top 3.500
- Localização, Tamanho: Top 3.500
- Agregados de localização, latitude e longitude (+/-Tamanho): Top 3.500
- Latitude, longitude: para obter mais informações, consulte Amostragem de alta densidade em gráficos de dispersão do Power BI
- Latitude, longitude, Tamanho: Top 3.500
- Legenda, latitude, longitude: para obter mais informações, consulte Amostragem de alta densidade em gráficos de dispersão do Power BI
- Legenda, latitude, longitude, Tamanho: Top 233 legendas, Top 15 latitude e longitude (pode usar estatísticas ou limites dinâmicos)
- Localização, legenda, latitude e longitude como agregados (+/-Tamanho): Top 233 locais, Top 15 legendas (pode usar estatísticas ou limites dinâmicos)
Mapas: Azure Maps
- Latitude, longitude: 30.000
- Localização: 30.000
Para obter mais informações, consulte Amostragem de alta densidade em gráficos de dispersão do Power BI.
Matriz
- Linhas: Virtualização usando a Janela de 500 linhas de cada vez
- Colunas: As 100 principais colunas de agrupamento
- Valores: vários valores não contam para a redução de dados
Visuais do PowerApps
Os visuais do PowerApps podem obter até 30.000 pontos de dados, mas cabe aos autores visuais indicar quais estratégias usar. O limite padrão é 1.000, mas o criador visual pode alterá-lo até um máximo de 30.000.
Medidor radial
Nenhuma estratégia de redução.
Segmentação de dados
- Valores: Virtualização usando a Janela de 200 linhas de cada vez.
Gráfico de dispersão (alta densidade)
Para obter mais informações, consulte Amostragem de alta densidade em gráficos de dispersão do Power BI.
Gráfico circular
- Pontos máximos: 3,500
- Apenas legenda:
- Legenda: Top 1000
- Legenda e detalhes:
- Legenda: Top 500
- Detalhes: Top 20
R & Visuais Python
Os visuais R & Python são limitados a 150.000 linhas. Se você selecionar mais de 150.000 linhas, o visual usará apenas as 150.000 linhas superiores.
Gráfico da faixa de opções
- Em modo categórico:
- Categorias: Virtualização (janela de dados) usando a janela de 500 linhas de cada vez
- Série: Top 60
- Em modo escalar (pode usar limites dinâmicos):
- Pontos máximos: 10.000
- Categorias: Amostra de 500 valores
- Série: Top 20 valores
Mapa da forma (Pré-visualização)
O mapa de formas pode usar estatísticas ou limites dinâmicos.
- Pontos máximos: 1,500
- Categorias: Top 500
Tabela
- Valores: Virtualização (janela de dados) usando a Janela de 500 linhas de cada vez.
Mapa em árvore (pode usar estatísticas ou limites dinâmicos)
- Pontos máximos: 3,500
- Grupo: Top 500
- Detalhes: Top 20
Gráfico de cascata
- Balde de categoria (apenas):
- Pontos máximos: 3,500
- Apenas categoria - top 3.500
- Tanto a categoria como a repartição estão presentes:
- Categoria: Virtualização (janela de dados) usando a janela de 30 linhas de cada vez
- Desagregação - Top 200 valores