Apache Hive
Verbindungstyp | ODBC (64 Bit) |
Anforderungen an die Treiberkonfiguration | Für eine optimale Leistung müssen Sie die Option „FastSQLPrepare“ für den Treiber aktivieren, damit Alteryx Metadaten abrufen kann, ohne eine Abfrage auszuführen. |
Typ der Unterstützung | Lesen und Schreiben; In-DB |
Validiert auf | Datenbankversion: 3.1.0.3.0.1.0-187 ODBC-Clientversion: 2.06.10.1010 |
Weitere Informationen zum Simba ODBC-Treiber finden Sie in der Simba ODBC -Dokumentation.
Fehler: Ungültige Spaltenreferenz
Simba hat eine Funktion beim Treiber eingeführt, die sicherstellt, dass alle Spaltennamen beim Einlesen von Daten eindeutig sind. Diese Funktion bewirkt, dass Spaltennamen von Alteryx nicht erkannt werden. Um den Fehler zu vermeiden, können Sie diese verborgene Funktion deaktivieren, wenn Sie die Abfrage nicht bearbeiten können. Sie können entweder hive.resultset.use.unique.column.names auf false festlegen, und zwar als serverseitige Eigenschaft in der ODBC-Treiber-DSN-Einrichtung oder in der ODBC-Treiber-Konfiguration. Oder Sie können einen Parameter für die Verbindungszeichenfolge hinzufügen: EnableUniqueColumnName=0. Weitere Informationen und Schritte dazu finden Sie im Artikel Ungültige Spaltenreferenz in der Community .
Alteryx-Tools für die Verbindung
Standard-Workflow-Verarbeitung
In-DB-Workflow-Verarbeitung
Weitere Details
Die Option Native Abfrage verwenden im Simba Hive ODBC-Treiber wird für das In-DB-Schreiben-Tool oder das Eingehender-Datenstrom-in-DB-Tool nicht unterstützt.
Hive verarbeitet das Schreiben von Mehrfachbyte-Zeichen in breiten Zeichenfolgen (WStrings) nicht ordnungsgemäß. Weitere Informationen finden Sie unter SQL-INSERT-Problem mit Unicode®-Zeichen .
Wenn Sie Probleme beim Lesen oder Schreiben von Unicode®-Zeichen haben, greifen Sie auf den Simba Impala ODBC-Treiber zu. Wählen Sie unter „Erweiterte Optionen“ die Option SQL-Unicode-Typen verwenden .
Mit der Option Neue Tabelle erstellen im Ausgabe-Tool wird eine verwaltete Tabelle in Hive erstellt.