Esta página explica como configurar uma ligação no Looker ao Google Spanner.
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.
Obter as credenciais de ligação
Inicie sessão na Google Cloud consola.
Selecione o projeto adequado.
No menu, selecione IAM e administrador e, de seguida, Contas de serviço.
Selecione Criar conta de serviço e preencha a caixa de diálogo da seguinte forma:
- Nome da conta de serviço: introduza
looker-spanner-service
ou algo semelhante. - Função: selecione Cloud Spanner e, de seguida, Leitor da base de dados do Cloud Spanner.
- Fornecer uma nova chave privada: selecione a caixa de verificação Fornecer uma nova chave privada e selecione JSON em Tipo de chave.
- Nome da conta de serviço: introduza
Clique em Criar e acompanhe o seguinte:
- O endereço de email associado à conta de serviço
- O nome e a localização do ficheiro de credenciais JSON que foi transferido
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:
- Dialeto: Google Spanner.
- Nome: o nome da associação.
- Nome do projeto: o ID do projeto Google que contém a base de dados do Spanner.
- Nome da instância: o nome da instância que contém a base de dados do Spanner.
- Base de dados: o nome da base de dados do Spanner.
- Esquema: deixe este campo em branco.
- Máximo de ligações por nó: o número máximo de ligações totais à base de dados do Spanner em todos os utilizadores. A predefinição é 30. Inicialmente, pode deixar esta definição com o 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: o número de segundos que uma consulta aguarda antes de expirar devido a um conjunto de ligações cheio.
- Parâmetros JDBC adicionais: quaisquer parâmetros de controlador JDBC adicionais.
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 Google Spanner 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 | Não |
Tabelas derivadas nativas persistentes | Não |
Vistas estáveis | Não |
Interrupção de consultas | Sim |
Tabelas dinâmicas baseadas em SQL | Não |
Fusos horários | Sim |
SSL | Sim |
Subtotais | Não |
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 | Não |
Percentil distinto | Não |
Execução de SQL Mostrar processos | Não |
Execução de SQL Describe Table | Não |
Execução de SQL Mostrar índices | Não |
Execução de SQL Select 10 | Sim |
Contagem da execução de SQL | Sim |
SQL Explain | Não |
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 | Não |
PDTs incrementais | Não |
Milissegundos | Não |
Microssegundos | Não |
Vistas materializadas | Não |
Medidas de comparação de períodos | Não |
Contagem distinta aproximada | Não |
Referências
Passos seguintes
Depois de associar a sua base de dados ao Looker, configure as opções de início de sessão para os seus utilizadores.