BASE DE DADOS DE CONHECIMENTO

Conexão por meio de SQL personalizado causa desempenho lento


Publicado: 04 Feb 2013
Data da última modificação: 20 Jul 2023

Problemas

Usar SQL personalizado para conectar-se a uma fonte de dados causa desempenho lento no Tableau Desktop.

Ambiente

Tableau Desktop

Resolução

Uma prática recomendada é usar a instrução de SQL personalizado para criar uma exibição materializada no banco de dados e, em seguida, conectar o Tableau a essa exibição de banco de dados. Esse método otimiza a consulta e aprimora o desempenho. Quando o banco de dados fornece o poder de consulta, o Tableau pode se concentrar em filtrar e renderizar os dados fornecidos pelo banco de dados.
 

Causa

Usar SQL personalizado na conexão de dados pode impactar o desempenho já que o Tableau envia a consulta para o banco de dados dentro de uma subconsulta.
 

Informações adicionais

Porque o SQL personalizado é enviado para o banco de dados em uma subconsulta, às vezes a mesma consulta pode ter um desempenho mais rápido na ferramenta de consulta nativa do banco de dados.

Exibição materializada

Uma exibição materializada é uma “consulta SELECT” realizada na fonte de dados e o conjunto do resultado final é armazenado como uma tabela no banco de dados. É possível manter a exibição materializada em sincronia com as atualizações do banco de dados.



Este artigo resolveu o problema?