Apache Phoenix
Apache Phoenix es una capa de base de datos relacional sobre HBase, que permite realizar consultas de tipo SQL mediante JDBC.
Requisitos previos para configurar el origen de datos Apache Phoenix:
- Acceso a Phoenix Query Server (PQS).
- Un servicio PQS en funcionamiento.
- Credenciales de acceso adecuadas.
- Conectividad de red al punto final PQS.
Configure los siguientes detalles para la fuente de datos Apache Phoenix:
| Campo | Descripción |
|---|---|
| Nombre de visualización | Introduzca el nombre de la fuente de datos que se mostrará en pantalla. |
| Nombre de host | Especifique el nombre de host. |
| Puerto | Especifique el número de puerto. |
| El puerto está habilitado para SSL | Utilice el conmutador para activar o desactivar la conexión SSL. Si está activada, 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. Examine 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 con la fuente de datos se realiza correctamente, aparecerá un mensaje de éxito. |
| Asociar catálogo | Seleccione la casilla para asociar un catálogo a la fuente de datos. Este catálogo sirve de interfaz de consulta con los datos almacenados en él. |
| Nombre del catálogo | Introduzca el nombre del catálogo. |
| Crear | Haga clic en Crear para crear la fuente de datos. |
Limitaciones de las sentencias SQL
- En los catálogos basados en fuentes de datos, las sentencias
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLEyALTER SCHEMAno están disponibles en la interfaz de usuario del Administrador de datos.
Limitaciones de los tipos de datos
- Cuando los campos del tipo de datos
REALtienen 6 dígitos o más en la parte decimal con los dígitos siendo predominantemente cero, los valores cuando se consultan se redondean. Se observa que el redondeo se produce de forma diferente en función de 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 observa que 10.89000 se redondea a 10.89, mientras que 10.89009 no se redondea. Se trata de un problema inherente a las limitaciones de representación de los formatos binarios de coma flotante. Esto puede tener un impacto significativo cuando la consulta implica clasificación.