Vertica

Encriptar o tráfego de rede

É uma prática recomendada encriptar o tráfego de rede entre a aplicação Looker e a sua base de dados. Considere uma das opções descritas na página de documentação Ativar o acesso seguro à base de dados.

Configuração da base de dados

Antes de criar uma ligação ao Vertica, crie um novo utilizador e esquema da base de dados que seja exclusivo para as suas aplicações do Looker. O utilizador do Looker precisa de autorizações de leitura e escrita num esquema separado para armazenar PDTs e privilégios só de leitura para outros esquemas na base de dados Vertica. Este passo é opcional, mas recomendado.

Segue-se um exemplo de criação de um utilizador e um esquema para o Looker:

CREATE USER looker Identified BY 'mypassword';
CREATE SCHEMA looker_scratch;
GRANT CREATE ON SCHEMA looker_scratch to looker;

Criar a ligação do Looker à sua base de dados

Na secção Administração do Looker, selecione Ligações e, de seguida, clique em Adicionar ligação.

Preencha os detalhes da ligação. A maioria das definições é comum à maioria dos dialetos de bases de dados. Consulte a página de documentação Associar o Looker à sua base de dados para ver informações. Algumas das definições são descritas a seguir:

  • Nome: atribua um nome à associação. É assim que o modelo do LookML vai referenciar a ligação.
  • Dialeto: selecione Vertica no menu pendente de dialetos.
  • Anfitrião: introduza o nome ou o IP do servidor Vertica.
  • Porta: a predefinição é 5433.
  • Base de dados: introduza o nome da base de dados do Vertica.
  • Nome de utilizador e palavra-passe: introduza o nome de utilizador e a palavra-passe do utilizador que vai estabelecer ligação ao Looker.
  • Esquema: introduza o esquema que contém as tabelas que quer explorar no Looker.
  • Base de dados temporária: este é o esquema temporário onde quer que o Looker crie tabelas derivadas temporais para melhorar o desempenho. É opcional, mas recomendado, e deve ser criado antecipadamente.
  • Máximo de ligações por nó: inicialmente, pode deixar esta definição no valor predefinido. Consulte a página de documentação Ligar o Looker à sua base de dados para mais informações.
  • Limite de tempo do conjunto de ligações: este campo é opcional. Use o valor predefinido.
  • Fuso horário da base de dados: o fuso horário que a sua base de dados Vertica usa para armazenar datas e horas. Por exemplo, UTC. Esta ação é opcional.
  • Fuso horário da consulta: o fuso horário que quer que as suas consultas apresentem. Por exemplo, US Eastern (América – Nova Iorque). Esta ação é opcional.
  • Parâmetros JDBC adicionais: este campo é opcional. Use este campo para ativar definições adicionais da base de dados. Por exemplo, para ativar o equilíbrio de carga nativo do Vertica, use o parâmetro de ligação JDBC ConnectionLoadBalance=1. Para atribuir uma etiqueta para identificar as sessões do Looker, use o parâmetro de ligação JDBC Label=<mylabel>. Pode transmitir vários parâmetros uns a seguir aos outros através de &, conforme mostrado nesta página. Para ver uma lista completa dos parâmetros de ligação JDBC disponíveis, consulte a documentação da Vertica.

Para verificar se a associação foi bem-sucedida, clique em Testar. Consulte a página de documentação Testar a conetividade da base de dados para ver informações de resolução de problemas.

Para guardar estas definições, clique em Associar.

Suporte de funcionalidades

Para que o Looker suporte algumas funcionalidades, o dialeto da base de dados também tem de as suportar.

O Vertica suporta as seguintes funcionalidades a partir do Looker 25.14:

Funcionalidade Compatível?
Nível de apoio técnico
Suportado
Looker (Google Cloud Core)
Sim
Dados agregados simétricos
Sim
Tabelas derivadas
Sim
Tabelas derivadas SQL persistentes
Sim
Tabelas derivadas nativas persistentes
Sim
Vistas estáveis
Sim
Interrupção de consultas
Sim
Tabelas dinâmicas baseadas em SQL
Sim
Fusos horários
Sim
SSL
Sim
Subtotais
Sim
Parâmetros JDBC adicionais
Sim
Sensível a maiúsculas e minúsculas
Sim
Tipo de localização
Sim
Tipo de lista
Não
Percentil
Sim
Percentil distinto
Não
Execução de SQL Mostrar processos
Sim
Execução de SQL Describe Table
Sim
Execução de SQL Mostrar índices
Não
Execução de SQL Select 10
Sim
Contagem da execução de SQL
Sim
SQL Explain
Sim
Credenciais do OAuth 2.0
Não
Comentários de contexto
Sim
Agrupamento de ligações
Não
Esboços HLL
Não
Notoriedade agregada
Sim
PDTs incrementais
Sim
Milissegundos
Sim
Microssegundos
Sim
Vistas materializadas
Não
Medidas de comparação de períodos
Não
Contagem distinta aproximada
Não

Passos seguintes

Depois de concluir a ligação à base de dados, configure as opções de autenticação.