Cloudera Impala
Versão:
2023.1
Last modified: August 11, 2021
Driver Details
In-Database processing requires 64-bit database drivers.
For more information about the Simba Impala ODBC driver, see the Installation and Configuration Guide on Simba portal.
Ferramentas do Alteryx usadas para conectar
Processamento de fluxo de trabalho padrão
Processamento de fluxo de trabalho em base de dados
Se você estiver usando a autenticação Kerberos do Windows (via SSPI), você deve selecionar a opção "usar somente SSPI-Enable para este DSN" dentro das opções avançadas do driver ODBC da Impala.
Se você tiver problemas com a leitura ou a gravação de caracteres Unicode ®, acesse o driver ODBC da Impala de Simba. Em opções avançadas, selecione a opção "usar tipos de Unicode SQL".
Suporte de gravação
O driver ODBC da Impala oferece suporte à capacidade de gravação da Impala e às opções de conexão HDFS por meio de um dos dois métodos a seguir:
- Para um fluxo de trabalho padrão, use a ferramenta de dados de saída. Selecione a opção conexão do Hadoop e selecione HDFS Avro ou HDFS CSV para o formato de arquivo.
- Para um fluxo de trabalho no banco de dados, use a ferramenta Connect in-DB ou a ferramenta fluxo de dados em. Estabeleça uma conexão de leitura. Na guia gravar, selecione HDFS Avro ou HDFS (CSV) para o driver.
Nomes de campos
- Para escrever uma tabela com nomes de campo que totalizam mais de 4000 caracteres, use CSV em vez de Avro.
- Ao criar nomes de campos e escrever consultas na Impala, observe que os identificadores (nomes de bancos de dados, tabelas ou colunas) na Impala têm certas restrições. Enquanto palavras-chave reservadas são suportadas, outros identificadores não são suportados. Por exemplo:
- Identificadores não podem ter um espaço.
- Os identificadores não podem começar com um número (por exemplo, 1 é inválido)
- Identificadores só podem ser alfanuméricos (por exemplo, nenhum sinal de porcentagem (imposto%), cifrão (dinheiro $), símbolos (>, etc) or any other non-ASCII characters.>
- Os identificadores são maiúsculas e minúsculas (por exemplo, T1 e T1 são o mesmo identificador)
Suporte a caracteres
- Não há suporte para campos entre aspas em estilos de tabela.
- Caracteres Unicode ® não são suportados.
Suporte SQL
Não há suporte para instruções delete e Append .
Cadeias de caracteres e suporte inteiro
- Seqüências de caracteres são limitadas a 32.767 bytes.
- O intervalo de tipo de dados TINYINT é-128 para 127 e, portanto, precisa ser mapeado para INT16.
Na Base de Dados
- Devido a uma limitação do banco de dados do Impala, você não pode selecionar uma tabela com a ferramenta Connect in-DB e, em seguida, gravar no HDFS Avro com a tabela overwrite (descartar) ou criar novo modo de criação de tabela na ferramenta de gravação de dados em dB .