Melhor resposta
Atualizar / editado com base em comentário do autor
SQL inicial é a capacidade de passar um comando durante a conexão com o banco de dados. O Tableau não faz referência a isso para visualização, mas você pode precisar que o servidor execute algumas tarefas antes de sua consulta de conexão ser executada.
Alguns exemplos:
- Execute um procedimento armazenado
- Criar tabelas temporárias
- Suporta algumas opções de segurança em nível de linha
- Aproveite as credenciais do Tableau Server para registro (insira o nome de usuário e informações do Tableau em uma tabela de registro)
Revendo um painel anterior, usei 2 dos marcadores acima. O procedimento armazenado precisava ser executado para compilar um relatório mensal de vendas e uma previsão. O último ponto para rastrear usuários, pastas de trabalho e a versão do Tableau usados para atualizar as versões do Tableau Server e relatórios sobre o uso de TI.
Em geral, na maioria das vezes, não acho que o sql inicial será usado esperar em alguns casos únicos.
Eu adoraria entender a abordagem de segurança de linha, pois estou percorrendo um caminho com um cliente atual que tem mais de 100 marcas e tem uma segurança complexa que está atualmente implementada em o servidor. Obrigado à sua pergunta… Tenho algumas investigações a fazer.
Espero que ajude.
—o Resposta original
Conectando-se a um data lake, grande tabela / visualização de dados ou você precisa de uma visualização personalizada criada em tempo real que não é necessária para armazenamento como uma visualização no banco de dados.
Data lake / grandes visualizações – melhore a velocidade de visualização de dados
Use o SQL para se concentrar em trazer apenas os dados necessários. Métricas e dimensões exatas ou períodos de tempo reduzidos.
Visualização personalizada – junte tabelas em um conjunto de dados personalizado
Às vezes a visualização de que você precisa não existe e você não deve criar visualizações aleatórias no banco de dados para preencher seus desejos antigos. Use esta abordagem para unir tabelas para seu conjunto de dados personalizado.
Crédito extra
Você pode usar parâmetros dentro de sql personalizado consultas. Crie seu bloco de código, explore o conjunto de dados e descubra como implementar o uso de parâmetros para personalizar seu relatório com base na entrada – ou seja, use um parâmetro para selecionar a dimensão como Região ou País para fornecer ao usuário a capacidade de ver os dados resumido a essas seleções, alterando sua consulta de seleção.
** Uma coisa a observar é que você usará uma conexão ao vivo com o bd ao usar consultas customizadas, portanto, consideração adicional é necessária em quanto tempo leva para o banco de dados retornar os resultados, pois isso afetará o desempenho do painel, bem como garantir que todos os usuários tenham acesso adequado ao bd.
Resposta
Para usar o SQL inicial
Ou, na página Fonte de dados, selecione Dados> SQL inicial ou dados> Query Banding e SQL inicial dependendo do banco de dados ao qual você se conecta. Digite o comando SQL na caixa de diálogo SQL inicial . Você pode usar o menu suspenso Inserir para passar parâmetros para sua fonte de dados.
Obrigado,