Apache Pinot
Apache Pinot es una base de datos distribuida de código abierto diseñada para análisis en tiempo real orientados al usuario.
Configure los siguientes detalles para la fuente de datos Apache Pinot:
| Campo | Descripción |
|---|---|
| Nombre de visualización | Ingrese el nombre de la base de datos que se mostrará en la pantalla. |
| Nombre de host | Especifique el nombre de host. |
| Puerto | Especifique el número de puerto. |
| Autenticación de controlador | Utilice el interruptor de palanca para habilitar la autenticación del controlador. Si está habilitado, ingrese el nombre de usuario y la contraseña del controlador. |
| Autenticación de intermediario | Utilice el interruptor de palanca para habilitar la autenticación del corredor. Si está habilitado, ingrese el nombre de usuario y la contraseña del corredor. |
| El puerto está habilitado para SSL | Utilice el interruptor de palanca para habilitar o deshabilitar la conexión SSL. Si está activado, i. El enlace Cargar certificado SSL (.pem, .crt, .cert o .cer) está activado. ii. Haga clic en el enlace Cargar certificado SSL (.pem, .crt, .cert o .cer). iii. Explore el certificado SSL y cárguelo. |
| Estado de conexión | Haga clic en el enlace Probar conexión para probar la conexión de la fuente de datos. Si la conexión a la fuente de datos se realiza correctamente, aparece un mensaje de éxito. |
| Asociar catálogo | Seleccione la casilla de verificación para asociar un catálogo a la fuente de datos. Este catálogo se asocia automáticamente con su fuente de datos y sirve como interfaz de consulta con los datos almacenados en ella. |
| Nombre del catálogo | Introduzca el nombre del catálogo. |
| Crear | Haga clic en Crear para crear la base de datos. |
Limitaciones de las sentencias SQL
- Presto Cuando el motor de búsqueda de Google ( Java ) intenta contactar directamente con el servidor de Apache Pinot, las consultas no funcionan en los siguientes casos:
-
Las consultas no limitadas y no agregadas no funcionan con una conexión SSL.
-
Limite las consultas que dependen de una consulta interna que no funciona con una conexión SSL. Por ejemplo:
SELECT playerstint, teamid FROM pinot.default.baseballstats WHERE playerstint IN ( SELECT playerstint FROM pinot.default.baseballstats LIMIT 2 ) LIMIT 5; -
- Las consultas a Apache Pinot fallarán si el ID de instancia del intermediario no tiene un nombre de host o una dirección IP válidos.
- Para catálogos basados en bases de datos, el
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLE, yALTER SCHEMALas declaraciones no están disponibles en el Administrador de datos Interfaz de usuario.
Limitaciones para tipos de datos
- Cuando los campos de tipo de datos
REALtienen 6 dígitos o más en la parte decimal y los dígitos son predominantemente cero, los valores cuando se consultan se redondean. Se observa que el redondeo se produce de forma diferente según la precisión de los valores. Por ejemplo, un número decimal 1.654 cuando se redondea a 3 cifras después del punto decimal son iguales. Otro ejemplo son 10.890009 y 10.89000. Se nota que10.89000 se redondea a10.89, mientras10.89009 no está redondeado. Este es un problema inherente debido a las limitaciones de representación de los formatos binarios de punto flotante. Esto podría tener un impacto significativo cuando la consulta implica clasificación.