Skip to main content

Amazon Redshift Spectrum

Verbindungstyp

ODBC (64 Bit)

Typ der Unterstützung

Lesen und Schreiben

Validiert am

Datenbankversion: 1.0.36224

ODBC-Clientversion: 1.4.52.1000

Weitere Informationen zum Simba Athena ODBC-Treiber finden Sie unter Simba ODBC.

Anmerkung

Um Fehler beim Speichern Ihres Workflows auf dem Server zu vermeiden, setzen Sie das Häkchen bei Encrypt Password For: All Users of This Machine unter Simba Amazon Redshift ODBC Driver DSN Setup.

Alteryx-Tools für die Verbindung

Standard-Workflow-Verarbeitung

In-DB-Workflow-Verarbeitung

ODBC-Verbindung konfigurieren

Im ODBC-Datenquellen-Administrator:

  1. Wählen Sie den Redshift-Treiber aus, und wählen Sie Konfigurieren aus.

  2. Geben Sie Ihre Verbindungseinstellungen und Anmeldedaten ein.

  3. Wählen Sie im Bereich Weitere Optionen die Option Vollständige Ergebnisse im Arbeitsspeicher aus.

  4. Wählen Sie OK aus, um die Verbindung zu speichern.

Amazon Redshift Bulk-Verbindung konfigurieren

So verwenden Sie die Bulk-Verbindung über das Ausgabedaten-Tool:

  1. Wählen Sie das Auswahlmenü In Datei oder Datenbank schreiben aus und wählen Sie Andere Datenbanken > Amazon Redshift Bulk aus.

  2. Wählen Sie einen Datenquellennamen aus (oder wählen Sie ODBC-Administrator, um einen zu erstellen). Weitere Informationen finden Sie unter ODBC- und OLEDB-Datenbankverbindungen.

  3. (Optional) Geben Sie einen Benutzernamen und ein Kennwort ein.

  4. Geben Sie im Abschnitt Amazon S3 Ihren AWS-Zugangsschlüssel und Geheimen AWS-Schlüssel ein, um auf die Daten für den Upload zuzugreifen.

  5. Wählen Sie im Dropdown Verschlüsselung mit geheimem Schlüssel eine Verschlüsselungsoption aus:

    • Ausblenden: Blendet das Passwort mit minimaler Verschlüsselung aus.

    • Verschlüsseln für Computer: Alle Benutzer:innen des Computers können die Verbindung in vollem Umfang verwenden.

    • Für Benutzer verschlüsseln: Der angemeldete Benutzer kann die Verbindung auf einem beliebigen Computer nutzen.

  6. Wählen Sie im Dropdown-Menü Endpunkt die Option Standard aus, damit Amazon den Endpunkt automatisch und auf Grundlage des von Ihnen ausgewählten Bucket bestimmen kann. Wenn Sie einen Endpunkt für private S3-Bereitstellungen angeben möchten oder wenn Sie eine bestimmte Bucket-Region kennen, können Sie alternativ einen Endpunkt auswählen (S3-Region), einen benutzerdefinierten Endpunkt eingeben oder einen von zehn zuvor eingegebenen benutzerdefinierten Endpunkten auswählen.

    Wenn sich der von Ihnen ausgewählte Bucket nicht in der Region des von Ihnen angegebenen Endpunkts befindet, tritt der folgende Fehler auf: „Der Bucket, auf den Sie zugreifen wollen, muss an den angegebenen Endpunkt gerichtet sein. Senden Sie alle künftigen Anfragen an diesen Endpunkt.“ Wählen Sie Standard aus, um den Fehler zu beheben.

  7. (Optional) Wählen Sie Signatur V4 für Authentifizierung verwenden aus, um anstelle der standardmäßigen Signaturversion 2 die Signaturversion 4 zu verwenden. Dies erhöht die Sicherheit, aber die Verbindungsgeschwindigkeit könnte langsamer sein. Diese Option ist für Bereiche, in denen die Signaturversion 4 erforderlich ist, automatisch aktiviert.

    Regionen, die Signaturversion 4 benötigen: Regionen, die nach dem 30. Januar 2014 erstellt wurden, unterstützen nur Signaturversion 4. Diese Regionen erfordern eine Authentifizierung nach Signaturversion 4:

    • Osten der USA (Ohio)

    • Kanada (zentral)

    • Asien/Pazifik (Mumbai)

    • Asien/Pazifik (Seoul)

    • Europa (Frankfurt)

    • Europa (London)

    • China (Peking)

  8. Wählen Sie eine serverseitige Verschlüsselungsmethode zum Hochladen in einen verschlüsselten Amazon S3-Bucket aus. Weitere Informationen zu Amazon S3-Verschlüsselungsmethoden finden Sie im Entwicklerleitfaden für den Amazon Simple Storage Service.

    • Keine (Standard): Es wird keine Verschlüsselungsmethode verwendet.

    • SSE-KMS: Verwenden Sie serverseitige Verschlüsselung mit von AWS KMS verwalteten Schlüsseln. Optional können Sie eine KMS-Schlüssel-ID angeben. Wenn Sie diese Methode auswählen, ist die Option Signature V4 für Authentifizierung verwenden standardmäßig aktiviert.

  9. Geben Sie in unter Bucket-Name den Namen des AWS-Buckets ein, in dem Ihre Datenobjekte gespeichert sind.

