Configura tu base de datos de Vertica para que funcione con Looker. Con esta configuración, puedes usar tus datos de Vertica para flujos de trabajo operativos, análisis y creación de paneles en Looker. Esta integración te ayuda a proporcionar datos oportunos a tus empleados, clientes y servicios, aprovechando funciones como las tablas derivadas persistentes para generar informes comerciales eficaces.
Encripta el tráfico de red
Se recomienda encriptar el tráfico de red entre la aplicación de Looker y tu base de datos. Considera una de las opciones que se describen en la página de documentación Habilita el acceso seguro a la base de datos.
Configuración de la base de datos
Antes de crear una conexión a Vertica, crea un nuevo usuario y esquema de base de datos que sea exclusivo para tus aplicaciones de Looker. El usuario de Looker necesita permisos de lectura y escritura en un esquema separado para almacenar PDT y privilegios de solo lectura en otros esquemas de la base de datos de Vertica. Esto es opcional, pero se recomienda.
A continuación, se muestra un ejemplo de cómo crear un usuario y un esquema para Looker:
CREATE USER looker Identified BY 'mypassword';
CREATE SCHEMA looker_scratch;
GRANT CREATE ON SCHEMA looker_scratch to looker;
Crea la conexión de Looker a tu base de datos
En la sección Administrador de Looker, selecciona Conexiones y, luego, haz clic en Agregar conexión.
Completa los detalles de la conexión. La mayoría de los parámetros de configuración son comunes en la mayoría de los dialectos de bases de datos. Consulta Conecta Looker a tu base de datos para obtener más información. A continuación, se describen algunos de los parámetros de configuración:
- Nombre: Asigna un nombre a la conexión. Así es como el modelo de LookML hará referencia a la conexión.
- Dialecto: Selecciona Vertica en el menú desplegable de dialectos.
- Host: Ingresa el nombre del servidor o la dirección IP de Vertica.
- Puerto: El valor predeterminado es 5433.
- Base de datos: Ingresa el nombre de la base de datos de Vertica.
- Nombre de usuario y contraseña: Ingresa el nombre de usuario y la contraseña del usuario que se conectará a Looker.
- Esquema: Ingresa el esquema que contiene las tablas que deseas explorar en Looker.
- Base de datos temporal: Este es el esquema de borrador en el que deseas que Looker cree tablas derivadas temporales para mejorar el rendimiento. Es opcional, pero se recomienda, y se debe crear de antemano.
- Cantidad máxima de conexiones por nodo: Este parámetro de configuración se puede dejar en el valor predeterminado inicialmente. Consulta Conecta Looker a tu base de datos para obtener más información.
- Tiempo de espera del grupo de conexiones: Esto es opcional. Usa el valor predeterminado.
- Zona horaria de la base de datos: Es la zona horaria que usa tu base de datos de Vertica para almacenar fechas y horas. Por ejemplo, UTC. Esto es opcional.
- Zona horaria de la consulta: Es la zona horaria en la que deseas que se muestren tus consultas. Por ejemplo, hora del este de EE.UU. (América - Nueva York). Esto es opcional.
- Parámetros adicionales de JDBC: Esto es opcional. Usa este campo para habilitar parámetros de configuración adicionales de la base de datos. Por ejemplo, para habilitar el balanceo de cargas integrado de Vertica, usa el parámetro de conexión de JDBC
ConnectionLoadBalance=1. Para asignar una etiqueta para identificar las sesiones de Looker, usa el parámetro de conexión de JDBClabel=<mylabel>. Puedes pasar varios parámetros uno después del otro con&, como se muestra en esta página. Consulta la sección Parámetros de JDBC admitidos en esta página para obtener la lista de parámetros que admite Looker. Consulta la documentación de Vertica para obtener información sobre los parámetros de JDBC de Vertica.
Para verificar que la conexión se haya realizado correctamente, haz clic en Probar. Consulta Prueba 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.
Parámetros de JDBC admitidos
En el caso de Vertica, Looker admite los siguientes parámetros de JDBC en el campo Parámetros adicionales de JDBC para la conexión. Consulta la documentación de tu base de datos para obtener información sobre estos parámetros.
AutoCommitBackupServerNodeConnectionLoadBalanceconnsettingsDirectBatchInsertlabelLoginTimeoutLogLevelPasswordReadOnlyResultBufferSizesslTransactionIsolationUser
Compatibilidad de características
Para que Looker admita algunas funciones, el dialecto de tu base de datos también debe admitirlas.
A partir de Looker 26.12, Vertica admite las siguientes funciones:
| Función | ¿Es compatible? |
|---|---|
| Looker (Google Cloud Core) | |
| Agregaciones simétricas | |
| Tablas derivadas | |
| Tablas derivadas persistentes basadas en SQL | |
| Tablas derivadas persistentes nativas | |
| Vistas estables | |
| Finalización de consultas | |
| Tablas dinámicas basadas en SQL | |
| Zonas horarias | |
| SSL | |
| Subtotales | |
| Parámetros adicionales de JDBC | |
| Distinción entre mayúsculas y minúsculas | |
| Tipo de ubicación | |
| Tipo de lista | |
| Percentil | |
| Percentil de valores distintos | |
| Mostrar procesos del Ejecutor de SQL | |
| Describir tabla del Ejecutor de SQL | |
| Mostrar índices del Ejecutor de SQL | |
| Seleccionar 10 del Ejecutor de SQL | |
| Recuento del Ejecutor de SQL | |
| Explicar SQL | |
| Credenciales de OAuth 2.0 | |
| Comentarios contextuales | |
| Agrupación de conexiones | |
| Esbozos de HLL | |
| Reconocimiento agregado | |
| PDT incrementales | |
| Milisegundos | |
| Microsegundos | |
| Vistas materializadas | |
| Medidas entre períodos | |
| Distinción de recuento aproximado | |
| Modelos analíticos en la base de datos | |
| Calendarios personalizados |
Próximos pasos
Después de completar la conexión de la base de datos, configura las opciones de autenticación.