Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Abrufen der ODBC-URL
Amazon Redshift zeigt die ODBC-URL für Ihren Cluster in der Amazon-Redshift-Konsole an. Diese URL enthält die für die Einrichtung der Verbindung zwischen Ihrem Clientcomputer und der Datenbank benötigten Informationen.
Eine ODBC-URL hat das folgende Format: Driver={ driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number
Die Felder des im Vorhergehenden gezeigten Formats haben die folgenden Werte.
| Feld | Wert |
|---|---|
Driver |
Name des 64-Bit-ODBC-Treibers, der verwendet werden soll: Amazon Redshift (x64). Name des 32-Bit-ODBC-Treibers, der verwendet werden soll: Amazon Redshift (x86). |
Server |
Der Endpunkt für den Amazon-Redshift-Cluster. |
Database |
Die Datenbank, die Sie für Ihren Cluster erstellt haben. |
UID |
Der Benutzername eines Benutzerkontos, das die Berechtigung für die Verbindung mit der Datenbank besitzt. Dieser Wert ist eine Datenbankberechtigung, keine Amazon-Redshift-Berechtigung. Sie können jedoch das Administratorkonto verwenden, das Sie beim Starten des Clusters eingerichtet haben. |
PWD |
Das Passwort für das Benutzerkonto, um die Verbindung mit der Datenbank herzustellen. |
Port |
Die Portnummer, die Sie beim Starten des Clusters angegeben haben. Wenn Sie eine Firewall haben, stellen Sie sicher, dass dieser Port geöffnet ist, sodass Sie ihn verwenden können. |
Die Felder in den vorherigen Tabellen können die folgenden Sonderzeichen enthalten:
[]{}(),;?*=!@
Wenn Sie diese Sonderzeichen verwenden, müssen Sie den Wert in geschweifte Klammern setzen. So wird beispielsweise der Passwortwert Your;password123 in einer Verbindungszeichenfolge als PWD={Your;password123}; dargestellt.
Da Field=value-Paare durch ein Semikolon getrennt sind, wird die Kombination von } und ; mit beliebig vielen Leerzeichen dazwischen als Ende eines Field={value};-Paares betrachtet. Wir empfehlen Ihnen, die Folge }; in Ihren Feldwerten zu vermeiden. Wenn Sie als Passwortwert beispielsweise PWD={This is a passwor}
;d}; festlegen, lautet Ihr Passwort This is a passwor} ; und die URL würde einen Fehler ausgeben.
Im Folgenden finden Sie ein Beispiel für eine ODBC-URL.
Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=adminuser; PWD=insert_your_admin_user_password_here; Port=5439
Informationen darüber, wie Sie Ihre ODBC-Verbindung herstellen können, finden Sie unter Suche der Zeichenfolge für die Verbindung mit dem Cluster.