Apache Impala
Tipo de conexión | ODBC (64 bits) |
Tipo de soporte | Lectura y escritura; en base de datos |
Se validó en | Versión de base de datos: 2.11.0-cdh6.0.0 Versión del cliente ODBC: 2.06.07.1007 |
Para obtener más información sobre el controlador ODBC de Simba Athena, consulta la documentación ODBC de Simba .
Herramientas de Alteryx utilizadas para establecer conexiones
Procesamiento de flujos de trabajo estándares
Procesamiento de flujos de trabajo en base de datos
Soporte de escritura
El controlador ODBC de Impala admite tanto la capacidad de escritura de Impala como las opciones de conexión HDFS mediante uno de estos dos métodos:
Para un flujo de trabajo estándar, utiliza la herramienta Datos de salida . Selecciona la opción Conexión de Hadoop y, a continuación, en el formato de archivo, selecciona HDFS Avro o HDFS CSV.
Para un flujo de trabajo En base de datos, utiliza la herramienta Conexión En-BD o la herramienta Entrada de flujo de datos . Establece una conexión de lectura. En la pestaña Escritura, selecciona HDFS Avro o HDFS (CSV) para el controlador.
Para escribir una tabla con nombres de campo que sumen más de 4000 caracteres, utiliza CSV en lugar de Avro.
Cuando crees nombres de campo y escribas consultas en Impala, ten en cuenta que los identificadores (nombres de bases de datos, tablas o columnas) en Impala tienen ciertas restricciones. Si bien se admiten palabras clave reservadas, no se admiten otros identificadores. Por ejemplo:
Los identificadores no pueden tener un espacio.
Los identificadores no pueden comenzar con un número (por ejemplo, 1.° no es válido).
Los identificadores solo pueden ser alfanuméricos (por ejemplo, sin signo de porcentaje (impuesto%), signo de dólar (dinero$), símbolos (>, < etc.), o cualquier otro carácter que no sea ASCII.
Los identificadores no distinguen entre mayúsculas y minúsculas (por ejemplo, T1 y t1 son el mismo identificador).
Los campos con comillas en estilos de tabla no son compatibles.
No se admiten los caracteres Unicode®.
Las instrucciones Eliminar y Agregar no son compatibles.
Las cadenas están limitadas a 32 767 bytes.
El rango de tipo de dato TINYINT es de -128 a 127 y, por lo tanto, se debe asignar a INT16.
Debido a una limitación de la base de datos de Impala, no puedes seleccionar una tabla con la herramienta Conexión En-BD y, luego, escribir en un archivo HDFS Avro con Sobrescribir tabla (soltar) o el modo de creación Crear nueva tabla en la herramienta Escribir datos en-BD .