MySQL do Amazon Aurora

Para conectar o Looker ao Amazon Aurora MySQL, siga as instruções na página da documentação sobre como se conectar ao Amazon RDS para MySQL.

Além das etapas nas instruções do Amazon RDS, o Amazon Aurora pode precisar de mais configurações, dependendo da sua configuração. Se você tiver um endpoint somente leitura redirecionado para o Amazon Aurora ou quiser usar tabelas derivadas permanentes (PDTs, na sigla em inglês), consulte as seções a seguir.

Modos alternativos de balanceamento de carga e failover

O Amazon Aurora MySQL pode ser configurado para usar modos alternativos de failover e balanceamento de carga a fim de escolher o comportamento de conexão JDBC apropriado. Consulte a documentação vinculada para ver como esses parâmetros alternativos alteram o comportamento.

É possível definir o parâmetro lookerFailover no campo Parâmetros JDBC adicionais para controlar esses 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...
    • Você pode fazer o mesmo com lookerFailover=loadbalance, lookerFailover=replication e lookerFailover=aurora
  • Se lookerFailover não estiver incluído, o comportamento padrão será: jdbc:mysql:aurora:hostname...
  • Se cluster-ro estiver no nome do host, o comportamento padrão será: jdbc:mysql:hostname...

Como configurar o Amazon Aurora MySQL para PDTs

Para aproveitar as tabelas derivadas permanentes (PDTs, na sigla em inglês) com a Aurora, use a replicação MySQL, e não a replicação padrão da Amazon Aurora, que é somente leitura. Defina o parâmetro read_only como 0 para tornar a réplica do MySQL gravável, conforme descrito na nossa documentação sobre RDS e tabelas temporárias.

Se você não quiser conceder acesso de gravação ao banco de dados, copie e cole o SQL da tabela derivada no parâmetro sql_table_name de um arquivo view, conforme mostrado aqui. Isso cria uma subconsulta usada no momento da consulta:

view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}

Para mais detalhes sobre a replicação Aurora, consulte a documentação da AWS.

Como criar a conexão do Looker com seu banco de dados

Na seção Administrador do Looker, selecione Conexões e clique em Adicionar conexão.

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 Como conectar o Looker ao seu banco de dados para mais informações.

Para verificar se a conexão foi concluída, clique em Testar. Consulte a página de documentação Como testar a conectividade do banco de dados para ver informações sobre solução de problemas.

Para salvar essas configurações, clique em Conectar.

Suporte a recursos

Para que o Looker seja compatível com alguns recursos, o dialeto do banco de dados também precisa ser compatível com eles.

O Amazon Aurora MySQL é compatível com os seguintes recursos a partir do Looker 23.8:

Recurso Compatível?
Nível do suporte
Compatível
Looker (Google Cloud Core)
Sim
Agregados simétricos
Sim
Tabelas derivadas
Sim
Tabelas derivadas do SQL permanente
Sim
Tabelas derivadas nativas nativas
Sim
Visualizações estáveis
Sim
Eliminação de consultas
Sim
Tabelas dinâmicas baseadas em SQL
Sim
Fusos horários
Sim
SSL
Sim
Subtotais
Sim
Parâmetros adicionais de JDBC
Sim
Diferenciar maiúsculas e minúsculas
Não
Tipo de local
Sim
Tipo de lista
Sim
Percentil
Sim
Percentil distinto
Sim
Processos do SQL Runner Show
Sim
Tabela de descrição do SQL Runner
Sim
Índices do SQL Runner Show
Sim
SQL Runner Select 10
Sim
Contagem de executores do SQL
Sim
Explicação do SQL
Sim
Credenciais do OAuth
Não
Comentários de contexto
Sim
Pool de conexão
Não
HLL Sketches
Não
Reconhecimento agregado
Sim
PDTs incrementais
Não
Milissegundos
Sim
Microssegundos
Sim
Visualizações materializadas
Não
Contagem aproximada diferente
Não