Qubole Presto y Qubole Quantum

Configuración del clúster de Presto

La siguiente configuración de Presto debe establecerse en la consola de Qubole:

catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC

Crea la conexión de Looker a tu base de datos

Qubole Presto

El controlador JDBC de Qubole que usa Looker para conectarse con Qubole Presto se encuentra en la versión 2.2.X, que admite Qubole Presto en Google Cloud, AWS y Microsoft Azure.

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:

  • Dialecto: Ingresa Qubole Presto.
  • Etiqueta del clúster: ingresa el nombre del clúster en el panel de control de Qubole.
  • Base de datos: Ingresa hive.
  • Clave de API: Es el token de autenticación del usuario de Looker. Si habilitó Persistent Derived Tables (Tablas derivadas persistentes), ingrese el token de autenticación del usuario de PDT en la sección PDT Overrides.
  • Esquema: Ingresa el esquema predeterminado que se usará.
  • Habilitar PDT: Usa este botón de activación para habilitar las tablas derivadas persistentes. Cuando las PDT están habilitadas, la ventana Connection muestra la configuración adicional de PDT y la sección Overrides PDT.
  • Base de datos temporal: Si se habilitaron las PDT, establécelos en un esquema o una base de datos en los que el usuario tenga privilegios completos para crear, descartar, renombrar y modificar las tablas.
  • Parámetros adicionales de JDBC: Ingresa cualquier propiedad de string de conexión de JDBC adicional.
    • Debes usar el campo Parámetros de JDBC adicionales a fin de especificar el endpoint para la conexión de Qubole. Consulta la sección Extremos de Qubole en esta página para obtener más información.

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.

Qubole Quantum

Qubole Presto Serverless cambió su nombre a Qubole Quantum.

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 los parámetros de configuración son comunes en la mayoría de los dialectos de las bases de datos. Consulta la página de documentación sobre cómo conectar 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:

  • Dialecto: Ingresa Qubole Quantum.
  • Base de datos: Ingresa hive.
  • Clave de API: Es el token de autenticación del usuario de Looker. Si habilitó Persistent Derived Tables (Tablas derivadas persistentes), ingrese el token de autenticación del usuario de PDT en la sección PDT Overrides.
  • Esquema: Ingresa el esquema predeterminado que se usará.
  • Habilitar PDT: Usa este botón de activación para habilitar las tablas derivadas persistentes. Cuando las PDT están habilitadas, la ventana Connection muestra la configuración adicional de PDT y la sección Overrides PDT.
  • Base de datos temporal: Si se habilitaron las PDT, establécelos en un esquema o una base de datos en los que el usuario tenga privilegios completos para crear, descartar, renombrar y modificar las tablas.
  • Parámetros adicionales de JDBC: Ingresa cualquier propiedad de string de conexión de JDBC adicional.
    • Debes usar el campo Parámetros de JDBC adicionales a fin de especificar el endpoint para la conexión de Qubole. Consulta la sección Extremos de Qubole en esta página para obtener más información.

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.

Extremos de Qubole

De forma predeterminada, las conexiones de Qubole se establecen en api.qubole.com. Busca el valor apropiado en los extremos de Qubole admitidos para tu proveedor de servicios en la nube y la región geográfica en la que se implementa tu base de datos de Qubole.

Agrega el parámetro endpoint=url_of_endpoint en el campo Parámetros adicionales de JDBC de Configuración de conexión:

  1. Para AWS en EE.UU.: endpoint=https://us.qubole.com
  2. Para Google Cloud en EE.UU.: endpoint=https://gcp.qubole.com
  3. Para Azure en EE.UU.: endpoint=https://azure.qubole.com

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, Qubole Presto admite las siguientes funciones:

Atributo ¿Es compatible?
Nivel de asistencia
Admitido
Looker (Google Cloud Core)
No
Agregaciones simétricas
Tablas derivadas
Tablas derivadas de SQL persistente
Tablas derivadas persistentes nativas
Vistas estables
Asesinato de consultas
Pivotes basados en SQL
Zonas horarias
SSL
Subtotales
Parámetros adicionales de JDBC
Distingue mayúsculas de minúsculas
Tipo de ubicación
Tipo de lista
Percentil
Percentil distintivo
No
Procesos de Show del ejecutor de SQL
Tabla de descripción del ejecutor de SQL
Índices de SQL Runner Show
No
Ejecutor de SQL Select 10
Recuento de ejecutores de SQL
Explicación de SQL
Credenciales de OAuth
No
Comentarios de contexto
Agrupación de conexiones
No
Bocetos de HLL
No
Reconocimiento global
PDT incrementales
No
Milisegundos
Microsegundos
No
Vistas materializadas
No
Distinto del recuento aproximado

Próximos pasos

Después de conectar tu base de datos con Looker, configura opciones de acceso para tus usuarios.