Definições da configuração da avaliação
APLICA-SE A: Power BI Desktop Serviço do Power BI
O Power BI otimiza o desempenho da consulta ao carregar dados, importando ou usando o DirectQuery, e ao interagir com os dados, usando relatórios. No entanto, em situações específicas, talvez você queira influenciar o comportamento e alterar os padrões.
O Power BI oferece dois grupos de configurações:
- Configurações para otimizar a execução de consultas do Power Query. Essas configurações afetam a velocidade e os recursos usados ao carregar dados no Power BI ou ao executar consultas DirectQuery como parte do estágio de Transformação de Dados.
- Configurações para otimizar a execução de consultas do mecanismo do Power BI. Essas configurações influenciam o desempenho após a conclusão do estágio de Transformação de Dados.
Considere os seguintes exemplos:
Situação | Orientação |
---|---|
A importação de dados está demorando muito. | Aumente o número máximo de avaliações simultâneas, memória disponível por avaliação e/ou número máximo de trabalhos simultâneos. |
As consultas DirectQuery são lentas para execução, não causadas por limitações no sistema de origem. | Aumente o número máximo de avaliações simultâneas e/ou a memória disponível por avaliação. |
O Power BI está consumindo muitos recursos do computador ao importar dados ou executar consultas do DirectQuery. | Diminua o número máximo de avaliações simultâneas, memória disponível por avaliação e/ou número máximo de trabalhos simultâneos. |
As consultas do DirectQuery são lentas para executar e isso é causado devido às limitações no sistema de origem. | Se o sistema de origem for limitado ao número de consultas simultâneas, diminua o número máximo de avaliações simultâneas e/ou diminua o número máximo de conexões ativas por fonte. |
O Power BI está respondendo lentamente ao interagir com visuais | Se os visuais forem baseados em dados de uma fonte do DirectQuery, aumente o número máximo de conexões ativas por fonte. Caso contrário, aumente o número máximo de trabalhos simultâneos. |
O Power BI está consumindo muitos recursos do computador durante a importação de dados ou a atualização foi concluída | Diminua o número máximo de trabalhos simultâneos. |
Otimizar a execução de consulta do Power Query
Esse grupo de configurações permite otimizar o desempenho da execução de consulta do Power Query. O Power BI oferece as seguintes configurações neste grupo:
- Número máximo de avaliações simultâneas. Isso configura o nível de paralelização para execução de consultas no Power Query.
- Memória máxima usada por avaliação simultânea. Isso configura a memória disponível por avaliação.
Observação
Essas configurações influenciam apenas a execução da consulta do Power Query no computador, não no serviço do Power BI.
Número máximo de avaliações simultâneas
Você pode controlar o número de avaliações simultâneas e, assim, influenciar o nível de paralelização para execução de consulta no Power Query. Por padrão, o número máximo de avaliações simultâneas é igual ao número de núcleos lógicos de CPU no computador. O valor mínimo é 1 e o valor máximo é equivalente ao número de núcleos lógicos de CPU no computador.
Observação
Essa configuração também afeta o número máximo de trabalhos simultâneos executados pelo mecanismo do Power BI. Saiba mais sobre a interação entre essas configurações.
Memória máxima usada por avaliação simultânea
Você pode controlar a memória disponível por avaliação simultânea. Essa configuração define a memória disponível por avaliação em MB e, por padrão, o Power BI tem uma alocação máxima de memória por avaliação de 432 MB. O valor mínimo é 1 (recomendamos um mínimo de 256) e o valor máximo teórico (mas não recomendado) é igual a 100% da RAM no computador dividido pelo número máximo de avaliações simultâneas (definido pela configuração de número máximo de avaliações simultâneas supracitada). Como melhor prática, recomendamos nunca definir esse valor com mais de 90% da RAM do computador.
Alterar as configurações de execução da consulta do Power Query
O Power BI oferece duas maneiras de alterar essas configurações:
- Em Opções no Power BI Desktop.
- Por meio da edição do registro.
No Power BI Desktop
Você pode alterar essas configurações na interface do usuário no Power BI Desktop. No menu Arquivo>Opções e configurações>Opções, selecione Carregamento de Dados em Global, em seguida, altere as seguintes configurações em Carregamento paralelo de tabelas:
- Número máximo de avaliações simultâneas
- Memória máxima usada por avaliação simultânea (MB)
Nas configurações do registro
Você também pode alterar essas configurações definindo os valores de Registro DWORD apropriados. Os administradores também podem usar esse método para controlar a configuração de toda a organização.
Para alterar o número de contêineres de avaliação, defina o valor do Registro DWORD ForegroundEvaluationContainerCount
.
Para alterar a memória disponível por contêiner de avaliação, defina o valor do Registro DWORD MaxEvaluationWorkingSetInMB
.
Ao alterar essas configurações, tenha em mente os valores mínimo e máximo discutidos acima.
As chaves mencionadas acima estão em uma destas pastas, dependendo do sistema operacional:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop
Ou:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop
Otimizar o desempenho do mecanismo do Power BI
Esse grupo de configurações permite otimizar o mecanismo do Power BI responsável por lidar com consultas após a conclusão da etapa de Transformação de Dados. Essas configurações influenciam o desempenho do mecanismo do Power BI no computador, bem como no serviço do Power BI após a publicação do relatório. O Power BI oferece as seguintes configurações neste grupo:
- O número máximo de conexões ativas por fonte. Isso configura o número de consultas paralelas que vão para uma fonte do DirectQuery.
- Número máximo de trabalhos simultâneos. Isso controla o número máximo de tarefas simultâneas executadas pelo mecanismo do Power BI durante a atualização.
Número máximo de conexões ativas por fonte
Você pode definir o número máximo de conexões abertas pelo DirectQuery para cada fonte de dados subjacente, o que controla o número de consultas enviadas simultaneamente para cada fonte de dados. Essa configuração será útil se o Power BI Desktop estiver consumindo muitos recursos em seu computador ao usar o DirectQuery ou se as consultas do DirectQuery forem lentas para executar devido às limitações no sistema de origem. Para obter mais informações sobre essa configuração, veja a opção Número máximo de conexões para DirectQuery.
Número máximo de trabalhos simultâneos
Você pode definir o número máximo de trabalhos simultâneos executados pelo mecanismo do Power BI. Essa configuração permite otimizar o desempenho do Power BI após a conclusão da etapa de Transformação de Dados.
O valor dessa configuração, até o máximo, é determinado automaticamente pelo mecanismo do Power BI. Alterar o máximo pode afetar o desempenho de atualização semântica do modelo aumentando ou diminuindo o carregamento paralelo de tabelas.
Observação
Essa configuração é afetada pelo número máximo de configurações de avaliações simultâneas. Saiba mais sobre a interação entre essas configurações.
Alterar configurações de número máximo de trabalhos simultâneos no Power BI Desktop
Você pode alterar essa configuração na interface do usuário no Power BI Desktop. No menu Arquivo>Opções e configurações>Opções, selecioneCarregamento de Dados no Arquivo atual, em seguida, escolha sua configuração preferencial em Carregamento paralelo de tabelas. As seguintes opções estão disponíveis:
- Padrão. Com essa configuração, o número máximo de trabalhos simultâneos é 6.
- Uma. Isso limita o número máximo de trabalhos simultâneos a um e desabilita efetivamente o carregamento paralelo de tabelas.
- Personalizado. Você pode inserir qualquer número positivo entre 1 e 30. No entanto, para conjuntos de dados Pro, qualquer número maior que 6 não é aplicado. Especificar um número menor que 6, o mesmo que o padrão, pode restringir a paralelização.
Interação entre o número máximo de avaliações simultâneas e o número máximo de trabalhos simultâneos
Se você configurar o número máximo de avaliações simultâneas para um número maior que o número máximo de trabalhos simultâneos, o mecanismo do Power BI limitará sua paralelização ao número máximo de trabalhos simultâneos. Se você configurar o número máximo de avaliações simultâneas para um número menor que o número máximo de trabalhos simultâneos, o mecanismo do Power BI poderá iniciar o número máximo de trabalhos simultâneos, com base nos recursos do sistema disponíveis, mas o número máximo de avaliações simultâneas poderá restringir quantas operações do Power Query podem ser executadas simultaneamente por esses trabalhos. Os trabalhos restantes estão na fila aguardando até que um dos trabalhos seja concluído. Nesse caso, no entanto, a avaliação de colunas calculadas, tabelas calculadas e outros itens do mecanismo do Power BI que não dependem do Power Query não será restrita pelo número máximo de avaliações simultâneas e poderá atingir o número máximo de trabalhos paralelos, conforme determinado pelo número máximo de trabalhos simultâneos.