Skip to main content

Apache Hive

Type de connexion

ODBC (64 bits)

Configuration requise pour le pilote

Pour obtenir des performances optimales, vous devez activer l’option Fast SQLPrepare dans le pilote afin de permettre à Alteryx de récupérer les métadonnées sans exécuter une requête.

Type de prise en charge

Lecture et écriture, En base de données

Validé le

Version de base de données : 3.1.0.3.0.1.0-187

Version du client ODBC : 2.06.10.1010

Pour plus d'informations sur le pilote ODBC Simba, consultez la documentation ODBC Simba .

Erreur de référence de colonne non valide

Simba a introduit une fonctionnalité dans le pilote qui garantit que tous les noms de colonne sont uniques lors de la lecture de données. Cette fonctionnalité empêche Alteryx de reconnaître les noms de colonne. Il s'agit d'une fonctionnalité masquée que vous pouvez désactiver si vous ne pouvez pas modifier la requête pour éviter l'erreur. Vous pouvoir définir hive.resultset.use.unique.column.names sur faux en tant que propriété côté serveur soit dans la Configuration DSN du pilote ODBC soit dans la Configuration du pilote ODBC. Ou vous pouvez ajouter un paramètre de chaîne de connexion : EnableUniqueColumnName=0. Pour plus d'informations et pour savoir comment procéder, consultez l' article référence de colonne non valide dans Communauté .

Outils Alteryx utilisés pour la connexion

Traitement standard de workflow

Traitement de workflow en base de données

Détails supplémentaires

L'option Utiliser la requête native du pilote ODBC Simba Hive n'est pas prise en charge pour Écrire en BDD ou Entrée du flux de données en BDD .

Hive ne gère pas correctement l'écriture des caractères multioctets dans des chaînes étendues (WStrings). Pour plus d'informations, reportez-vous à la rubrique problème SQL INSERT de caractères Unicode® .

Si vous rencontrez 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 SQL Unicode .

L'option Créer une nouvelle table dans l'outil Sortie crée une table gérée dans Hive.