Aumentar o desempenho com a colocação em cache de consultas (Premium)

Concluído

Com a funcionalidade de Colocação em Cache de Consultas, pode utilizar os serviços locais de colocação em cache do Power BI para processar resultados de consulta. Em vez de depender do modelo semântico para calcular consultas, utilize os recursos da cloud nas suas capacidades Premium no serviço Power BI para carregar o relatório. A colocação em cache de consultas garante um desempenho constante em vez de sobrecarregar os recursos do modelo semântico.

Com base no cenário, irá reparar que alguns dos seus modelos semânticos estão a fazer com que os relatórios sejam carregados mais lentamente do que antes, um problema que começa a irritar os seus utilizadores. A equipa de vendas quer saber como pode melhorar o desempenho e tornar estes relatórios mais rápidos de carregar. Decide utilizar a Colocação em Cache de Consultas para resolver este problema.

Colocação de consultas em cache

A Colocação em Cache de Consultas é uma funcionalidade local de colocação em cache que mantém os resultados por utilizador, por relatório. A colocação em cache de consultas reduz o tempo de carga e aumenta a velocidade da consulta, especialmente para modelos semânticos que não são atualizados frequentemente e que são acedidos com frequência.  Este serviço está disponível apenas para utilizadores com o Power BI Premium ou o Power BI Embedded.

Os resultados da colocação em cache de consultas são específicos do utilizador e aplicam apenas uma página específica de um relatório. A utilização da colocação em cache de consultas tem várias vantagens:

  • Melhoramento do desempenho dos relatórios, dashboards e mosaicos do dashboard.

  • Respeita os marcadores e os filtros predefinidos.

  • Os resultados da consulta em cache são específicos do utilizador.

  • Todas as etiquetas de segurança são seguidas.

  • Reduz a carga na sua capacidade dedicada.

Para aceder e configurar a colocação em cache de consultas, siga estes passos:

  1. Aceda a um modelo semântico na área de trabalho e abra a página Definições . Neste exemplo, vai ativar a colocação em cache de consultas para SalesModel.

    Colocação em Cache de Consultas nas Definições

  2. Selecione o separador Modelos semânticos e expanda as opções de Colocação em Cache de Consultas , conforme mostrado na imagem seguinte.

    Opções de colocação em cache de consultas

  3. Na página Colocação em Cache de Consultas, escolha uma das opções disponíveis. A opção predefinida é que a colocação em cache de consultas está desativada; no entanto, também pode selecionar Desativar, o que desativa a colocação em cache de consultas para o modelo semântico específico em questão. Se selecionar Ativado, a colocação em cache de consultas está ativada apenas para este modelo semântico específico. Neste exemplo, irá selecionar Ativado para o modelo semântico porque pretende aplicar a colocação em cache de consultas ao modelo semântico específico.

Nota

Mudar de Ativado para Desativado limpa todos os resultados de consulta guardados anteriormente. Ao desativar a colocação em cache de consultas (através da opção predefinida ou Desativada ), ocorre um pequeno atraso no carregamento de consultas porque as consultas do relatório estão em execução no modelo semântico e não tem consultas guardadas para reverter.

Aviso

Se muitos modelos semânticos tiverem a colocação em cache de consultas ativada e ocorrer uma atualização, poderá ocorrer uma redução do desempenho porque um grande número de consultas estão a ser processadas de uma só vez.

Para obter mais informações, veja Colocação em Cache de Consultas no Power BI.