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 .
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 .