Melhorar o desempenho com o cache de consulta (Premium)

Concluído

Com o recurso de Cache de Consulta, você pode usar os serviços de cache local do serviço do Power BI para processar os resultados da consulta. Em vez de confiar no modelo semântico para calcular as consultas, você usa recursos de nuvem em suas capacidades Premium no serviço do Power BI para carregar o relatório. O cache de consulta garante um desempenho constante em vez de sobrecarregar os recursos do modelo semântico.

Com base nesse cenário, você percebe que alguns dos seus modelos semânticos estão fazendo com que os relatórios carreguem mais lentamente do que antes, um problema que está começando a incomodar os usuários. A equipe de vendas gostaria de saber como eles podem aprimorar o desempenho e carregar esses relatórios com mais rapidez. Você decide usar o Cache de Consulta para resolver esse problema.

Cache de consulta

O Cache de Consulta é um recurso de cache local que mantém os resultados em uma base por relatório e por usuário. O cache de consulta reduz o tempo de carregamento e aumenta a velocidade da consulta, especialmente para modelos semânticos que não são atualizados com frequência e são acessados com frequência.  Esse serviço está disponível somente para usuários com Power BI Premium ou Power BI Embedded.

Os resultados do cache de consulta são específicos do usuário e se aplicam somente a uma página específica de um relatório. Os vários benefícios em usar o cache de consulta incluem:

  • Melhoria do desempenho de relatórios, dashboards e blocos de dashboard.

  • Ele respeita os indicadores e os filtros padrão.

  • Os resultados de consulta armazenados em cache são específicos para o usuário.

  • Todos os rótulos de segurança são seguidos.

  • Ele reduz a carga em sua capacidade dedicada.

Para acessar e configurar o cache de consultas, siga estas etapas:

  1. Vá para um modelo semântico no seu workspace e abra a página Configurações. Neste exemplo, habilite o cache de consulta para SalesModel.

    Cache de Consulta em Configurações

  2. Selecione a guia modelos semânticos e expanda as opções de armazenamento de consultas em cache, conforme mostrado na imagem a seguir.

    Opções de cache de consulta

  3. Na página Cache de Consulta, escolha uma das opções disponíveis. A opção padrão é o armazenamento de consultas em cache desativado. No entanto, você também pode selecionar Desativado, o que desativa o armazenamento de consultas em cache do modelo semântico específico em questão. Se você selecionar Ativado, o cache de consulta será ativado somente para esse modelo semântico específico. Neste exemplo, você selecionará Ativado para o seu modelo semântico porque quer aplicar o cache de consulta ao seu modelo semântico específico.

Observação

Alternar de Ativado para Desativado limpa todos os resultados de consulta salvos anteriormente. Ao desativar o cache de consulta (seja por meio da opção padrão ou da opção Desativado), ocorre um pequeno atraso no carregamento de consultas porque as consultas do relatório estão sendo executadas em relação ao modelo semântico e não há consultas salvas para recorrer a elas.

Aviso

Se muitos modelos semânticos tiverem o armazenamento de consultas em cache habilitado e ocorrer uma atualização, poderá haver uma redução no desempenho porque haverá um grande número de consultas sendo processadas de uma vez.

Para obter mais informações, confira Cache de consulta no Power BI.