SYS_COPY_JOB_DETAIL - Amazon Redshift

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.

SYS_COPY_JOB_DETAIL

Verwenden Sie SYS_COPY_JOB_DETAIL, um Details zu COPY JOB-Befehlen anzuzeigen.

Diese Ansicht enthält die erstellten COPY-JOB-Befehle. Wenn COPY JOB versucht, eine Datei zu laden, und dies fehlschlägt, wird die Datei bei künftigen automatischen COPY JOB-Versuchen übersprungen.

SYS_COPY_JOB_DETAIL ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
user_id Ganzzahl Die ID des Benutzers, der Eigentümer der Aufgabe ist.
database_name text Der Name der Datenbank, die die Aufgabe enthält.
job_id Ganzzahl Die Kennung des Kopierauftrags.
job_name text Der Name des Kopierauftrags.
file_location text Der Name des Amazon-S3-Buckets für den Eintrag.
file_name text Der Amazon-S3-Schlüsselname für den Eintrag.
file_size bigint Die Größe des Eintrags in Bytes.
file_etag text Das Amazon-S3-Entity Tag (ETag) für den Eintrag.
job_text character(256) Die Parameter der COPY-Anweisung.
modification_time Zeitstempel Die Uhrzeit (UTC), zu der das S3-Objekt erstellt oder geändert wurde, um die Aufnahme einzuleiten. Im S3-Auflistungsmodus ist dies der Zeitpunkt der Objektänderung. Im Benachrichtigungsmodus ist dies der Zeitpunkt, zu dem das Benachrichtigungsereignis eingetreten ist.
enqueue_time Zeitstempel Die Uhrzeit (UTC), zu der der Eintrag zur Aufnahmewarteschlange hinzugefügt wurde.
Status char(1) Der Status des Eintrags. Gültige Werte: P für ausstehende Aufnahme, I für aufgenommen, für E fehlerhafte Aufnahme und U für unbekannt (was auf einen unerwarteten Status hinweist).

Im folgenden Beispiel wird eine Zeile zurückgegeben, in der sich die aufgenommenen Einträge befinden.

SELECT * FROM SYS_COPY_JOB_DETAIL WHERE status ilike '%ingested%' limit 1; user_id | 100 database_name | dev job_name | many_job_4_3 job_id | 110702 file_location | saral-sqs-system4623202051-0 file_name | frenzy-9/4623202051/file_0_107 file_size | 11302 file_etag | 51b2d78ac5b5aecf4ee6f8374815ad19 modification_time | 2024-07-15 20:43:14 enqueue_time | 2024-07-15 20:44:24 status | Ingested