Para ligar o Looker ao Amazon Aurora MySQL, siga as instruções na página de documentação para estabelecer ligação ao Amazon RDS para MySQL.
Além dos passos nas instruções do Amazon RDS, o Amazon Aurora pode precisar de uma configuração adicional, consoante a sua configuração. Se tiver um ponto final só de leitura redirecionado para o Amazon Aurora ou se quiser usar tabelas derivadas persistentes (PDTs), consulte as secções seguintes.
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.
Modos de balanceamento de carga e alternativa de comutação em caso de falha
O Amazon Aurora MySQL pode ser configurado para usar modos alternativos de comutação por falha e equilíbrio de carga para escolher o comportamento de ligação JDBC adequado que quer. Consulte a documentação associada para ver como estes parâmetros alternativos alteram o comportamento.
Pode definir o parâmetro lookerFailover no campo Parâmetros JDBC adicionais para controlar estes modos.
As opções podem ser usadas para alterar a string JDBC da seguinte forma:
lookerFailover=false:jdbc:mysql:hostname...lookerFailover=sequential:jdbc:mysql:sequential:hostname...- Pode fazer o mesmo com
lookerFailover=loadbalance,lookerFailover=replicationelookerFailover=aurora
- Pode fazer o mesmo com
- Se
lookerFailovernão estiver incluído, o comportamento predefinido é:jdbc:mysql:aurora:hostname... - Se
cluster-roestiver no nome do anfitrião, o comportamento predefinido é:jdbc:mysql:hostname...
Configurar o Amazon Aurora MySQL para PDTs
Para usar tabelas derivadas persistentes (PDTs) com o Aurora, tem de usar a replicação do MySQL e não a replicação predefinida do Amazon Aurora, que é apenas de leitura. Tem de definir o parâmetro read_only como 0 para tornar a réplica do MySQL gravável, conforme descrito na nossa documentação sobre o RDS e as tabelas temporárias.
Se não quiser conceder acesso de escrita à base de dados, pode copiar e colar o SQL da tabela derivada no parâmetro sql_table_name de um ficheiro view, conforme mostrado aqui. Isto cria uma subconsulta que é usada no momento da consulta:
view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}
Para ver mais detalhes sobre a replicação do Aurora, consulte a documentação da AWS.
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.
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 Amazon Aurora MySQL suporta as seguintes funcionalidades a partir do Looker 25.18:
| 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 |
| Visualizações 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 | Não |
| Tipo de localização | Sim |
| Tipo de lista | Sim |
| Percentil | Sim |
| Percentil distinto | Sim |
| Execução de SQL Mostrar processos | Sim |
| Execução de SQL Describe Table | Sim |
| Execução de SQL Mostrar índices | Sim |
| 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 | Não |
| Milissegundos | Sim |
| Microssegundos | Sim |
| Vistas materializadas | Não |
| Medidas de comparação de períodos | Não |
| Contagem distinta aproximada | Não |