Usuarios y seguridad
Crear 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 de SELECT
a la base de datos que quieres que Looker consulte:
CREATE USER looker;
SET PASSWORD FOR looker = PASSWORD ('some_password_here');
GRANT SELECT ON database_name.* TO looker;
Crea la conexión de Looker a tu 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. La mayoría de las opciones de configuración son comunes en la mayoría de los dialectos de las bases de datos. Consulta la página de documentación Conecta Looker a tu base de datos para obtener más información. Algunos de los parámetros de configuración se describen a continuación:
- Dialect: 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: El puerto que se usa para conectarse a la base de datos de Google Cloud SQL
- Base de datos: Es el nombre de la instancia de base de datos de Google Cloud SQL.
- Nombre de usuario: Es 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 de JDBC: Parámetros adicionales de JDBC (opcional).
SSL: Si se marca esta opción, se 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 durante la creación de cada instancia, por lo que el certificado personalizado debe instalarse en el servidor de Looker para conexiones SSL 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 se marca esta opción, se aplica la verificación SSL. Sin embargo, las conexiones SSL a Google Cloud no son compatibles de forma predeterminada.
Para verificar que la conexión se realice de forma correcta, haz clic en Probar. Consulta la página de documentación sobre cómo probar la conectividad de la base de datos para obtener información sobre la solución de problemas.
Para guardar esta configuración, haz clic en Conectar.
Compatibilidad con PDT
Google Cloud SQL no admite instrucciones CREATE TABLE AS SELECT
, por lo que debe usar el parámetro create_process
de LookML para definir las PDT.
Compatibilidad de características
Para que Looker admita algunas funciones, tu dialecto de base de datos también debe admitirlas.
A partir de Looker 23.8, Google Cloud SQL es compatible con las siguientes funciones:
Atributo | ¿Es compatible? |
---|---|
Nivel de asistencia | Admitido |
Looker (Google Cloud Core) | Sí |
Agregaciones simétricas | Sí |
Tablas derivadas | Sí |
Tablas derivadas de SQL persistente | Sí |
Tablas derivadas persistentes nativas | No |
Vistas estables | No |
Asesinato de consultas | Sí |
Pivotes basados en SQL | Sí |
Zonas horarias | Sí |
SSL | Sí |
Subtotales | Sí |
Parámetros adicionales de JDBC | Sí |
Distingue mayúsculas de minúsculas | No |
Tipo de ubicación | Sí |
Tipo de lista | Sí |
Percentil | Sí |
Percentil distintivo | Sí |
Procesos de Show del ejecutor de SQL | Sí |
Tabla de descripción del ejecutor de SQL | Sí |
Índices de SQL Runner Show | Sí |
Ejecutor de SQL Select 10 | Sí |
Recuento de ejecutores de SQL | Sí |
Explicación de SQL | Sí |
Credenciales de OAuth | No |
Comentarios de contexto | Sí |
Agrupación de conexiones | No |
Bocetos de HLL | No |
Reconocimiento global | Sí |
PDT incrementales | No |
Milisegundos | Sí |
Microsegundos | Sí |
Vistas materializadas | No |
Distinto del recuento aproximado | No |
Próximos pasos
Después de crear la conexión de tu base de datos, configura las opciones de autenticación.