Para usar o Looker com o Actian Avalanche ou o Vector, é necessário configurar um driver do Ingres. Estas instruções descrevem esse processo, presumindo o uso de um script de inicialização semelhante aos exemplos fornecidos na página do GitHub do looker-open-source (link em inglês).
Você precisará adquirir um JAR do driver do Ingres, incluí-lo como parte do processo de inicialização e adicionar uma opção para informar ao Looker como acessá-lo.
Criptografar o tráfego de rede
É recomendável criptografar o tráfego de rede entre o aplicativo Looker e o banco de dados. Considere uma das opções descritas na página de documentação Ativar o acesso seguro ao banco de dados.
Instalar o driver JDBC do Ingres
Siga as etapas na página de documentação Drivers JDBC não empacotados usando os seguintes valores:
Símbolo do driver: ingres
Entrada do driver:
- name: ingres
dir_name: ingres
module_path: com.ingres.jdbc.IngresDriver
Para a etapa de colocar o driver no diretório do dialeto, o caminho para esse arquivo será semelhante a este: looker/custom_jdbc_drivers/ingres/iijdbc.jar.
Criar a conexão do Looker com o banco de dados
Siga estas etapas para criar a conexão do Looker com o banco de dados:
- Na seção Admin do Looker, selecione Conexões e clique em Adicionar conexão.
Selecione Actian Avalanche ou Vector no menu suspenso Dialeto.
Preencher os detalhes de conexão. A maioria das configurações é comum para a maioria dos dialetos de banco de dados. Consulte a página de documentação Conectar o Looker ao banco de dados para mais informações.
Para verificar se a conexão foi estabelecida, clique no botão Testar conexão na seção Detalhes do status na parte de baixo da página Configurações de conexões.
Se o Looker mostrar a mensagem É possível conectar, pressione Conectar para criar a conexão.
A conexão do banco de dados será adicionada à lista na página Conexões Admin do Looker.
Ativar o suporte a TDP
É possível usar tabelas derivadas persistentes (TDPs) no banco de dados usando a seção Substituições de TDP na página Configurações de conexão.
Para ativar as TDPs:
Crie um usuário de TDP no banco de dados para uso com o esquema de rascunho, por exemplo,
looker_scratch.Crie um grupo no banco de dados, como
looker_pdt_group.Adicione o usuário normal do Looker e o usuário de TDP do Looker ao novo grupo.
CONCEDA SELECT em todas as tabelas no esquema do usuário normal do Looker ao usuário de TDP.
Na página Configurações de conexão do Looker, na seção Substituições de TDP, insira as informações do usuário de TDP.
O usuário de TDP executa um GRANT SELECT no
looker_pdt_grouppara cada tabela criada.
Parâmetros JDBC aceitos
As seções a seguir fornecem uma lista de parâmetros JDBC permitidos para cada dialeto:
Parâmetros JDBC do Actian Avalanche
Para o Actian Avalanche, o Looker oferece suporte ao seguinte parâmetro JDBC no campo Parâmetros JDBC adicionais da conexão. Consulte a documentação do banco de dados para mais informações sobre esses parâmetros.
autocommit_modeencryptionpasswordsend_ingres_datesserverName: para instâncias públicas do Looker, o valor do parâmetroserverNameprecisa ser o endereço IP público da instância.user
Parâmetros JDBC do Vector
Para o Vector, o Looker oferece suporte aos seguintes parâmetros JDBC no campo Parâmetros JDBC adicionais da conexão. Consulte a documentação do banco de dados para mais informações sobre esses parâmetros.
autocommit_modeencryptionpasswordsend_ingres_datesserverName: para instâncias públicas do Looker, o valor do parâmetroserverNameprecisa ser o endereço IP público da instância.user
Suporte a recursos
Para que o Looker ofereça suporte a alguns recursos, o dialeto do banco de dados também precisa oferecer suporte a eles.
Actian Avalanche
O Actian Avalanche oferece suporte aos seguintes recursos a partir do Looker 26.20:
| Recurso | Compatível? |
|---|---|
| Looker (Google Cloud Core) | |
| Conjuntos simétricos | |
| Tabelas derivadas | |
| Tabelas derivadas persistentes com base em SQL | |
| Tabelas derivadas nativas persistentes | |
| Visualizações estáveis | |
| Eliminação de consultas | |
| Tabelas dinâmicas com base em SQL | |
| Fusos horários | |
| SSL | |
| Subtotais | |
| Parâmetros adicionais da JDBC | |
| Diferencia maiúsculas de minúsculas | |
| Tipo de local | |
| Tipo de lista | |
| Percentil | |
| Percentil distinto | |
| Mostrar processos do SQL Runner | |
| Descrever tabela do SQL Runner | |
| Mostrar índices do SQL Runner | |
| Selecionar 10 do SQL Runner | |
| Contagem do SQL Runner | |
| Explicar SQL | |
| Credenciais do OAuth 2.0 | |
| Comentários de contexto | |
| Pooling de conexão | |
| Esboços HLL | |
| Reconhecimento agregado | |
| TDPs incrementais | |
| Milissegundos | |
| Microssegundos | |
| Visualizações materializadas | |
| Medidas de comparação de períodos | |
| Contagem aproximada aproximada | |
| Modelos analíticos no banco de dados | |
| Agendas personalizadas |
Vector
O Vector oferece suporte aos seguintes recursos a partir do Looker 26.20:
| Recurso | Compatível? |
|---|---|
| Looker (Google Cloud Core) | |
| Conjuntos simétricos | |
| Tabelas derivadas | |
| Tabelas derivadas persistentes com base em SQL | |
| Tabelas derivadas nativas persistentes | |
| Visualizações estáveis | |
| Eliminação de consultas | |
| Tabelas dinâmicas com base em SQL | |
| Fusos horários | |
| SSL | |
| Subtotais | |
| Parâmetros adicionais da JDBC | |
| Diferencia maiúsculas de minúsculas | |
| Tipo de local | |
| Tipo de lista | |
| Percentil | |
| Percentil distinto | |
| Mostrar processos do SQL Runner | |
| Descrever tabela do SQL Runner | |
| Mostrar índices do SQL Runner | |
| Selecionar 10 do SQL Runner | |
| Contagem do SQL Runner | |
| Explicar SQL | |
| Credenciais do OAuth 2.0 | |
| Comentários de contexto | |
| Pooling de conexão | |
| Esboços HLL | |
| Reconhecimento agregado | |
| TDPs incrementais | |
| Milissegundos | |
| Microssegundos | |
| Visualizações materializadas | |
| Medidas de comparação de períodos | |
| Contagem aproximada aproximada | |
| Modelos analíticos no banco de dados | |
| Agendas personalizadas |