Google Cloud SQL

Usuarios y seguridad

Crea un usuario de base de datos que pueda conectar Cloud SQL a Looker. En los siguientes comandos, cambia some_password_here por una contraseña única y segura, y otorga privilegios SELECT a la base de datos que deseas que Looker consulte:

CREATE USER looker;
SET PASSWORD FOR looker = PASSWORD ('some_password_here');
GRANT SELECT ON database_name.* TO looker;

Conecta la base de datos

En la sección Administrador de Looker, seleccione Conexiones y, luego, haga clic en Agregar conexión.

Completa los detalles de la conexión (consulta la página de documentación Conecta Looker a tu base de datos para obtener más información):

  • Dialecto: Google Cloud SQL.
  • Host: El nombre de host de la base de datos que se usa para conectarse a la base de datos de Google Cloud SQL. Para un túnel SSH, usa localhost.
  • Puerto: Es el puerto que se usa para conectarse a la base de datos de Google Cloud SQL.
  • Base de datos: el nombre de la instancia de base de datos de Google Cloud SQL
  • Nombre de usuario: el nombre de usuario de la cuenta que usará Looker para acceder a Google Cloud SQL
  • Contraseña: La contraseña de la cuenta que usará Looker para acceder a Google Cloud SQL
  • Parámetros adicionales: Parámetros adicionales de JDBC (opcional).
  • SSL: Si está marcada, habilita una conexión SSL. Sin embargo, las conexiones SSL a Google Cloud SQL no son compatibles de forma predeterminada.

    Google Cloud SQL requiere pasos adicionales para configurar las conexiones SSL. Consulta Configura certificados SSL/TLS. Google Cloud SQL crea un certificado de servidor en la creación de cada instancia, por lo que el certificado personalizado debe instalarse en el servidor de Looker para que las conexiones SSL sean exitosas. Esta opción solo está disponible para las implementaciones de Looker alojadas por el cliente que tienen acceso al servidor de Looker.

    Debido a este requisito, una mejor alternativa a SSL es conectar Looker a Google Cloud SQL a través de un proxy de Cloud SQL y un túnel SSH.

  • Verificar SSL: Si está marcada, se aplica la verificación SSL. Sin embargo, las conexiones SSL a Google Cloud no son compatibles de forma predeterminada.

Asistencia de PDT

Google Cloud SQL no admite instrucciones CREATE TABLE AS SELECT, por lo que debes usar el parámetro create_process de LookML para definir los PDT.

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, Google Cloud SQL admite las siguientes funciones de Looker:

Próximos pasos

Después de crear la conexión de la base de datos, configura las opciones de autenticación.