SYS_COPY_JOB_DETAIL - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

SYS_COPY_JOB_DETAIL

使用 SYS_COPY_JOB_DETAIL 來檢視 COPY JOB 命令的詳細資訊。

此檢視包含已建立的 COPY JOB 命令。如果 COPY JOB 嘗試載入檔案,但載入失敗,則後續自動 COPY JOB 嘗試都會略過該檔案。

所有使用者都可看見 SYS_COPY_JOB_DETAIL。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性

資料表欄

欄名稱 資料類型 說明
user_id integer 擁有任務之使用者的識別碼。
database_name text 包含任務的資料庫名稱。
job_id integer 複製任務識別碼。
job_name text 複製任務的名稱。
file_location text 項目的 Amazon S3 儲存貯體名稱。
file_name text 項目的 Amazon S3 金鑰名稱。
file_size bigint 項目的大小 (以位元組為單位)。
file_etag text 項目的 Amazon S3 實體標籤 (ETag)。
job_text character(256) COPY 陳述式的參數。
modification_time timestamp 建立或修改 S3 物件而初始化擷取的時間 (UTC)。在 S3 清單模式中,這是物件修改時間。對於通知模式,這是通知事件發生的時間。
enqueue_time timestamp 項目新增至擷取佇列的時間 (UTC)。
status char(1) 項目的狀態。有效值:P 代表待擷取、I 代表已擷取、E 代表擷取發生錯誤,以及 U 代表未知 (表示處於某種非預期狀態)。

下列範例會傳回一列,代表已擷取項目。

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