MySQL do Amazon Aurora

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

Além das etapas descritas 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 a Amazon Aurora ou quiser aproveitar as tabelas derivadas permanentes (PDTs, na sigla em inglês), consulte as seções a seguir.

Modos alternativos de failover e balanceamento de carga

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

Defina o parâmetro lookerFailover no campo Outros parâmetros para controlar esses modos.

As opções podem ser usadas para alterar a string JDBC desta maneira:

  • 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 for 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 do MySQL, não a replicação padrão do 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 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 adicionar a conexão

Depois de concluir a configuração do banco de dados, conecte-se ao banco de dados no Looker. Na seção Administrador do Looker, selecione Conexões e, em seguida, clique em Adicionar conexão.

Preencha os detalhes de conexão. A maioria dessas configurações é comum para a maioria dos dialetos do banco de dados. Elas são descritas na página de documentação Como conectar o Looker ao seu banco de dados.

Depois de definir as opções de conexão, clique em Test these Settings para verificar se a conexão com a Aurora foi concluída. Consulte a página de documentação Como testar a conectividade do banco de dados para ver informações de solução de problemas.

Clique em Adicionar conexão para salvar a conexão.

Suporte a recursos

Para que o Looker ofereça suporte a alguns recursos, seu dialeto do banco de dados também precisa aceitá-los.

Na versão mais recente do Looker, o Amazon Aurora é compatível com os seguintes recursos do Looker: