O que você vai aprender?
Nesta dica iremos mostrar 10 formas de como melhorar a performance do seu painel.
Dica 1: Extraia a Fonte de dados Conectada
- As extrações são uma maneira rápida e fácil de tornar a execução da maioria das pastas de trabalho mais rápida
Dica 2: Reduza a quantidade de dados.
- Faça filtros direto na extração para excluir os dados de que não são necessários
Dica 03: Oculte os campos não utilizados.
- Campos ocultos não são incluídos ao criar uma extração
- Isso torna a extração menor, melhorando o desempenho
Dica 04: Atualize o Tableau para a versão mais recente.
- A atualização para a versão mais recente pode melhorar o desempenho sem precisar de nada mais
Dica 04: Reduza o escopo.
- Limite o número de planilhas e de fontes de dados em uma pasta de trabalho
- Lembre-se que cada planilha executa uma ou mais consultas aos dados, portanto, quanto mais planilhas, mais tempo levará para renderizar a visualização
Dica 05: Reduza o número de filtros mostrados na exibição.
- Os filtros mostrados na exibição são um recurso eficaz que ajudam na criação de visualizações avançadas e interativas
- Quanto mais filtros interativos, maior o tempo de renderização
- Tente substituir os filtros rápidos por ações de filtros
Dica 06: Use com moderação o recurso de “Mostrar Somente Valores Relevantes” no filtro.
• Esse recurso exige uma consulta para atualizar os valores mostrados, todas as vezes que outros filtros são alterados
Dica 07: Inclua o botão de Aplicar aos filtros.
- Esse recurso diminuiu o tempo de renderização/atualização das visualizações;
Dica 08: Crie cálculos eficientes.
1) Booleanos e Inteiros são mais rápidos – Os inteiros e booleanos são geralmente mais rápidos que as cadeias de caracteres.
Ex: Se o seu cálculo produzir um resultado binário (por exemplo, sim/não, aprovado/reprovado, acima/abaixo), certifique-se de retornar um resultado booleano em vez de uma cadeia de caracteres.
2) Usar parâmetros para cálculos condicionais – Normalmente, para fornecer ao usuário opções de fácil compreensão, faz mais sentido criar o parâmetro como um tipo de cadeia de caracteres. Mas os cálculos numéricos são muito mais rápidos que os cálculos de cadeia de caracteres, portanto utilize a coluna Exibir como para passar uma cadeia de caracteres e a coluna Valor para passar um valor inteiro.
3) Use a função CASE ao invés da função IF – Na função IF é preciso referenciar várias vezes o mesmo campo para fazer uma comparação de igualdade e isso pode causar problemas de desempenho de consulta.
Na função CASE o campo é referenciado somente uma vez, portanto, é realizado somente uma vez.
Dica 09: Desative as atualizações automáticas
- Quando a exibição de dados criada é complexa por ter muitos campos, as consultas podem levar muito tempo. Para melhorar o desempenho, é possível desativar as atualizações automáticas ao compor uma exibição e depois consultar a fonte de dados ao concluir;
- Para desativar as atualizações das planilhas clique no botão
- Para ativar a exibição novamente clique no botão:
Dica 10: Evite usar dashboard com tamanho automático
- Ao utilizar um painel com tamanho automático ele irá renderizar em cada nova resolução de tela;
- O uso de tamanhos fixos maximiza o reuso do cache;