Amazon Aurora MySQL

A fin de conectar Looker a Amazon Aurora MySQL, sigue las instrucciones de la página de documentación para conectarte a Amazon RDS for MySQL.

Además de los pasos de las instrucciones de Amazon RDS, es posible que Amazon Aurora necesite una configuración adicional según tu configuración. Si tiene un extremo redireccionado de solo lectura para Amazon Aurora o si desea aprovechar las tablas derivadas persistentes (PDT), consulte las siguientes secciones.

Modos alternativos de conmutación por error y balanceo de cargas

Se puede configurar Amazon Aurora MySQL para que use modos alternativos de conmutación por error y balanceo de cargas a fin de elegir el comportamiento de conexión de JDBC apropiado que desees. Consulta la documentación vinculada para ver cómo estos parámetros alternativos cambian el comportamiento.

Puedes establecer el parámetro lookerFailover en el campo Parámetros adicionales para controlar estos modos.

Las opciones se pueden usar para cambiar la string de JDBC de la siguiente manera:

  • lookerFailover=false: jdbc:mysql:hostname...
  • lookerFailover=sequential: jdbc:mysql:sequential:hostname...
    • Puedes hacer lo mismo con lookerFailover=loadbalance, lookerFailover=replication y lookerFailover=aurora
  • Si no se incluye lookerFailover, el comportamiento predeterminado es el siguiente: jdbc:mysql:aurora:hostname...
  • Si cluster-ro está en el nombre de host, el comportamiento predeterminado es: jdbc:mysql:hostname...

Configura Amazon Aurora MySQL para PDT

Para aprovechar las tablas derivadas persistentes (PDT) con Aurora, debe usar la replicación de MySQL, no la replicación predeterminada de Amazon Aurora, que es de solo lectura. Debes establecer el parámetro read_only en 0 para que la réplica de MySQL admita escritura, como se describe en nuestra documentación sobre RDS y tablas temporales.

Si no deseas otorgar acceso de escritura a la base de datos, puedes copiar y pegar el SQL de la tabla derivada en el parámetro sql_table_name de un archivo view, como se muestra aquí. Esto crea una subconsulta que se usa en el momento de la consulta:

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

Para obtener más detalles sobre la replicación de Aurora, consulta la documentación de AWS.

Agrega la conexión

Después de completar la configuración de la base de datos, puedes conectarte a la base de datos de Looker. En la sección Administrador de Looker, seleccione Conexiones y, luego, haga clic en Agregar conexión.

Completa los detalles de la conexión. La mayoría de estas opciones de configuración son comunes en la mayoría de los dialectos de la base de datos. Se describen en la página de documentación Conecta Looker a tu base de datos.

Después de configurar las opciones de conexión, haga clic en Probar esta configuración para verificar que la conexión con Aurora se haya realizado correctamente. Consulta la página de documentación Prueba la conectividad de la base de datos para obtener información sobre la solución de problemas.

Haz clic en Agregar conexión para guardar la conexión.

Compatibilidad de características

Para que Looker admita algunas funciones, el dialecto de la base de datos también debe admitirlas.

En la versión más reciente de Looker, Amazon Aurora admite las siguientes funciones de Looker: