Mit Amazon Redshift verbinden
Konzept-Informationen
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
- Wählen Sie aus dem Analytics-Hauptmenü Importieren > Datenbank und Anwendung.
- 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.
- 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:
|
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 |