

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 驗證輸入資料
<a name="t_Validating_input_files"></a>

若要驗證 Amazon S3 輸入檔案或 Amazon DynamoDB 資料表中的資料，在實際載入資料之前，請使用 NOLOAD 選項搭配 [COPY](r_COPY.md) 命令。使用 NOLOAD 搭配用來載入資料的相同 COPY 命令和選項。NOLOAD 會檢查所有資料的完整性，而不需將它載入至資料庫。NOLOAD 選項會顯示如果您嘗試載入資料會發生的任何錯誤。

例如，如果您指定不正確的 Amazon S3 路徑作為輸入檔案，Amazon Redshift 會顯示下列錯誤。

```
ERROR:  No such file or directory
DETAIL:
-----------------------------------------------
Amazon Redshift error:  The specified key does not exist
code:      2
context:   S3 key being read :
location:  step_scan.cpp:1883
process:   xenmaster [pid=22199]
-----------------------------------------------
```

若要對錯誤訊息進行故障診斷，請參閱[載入錯誤參考](r_Load_Error_Reference.md)。

如需使用 NOLOAD 選項的範例，請參閱[具有 NOLOAD 選項的 COPY 命令](r_COPY_command_examples.md#r_COPY_command_examples-load-noload-option)。