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 JDBCLabel=<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.