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
elookerFailover=aurora
- Você pode fazer o mesmo com
- 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: