Skip to main content

Apache Impala

Verbindungstyp

ODBC (64 Bit)

Typ der Unterstützung

Lesen und Schreiben; In-DB

Validiert auf

Datenbankversion: 2.11.0-cdh6.0.0

ODBC-Clientversion: 2.06.07.1007

Weitere Informationen zum Simba Athena ODBC-Treiber finden Sie in der Simba ODBC -Dokumentation.

Alteryx-Tools für die Verbindung

Standard-Workflow-Verarbeitung

In-DB-Workflow-Verarbeitung

Unterstützung für Schreiben

Der Impala ODBC-Treiber unterstützt sowohl die Impala-Schreibfunktion als auch die HDFS-Verbindungsoptionen über eine der folgenden beiden Methoden:

  • Verwenden Sie das Datenausgabe-Tool für einen Standard-Workflow. Wählen Sie die Verbindungsoption „Hadoop“ und für das Dateiformat „HDFS Avro“ oder „HDFS CSV“ aus.

  • Verwenden Sie für einen In-DB-Workflow das In-DB-verbinden-Tool oder das Eingehender-Datenstrom-Tool . Erstellen Sie eine Lesen-Verbindung. Wählen Sie auf der Registerkarte „Schreiben“ für den Treiber „HDFS Avro“ oder „HDFS CSV“ aus.

  • Verwenden Sie zum Schreiben einer Tabelle mit Feldnamen mit insgesamt mehr als 4000 Zeichen CSV anstelle von Avro.

  • Wenn Sie in Impala Feldnamen erstellen und Abfragen schreiben, müssen Sie beachten, dass für Bezeichner (Namen von Datenbanken, Tabellen oder Spalten) in Impala bestimmte Einschränkungen gelten. Es werden zwar reservierte Schlüsselwörter unterstützt, jedoch keine anderen Bezeichner. Beispiel:

    • Bezeichner dürfen kein Leerzeichen enthalten.

    • Kennungen dürfen nicht mit einer Zahl beginnen (z. B. ist „1.“ ungültig).

    • Kennungen dürfen nur alphanumerische Zeichen sein (z. B. kein Prozentzeichen (tax%), Dollarzeichen (money$), keine Symbole (>, < etc.) oder andere Nicht-ASCII-Zeichen).

    • Bei den Kennungen wird nicht zwischen Groß- und Kleinschreibung unterschieden (z. B. bezeichnen T1 und t1 dieselbe Kennung).

  • Felder mit Anführungszeichen in Tabellen-Stilen werden nicht unterstützt.

  • Unicode®-Zeichen werden nicht unterstützt.

Löschen- und Anhängen-Anweisungen werden nicht unterstützt.

  • Zeichenfolgen sind auf 32.767 Bytes beschränkt.

  • Der Bereich des TINYINT-Datentyps reicht von -128 bis 127 und muss daher INT16 zugeordnet werden.

Wegen einer Datenbankeinschränkung von Impala können Sie mit dem In-DB-verbinden-Tool keine Tabellen auswählen und dann in HDFS Avro mit einem der Erstellungsmodi Tabelle überschreiben (verwerfen) oder Neue Tabelle erstellen in das In-DB-Daten-schreiben-Tool schreiben.