Optional können Sie Redshift Spectrum verwenden, um eine Verbindung zu Spectrum-Tabellen herzustellen.

Ausgabeoptionen konfigurieren

Optional können Sie die folgenden Redshift-Optionen angeben oder anpassen. Weitere Informationen finden Sie im Entwicklerleitfaden für Amazon Redshift-Datenbanken.

Anmerkung

Spezifizieren Sie sowohl den Schema- als auch den Tabellennamen zum Erstellen von Spectrum-Tabellen mit dem Datenausgabe-Tool.

spectrum_schema.tablename

Der Verteilungsschlüssel wird ignoriert, wenn für die Verteilungsart nicht „Schlüssel" ausgewählt ist. Wenn Sie als Sortierart „Kein“ auswählen, wird der Sortierschlüssel ignoriert.

  • Primärschlüssel: Wählen Sie Spalten für den Primärschlüssel aus und passen Sie die Reihenfolge der Spalten an.

  • Verteilungsart: Wählen Sie Gleichmäßig, Schlüssel oder Alle aus.

  • Verteilungsschlüssel: Wählen Sie eine Spalte für den Verteilungsschlüssel aus.

  • Sortierstil: Wählen Sie Keine, Zusammengesetzt oder Überlappend aus.

  • Sortierschlüssel: Wählen Sie die Spalten für den Sortierschlüssel aus und passen Sie die Reihenfolge der Spalten an.

  • Vakuum- und Analysevorgänge aktivieren: (Nur Bulk-Verbindungen) Standardmäßig aktiviert. Bei entsprechender Aktivierung werden die Wartungsbefehle VACUUM und ANALYZE ausgeführt, nachdem ein Bulk-Load-Befehl APPEND für die Redshift-Datenbank ausgeführt wurde.

  • Größe von Bulk-Load-Einheiten (1 MB bis 102400 MB): Zur Steigerung der Hochlade-Leistung werden große Dateien in kleinere Dateien mit Ganzzahl-Größenangabe in Megabyte aufgeteilt. Der Standardwert ist 128.

  • Umgekehrter Schrägstrich(\)als Escape-Zeichen aktivieren: (Nur Bulk-Verbindungen) Standardmäßig aktiviert. Wenn diese Option aktiviert ist, werden Zeichen, die unmittelbar auf einen umgekehrten Schrägstrich folgen, als Spaltendaten geladen, selbst wenn die Zeichen normalerweise für einen speziellen Zweck verwendet werden (z.B. Trennzeichen, Anführungszeichen, eingebetteter Zeilenumbruch oder Escape-Zeichen).

Anmerkung

Definieren Sie benutzerdefinierte AWS-STS-Endpunkte und Einstellungen für private Endpunkte für unterstützte AWS-Konnektorszenarien. Data Connection Manager (DCM) lässt Überschreibungen von Endpunkten zu. Dadurch werden beim Abruf von Anmeldedaten und in Konnektorvorgängen durchgängig die angegebenen Endpunkte verwendet. Wenn ein privater Endpunkt konfiguriert ist, bleibt der gesamte Datenverkehr zwischen Alteryx und AWS in privaten Netzwerken, ohne dass auf Endpunkte des öffentlichen Internets zurückzugegriffen wird.