Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Das Laden der Daten schlägt fehl
Das Laden der Daten kann aus folgenden Gründen fehlschlagen. Wir empfehlen, zunächst die folgenden Problembehebungsmaßnahmen durchzuführen.
Die Datenquelle befindet sich in einer anderen AWS Region
Standardmäßig muss sich der Amazon S3 S3-Bucket oder die Amazon DynamoDB-Tabelle, die im COPY-Befehl angegeben wurden, in derselben AWS Region wie der Cluster befinden. Wenn sich Ihre Daten und Ihr Cluster in verschiedenen Regionen befinden, wird eine Fehlermeldung wie die folgende angezeigt:
The bucket you are attempting to access must be addressed using the specified endpoint.
Stellen Sie nach Möglichkeit sicher, dass sich Ihr Cluster und Ihre Datenquelle in derselben Region befinden. Sie können mit der REGION-Option für den Befehl COPY eine abweichende Region angeben.
Anmerkung
Wenn sich Ihr Cluster und Ihre Datenquelle in verschiedenen AWS Regionen befinden, fallen Datenübertragungskosten an. Außerdem ist die Latenz höher.
Der Befehl COPY schlägt fehl
Führen Sie eine Abfrage über STL_LOAD_ERRORS aus, um nach Fehlern bei einzelnen Ladevorgängen zu suchen. Weitere Informationen finden Sie unter STL_LOAD_ERRORS.