Definir limites de consulta visual no Power BI Desktop
APLICA-SE A: Serviço Power BI do Power BI Desktop
Quando você carrega uma página de relatório ou faz alterações nos campos em um visual, esse visual envia uma consulta para a fonte de dados do relatório. O processamento dessas consultas requer tempo e memória do computador. Para evitar que uma única consulta consuma muitos recursos, as consultas em relatórios publicados estão sujeitas a limites no tempo que uma consulta pode ser executada (tempos limites) e na quantidade de memória que a consulta pode usar (limites de memória). Esses limites podem mudar com base em onde seus dados estão hospedados.
A tabela a seguir mostra os tempos limite e os limites de memória aplicados por diferentes capacidades.
Capacidade | Limite de tempo excedido | Limite de memória |
---|---|---|
Partilhado | 225 segundos | 1.048.576 KB (1 GB) |
Premium | 225 segundos | 10.485.760 KB (10 GB) |
SQL Server Analysis Services | 600 segundos | 1.048.576 KB (1 GB) |
Azure Analysis Services | 600 segundos | 10.485.760 KB (10 GB) |
Se um visual envia uma consulta que atinge um dos limites aplicados pela capacidade de hospedagem, esse visual exibe um erro.
O Power BI Desktop não aplica naturalmente nenhum desses limites a modelos locais. No entanto, você pode usar simulações de limite de consulta para testar quaisquer limites que possam ser aplicados ao seu relatório depois de publicá-lo.
Aplicar limites de consulta no menu Opções
- Selecione Opções de arquivo>e opções de configurações>
- Em Arquivo atual, selecione Configurações do relatório.
- Role até a seção Simulações de limite de consulta.
- Usando o menu suspenso, selecione uma capacidade para simular. Pode escolher entre:
- Auto (recomendado)
- Capacidade partilhada
- Capacidade Premium
- SQL Server Analysis Services
- Azure Analysis Services
- Limites personalizados
- Sem limites de consulta
Por padrão, os novos relatórios têm a opção "automático (recomendado)" selecionada. Com os limites automáticos, o Power BI fará o seu melhor para identificar onde o modelo está hospedado e aplicar esses limites. Caso contrário, ele assumirá como padrão os limites de capacidade compartilhada para garantir que as consultas concluídas na área de trabalho sejam concluídas para relatórios publicados, independentemente de onde os dados do relatório acabem hospedados. Abaixo da lista suspensa, você pode ver o tempo limite exato e os limites de memória que estão sendo aplicados atualmente para a capacidade escolhida.
Se você optar por aplicar limites personalizados, insira limites de tempo limite e de memória específicos no campo de entrada. Ao definir seus próprios limites, você pode usar "0" para indicar "sem limites".
Considerações e solução de problemas
- Os relatórios criados antes de esse recurso estar disponível são definidos como "sem limites de consulta". Se um visual ou relatório parecer estar funcionando sem erros no Power BI Desktop, mas outros usuários estiverem enfrentando erros ao tentar exibir o relatório publicado, considere aplicar limites de consulta conforme descrito neste artigo.
- Os limites definidos usando essa configuração de relatório aplicam-se a todas as consultas enviadas a partir da exibição de relatório. As consultas enviadas a partir dos dados ou das visualizações do modelo não serão afetadas.
- Com relatórios conectados em tempo real, você pode notar erros visuais antes que eles atinjam os limites de consulta definidos. Isso pode ocorrer se o mecanismo externo do Analysis Services ao qual seu relatório está conectado ao vivo tiver seus próprios limites de consulta mais rígidos. Mesmo quando o Power BI Desktop aplica limites de consulta por meio da configuração de relatório descrita neste artigo, as consultas ainda estarão sujeitas a quaisquer outros limites impostos pela fonte de dados.