Vertica

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 JDBC label=<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.

  • AutoCommit
  • BackupServerNode
  • ConnectionLoadBalance
  • connsettings
  • DirectBatchInsert
  • label
  • LoginTimeout
  • LogLevel
  • Password
  • ReadOnly
  • ResultBufferSize
  • ssl
  • TransactionIsolation
  • User

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.