Definições de configuração de avaliação
APLICA-SE A: Serviço Power BI do Power BI Desktop
O Power BI otimiza o desempenho da consulta ao carregar dados, seja importando ou usando o DirectQuery e ao interagir com dados usando relatórios. No entanto, em situações específicas, você pode querer influenciar o comportamento e alterar os padrões.
O Power BI oferece dois grupos de configurações:
- Definições para otimizar a execução da consulta 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 da consulta 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, a memória disponível por avaliação e/ou o número máximo de trabalhos simultâneos. |
As consultas DirectQuery são lentas para serem executadas, não causadas por limitações no sistema de origem. | Aumentar o número máximo de avaliações simultâneas e/ou memória disponível por avaliação. |
O Power BI está tomando muito dos recursos da máquina ao importar dados ou executar consultas DirectQuery. | Diminua o número máximo de avaliações simultâneas, a memória disponível por avaliação e/ou o número máximo de trabalhos simultâneos. |
As consultas DirectQuery são lentas para serem executadas, causadas por limitações no sistema de origem. | Se o sistema de origem estiver limitado no 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 elementos visuais | Se os elementos visuais forem baseados em dados de uma fonte 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á a consumir demasiados recursos da máquina durante a importação ou atualização de dados concluída | Diminua o número máximo de trabalhos simultâneos. |
Otimizar a execução de consultas do Power Query
Este grupo de definições permite-lhe otimizar o desempenho de execução da 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 a execução de consultas no Power Query.
- Memória máxima utilizada por avaliação simultânea. Isso configura a memória disponível por avaliação.
Nota
Estas definições apenas influenciam a execução da consulta do Power Query no seu computador, não no serviço do Power BI.
Número máximo de avaliações simultâneas
Pode controlar o número de avaliações simultâneas e, assim, influenciar o nível de paralelização para a execução de consultas 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 na máquina. O valor mínimo é 1 e o valor máximo é equivalente ao número de núcleos lógicos da CPU na máquina.
Nota
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 utilizada por avaliação simultânea
Você pode controlar a memória disponível por avaliação simultânea. Essa configuração configura 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 (recomendado um mínimo de 256) e o valor máximo teórico (mas não recomendado) é igual a 100% da RAM na máquina dividido pelo número máximo de avaliações simultâneas (definido pelo número máximo de avaliações simultâneas configuração mencionada acima). Como prática recomendada, recomendamos nunca definir esse valor superior a 90% da RAM na máquina.
Alterar definições de configuração de execução de consulta do Power Query
O Power BI oferece duas maneiras de alterar essas configurações:
- Em Opções no Power BI Desktop.
- Editando o registo.
No Power BI Desktop
Você pode alterar essas configurações na interface do usuário no Power BI Desktop. No menu >Opções de arquivo e opções de configurações, selecione Carregamento de dados em Global e, 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 utilizada 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 ForegroundEvaluationContainerCount
do Registro DWORD.
Para alterar a memória disponível por contêiner de avaliação, defina o valor MaxEvaluationWorkingSetInMB
do Registro DWORD .
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 dessas pastas, dependendo do seu sistema operacional:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop
Ou:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop
Otimizando 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 Transformação de Dados. Essas configurações influenciam o desempenho do mecanismo do Power BI em sua máquina, 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:
- Número máximo de conexões ativas por fonte. Isso configura o número de consultas paralelas que vão para uma fonte 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 que o DirectQuery abre para cada fonte de dados subjacente, que controla o número de consultas enviadas simultaneamente para cada fonte de dados. Essa configuração é útil se o Power BI Desktop estiver usando muitos recursos em sua máquina ao usar o DirectQuery ou se as consultas DirectQuery forem lentas para serem executadas, causadas por limitações no sistema de origem. Para obter mais informações sobre essa configuração, consulte 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 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 do modelo semântico aumentando ou diminuindo o carregamento paralelo de tabelas.
Nota
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 o número máximo de configurações 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 Opções e configurações>do menu >Arquivo, selecione Carregamento de dados em Arquivo atual e escolha sua configuração preferida em Carregamento paralelo de tabelas. Também estão disponíveis as seguintes opções:
- Predefiniçã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 1 e efetivamente desativa o carregamento paralelo de tabelas.
- Personalizado. Você pode inserir qualquer número positivo entre 1-30. No entanto, para modelos semânticos Pro, qualquer número maior que 6 não é aplicado. Especificar um número menor que o 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 do 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 do 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 disponíveis do sistema, 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 são enfileirados aguardando até que um dos trabalhos seja concluído. No entanto, nessa situação, 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.