Compartilhar via


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:

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)

Como alterar configurações de paralelização de carregamento de dados no Power BI Desktop

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.

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.

Captura de tela que mostra a alteração do número máximo de dados de trabalhos simultâneos carregando configurações de paralelização no Power BI Desktop.

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.