Mit Amazon Redshift verbinden

Konzept-Informationen

ACCESSDATA-Befehl

Amazon Redshift ist ein Data-Warehouse-Service für Business Intelligence in der Cloud. Verwenden Sie den Amazon-Redshift-Datenkonnektor, um die in Amazon Redshift gespeicherten Daten Ihrer Organisation zu importieren.

Hinweis

Analytics bietet Amazon Redshift als optionalen Konnektor an. Falls er in Ihrem Fenster „Datenzugriff“ nicht verfügbar ist, wurde er während der Installation wahrscheinlich nicht ausgewählt. Weitere Informationen finden Sie unter Optionale Analytics-Datenkonnektoren und Python Engine installieren.

Vorbereitungen

Für eine Verbindung mit Amazon Redshift müssen Sie die folgenden Informationen einholen:

  • Server- und Datenbanknamen der ODBC-URL des Amazon-Redshift-Clusters
  • Benutzername des Benutzerkontos, das für die Verbindung mit der Datenbank berechtigt ist
  • Kennwort des Benutzerkontos, das für die Verbindung mit der Datenbank berechtigt ist
  • Port, der beim Start des Clusters angegeben wurde (stellen Sie sicher, dass der Port offen ist, falls Sie eine Firewall unterhalten)

Hinweis

Beim Einholen der notwendigen Verbindungsinformationen

  • können Sie die ODBC-URL aus der AWS Management Console erhalten, indem Sie die Datenbankeigenschaften Ihres Clusters aufrufen,
  • überprüfen Sie, dass das Verbindungskonto die notwendigen Datenbankberechtigungen und nicht nur die Berechtigungen für Amazon Redshift aufweist.

Weitere Informationen über das Konfigurieren einer ODBC-Verbindung finden Sie online in der Amazon-AWS-Dokumentation.

Hilfe für die Zusammenstellung der Verbindungsvoraussetzungen erhalten Sie vom Amazon Redshift-Administrator Ihrer Organisation. Falls Ihr Administrator Ihnen nicht weiterhelfen kann, sollten Sie oder Ihr Administrator den Amazon Redshift-Support kontaktieren.

Verbindung mit Amazon Redshift erstellen

  1. Wählen Sie aus dem Analytics-Hauptmenü Importieren > Datenbank und Anwendung.
  2. Auf der Registerkarte Neue Verbindungen im Abschnitt ACL-Konnektoren wählen Sie Amazon Redshift.

    Tipp

    Sie können die Liste verfügbarer Konnektoren filtern, indem Sie in das Feld Verbindungen filtern eine Suchzeichenfolge eingeben. Die Konnektoren sind alphabetisch aufgelistet.

  3. Im Bereich Datenverbindungseinstellungen rufen Sie die Verbindungseinstellungen auf und klicken unten innerhalb des Bereichs auf Speichern und verbinden.

    Sie können den standardmäßigen Verbindungsnamen akzeptieren oder einen neuen Namen eingeben.

Die Verbindung für Amazon Redshift wird in der Registerkarte Bestehende Verbindungen gespeichert. In Zukunft können Sie sich über die gespeicherte Verbindung erneut mit Amazon Redshift verbinden.

Sobald die Verbindung hergestellt ist, wird das Fenster „Datenzugriff“ im Stagingbereich geöffnet und Sie können den Datenimport beginnen. Hilfe für den Datenimport aus Amazon Redshift finden Sie unter Mit dem Fenster „Datenzugriff“ arbeiten.

Verbindungseinstellungen

Grundlegende Einstellungen

Einstellung Beschreibung Beispiel
Server

Hostname oder IP-Adresse des Redshift-Clusters. Sie können diesen Wert in der AWS Management Console erhalten.

 

Port Der TCP-Port des Amazon-Redshift-Servers. 5439
Datenbank

Name der Redshift-Datenbank.

Wenn Sie keine Datenbank angeben, wird für die Verbindung die Standarddatenbank des Benutzers verwendet.

 
Benutzer

Der Benutzername für den Zugriff auf den Redshift-Server.

Wenn Sie Schlüssel für die Festlegung der Treiberoptionen verwenden, hat UID Vorrang vor den Benutzernamen.

 
Kennwort Das Kennwort, das zur Authentifizierung des Benutzers verwendet wird.  
SSL-Authentifizierung

Der SSL-Zertifikat-Überprüfungsmodus, der für die Verbindung mit Redshift zu verwenden ist. Folgende Werte sind verfügbar:

  • erlauben – Standardmäßige Verbindung ohne die Verwendung von SSL. Wenn der Server SSL-Verbindungen erfordert, sollten Sie SSL verwenden.
  • deaktivieren – Verbindung ohne die Verwendung von SSL.
  • bevorzugen – Verbindung mit SSL herstellen, falls verfügbar. Andernfalls Verbindung ohne die Verwendung von SSL.
  • erforderlich – Nur Verbindungen mit SSL herstellen.
  • Überprüfung Zertifizierungsstelle – Nur Verbindungen mit SSL und einer vertrauenswürdigen Zertifizierungsstelle herstellen.
  • vollständige Überprüfung – Nur Verbindungen mit SSL, einer vertrauenswürdigen Zertifizierungsstelle und einem Servernamen, der dem Zertifikat entspricht, herstellen.
erforderlich
HTTP-Proxy-Verbindung aktivieren Gibt an, ob der Treiber die IAM-Authentifizierungsprozesse durch einen Proxy-Server übergeben kann.  
Proxy-Server Der Hostname oder die IP-Adresse eines Proxy-Servers, durch den die IAAF-Authentifizierungsprozesse übergeben werden sollen.  
Proxy-Port Der Port, den der Proxy-Server verwendet, um auf eingehende Client-Verbindungen zu warten.  

Erweiterte Einstellungen

Einstellung Beschreibung Beispiel
Unicode verwenden Gibt an, ob der Treiber Redshift-Daten als Unicode oder als reguläre SQL-Typen zurückgibt.  
Boolesche Spalte als Zeichenfolge anzeigen

Legt den SQL-Datentyp fest, den der Treiber zur Rückgabe von booleschen Daten verwendet.

Bei einer Aktivierung gibt der Treiber boolesche Spalten als SQL_VARCHAR-Daten mit einer Länge von 5 zurück, andernfalls als SQL_BIT-Daten.

 
Text als LongVarChar

Legt den SQL-Datentyp fest, den der Treiber zur Rückgabe von Textdaten verwendet.

Bei einer Deaktivierung gibt der Treiber Textspalten als SQL_VARCHAR-Daten zurück.

 
Max. Varchar Die maximale Datenlänge für VARCHAR-Spalten. 255
Max. LongVarChar Die maximale Datenlänge für LongVarChar-Spalten. 8190
Max. Bytea Die maximale Datenlänge für Bytea-Spalten. 255