Cloudera Impala
Outils Alteryx utilisés pour la connexion
- Outil Entrée de données et Outil Sortie de données (Traitement de workflow standard)
- Outil Connecter en BDD et Outil Entrée du flux de données (traitement de workflow dans la base de données)
Détails supplémentaires
Si vous utilisez l’authentification Windows Kerberos (via SSPI), vous devez sélectionner l’option « Utiliser SSPI uniquement - Activer pour ce DSN » dans les Options avancées du pilote Simba Impala ODBC.
Si vous avez des problèmes avec la lecture ou l'écriture de caractères Unicode ®, accédez au pilote ODBC Simba Impala. Sous Options avancées, sélectionnez l'option "utiliser les types Unicode SQL".
Prise en charge de l’écriture
Le pilote Impala ODBC prend en charge l’écriture Impala et les options de connexion HDFS à l’aide de l’une des deux méthodes suivantes :
- Pour un workflow standard, utilisez le Outil Sortie de données. Sélectionnez l’option Connexion à une base de données Hadoop, et le format de fichier HDFS Avro ou HDFS CSV.
- Pour un workflow dans la base de données, utilisez le Outil Connecter en BDD ou le Outil Entrée du flux de données. Établissez une connexion de lecture. Dans l’onglet Écriture, sélectionnez l’option HDFS Avro ou HDFS (CSV).
Limitations
- Pour écrire une table contenant des noms de champs totalisant plus de 4 000 caractères, utilisez CSV au lieu d’Avro.
- Lorsque vous créez des noms de champ et saisissez des requêtes dans Impala, des restrictions s’appliquent aux identifiants (noms des bases de données, tables ou colonnes). Les mots-clés réservés sont pris en charge, mais pas les autres identifiants. Par exemple :
- Un identifiant ne peut pas comporter d’espace.
- Un identifiant ne peut pas commencer par un chiffre (par exemple, 1er n’est pas valide).
- Un identifiant ne peut contenir que des caractères alphanumériques (par exemple, pas de signe pour cent (taxe%), de signe dollar (argent$), de symboles (>, <, etc.) ou d’autres caractères non-ASCII).
- Un identifiant est insensible à la casse (par exemple, T1 et t1 sont des identifiants identiques).
- Les champs cités dans les styles de tables ne sont pas pris en charge.
- Les caractères Unicode ® ne sont pas pris en charge.
les instructions DELETE et append ne sont pas prises en charge.
- Les chaînes sont limitées à 32 767 octets.
- La plage de types de données TINYINT va de -128 à 127. Par conséquent, elle doit être mappée en INT16.
- En raison d'une limitation de base de données Impala, vous ne pouvez pas sélectionner une table avec le Outil Connecter en BDD puis écrivez à HDFS Avro avec soit la table de réécriture (Drop) ou créer un nouveau mode de création de table dans le Outil Écrire des données en BDD.