

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

# Amazon Personalize 中的常見錯誤訊息
<a name="error-messages"></a>

 下列各節列出並說明使用 Amazon Personalize 時可能遇到的一些訊息。

**Topics**
+ [資料匯入和管理](#data-import-troubleshooting)
+ [建立解決方案和解決方案版本 （自訂資源）](#training-troubleshooting)
+ [模型部署 （自訂行銷活動）](#deployment-troubleshooting)
+ [建議者 （網域資料集群組）](#recommender-errors)
+ [建議](#recommendations-troubleshooting)
+ [篩選建議](#filters-troubleshooting)

## 資料匯入和管理
<a name="data-import-troubleshooting"></a>

**錯誤訊息：***無效的資料位置。*

請確定您已針對 Amazon S3 儲存貯體位置使用正確的語法。對於資料集匯入任務，請針對 Amazon S3 中資料的位置使用下列語法：

**s3://amzn-s3-demo-bucket/<folder path>/<CSVfilename>**

如果您的 CSV 檔案位於資料夾中，而且您想要上傳具有一個資料集匯入任務的多個檔案，請使用此語法，而不要使用 CSV 檔案名稱。

**錯誤訊息：***呼叫 CreateDatasetImportJob 操作時發生錯誤 (LimitExceededException)：超過 5 個具有 PENDING 或 IN\$1PROGRESS 狀態的資源。*

 每個區域總共可以有 5 個待處理或進行中資料集匯入任務。此配額不可調整。如需 Amazon Personalize 配額的完整清單，請參閱 [Amazon Personalize 端點和配額](limits.md)。

**錯誤訊息：***無法為 <dataset type> 資料集建立資料匯入任務...。存取 Amazon S3 中資料的權限不足。*

 透過將存取政策連接至 Amazon S3 儲存貯體和 Amazon Personalize 服務角色，授予 Amazon Personalize 存取 Amazon S3 資源的權限。請參閱 [讓 Amazon Personalize 存取 Amazon S3 資源](granting-personalize-s3-access.md)。

 如果您使用 AWS Key Management Service (AWS KMS) 進行加密，則必須授予 Amazon Personalize 和 Amazon Personalize IAM 服務角色許可，才能使用您的金鑰。如需詳細資訊，請參閱[授予 Amazon Personalize 許可以使用您的 AWS KMS 金鑰](granting-personalize-key-access.md)。

**錯誤訊息：***無法建立資料匯入任務 <資料集類型> 資料集...輸入 CSV 缺少下列資料欄：【COLUMN\$1NAME、COLUMN\$1NAME】。*

 您匯入 Amazon Personalize 的資料，包括屬性名稱和資料類型，必須符合目的地資料集的結構描述。如需詳細資訊，請參閱[為 Amazon Personalize 結構描述建立結構描述 JSON 檔案](how-it-works-dataset-schema.md)。

**錯誤訊息：***<COLLUMN\$1NAME> 的長度不能超過 <character limit> 個字元。如果沒有超過字元限制的值，請確定您的資料遵循 https：//https://docs.aws.amazon.com/personalize/latest/dg/data-prep-formatting.html 中列出的格式化準則。*

檢查以確保此欄中的所有值都不超過字元限制。如果沒有值超過字元限制，請檢查任何上述文字欄位是否有下列項目：
+ 確定任何文字資料都以雙引號括住。使用 `\` 字元來逸出資料中的任何雙引號或`\`字元。
+ 確定 CSV 檔案中的每個記錄都位於單行。

## 建立解決方案和解決方案版本 （自訂資源）
<a name="training-troubleshooting"></a>

**錯誤訊息：***建立失敗。資料集少於 25 個使用者，每個使用者至少有 2 個互動。*

 您必須先匯入更多資料，才能訓練模型。訓練模型的最低資料需求：
+ 至少 1000 個項目互動記錄來自與目錄中項目互動的使用者。這些互動可以來自大量匯入、串流事件或兩者。
+ 至少 25 個唯一的使用者 IDs，每個 ID 至少有兩個項目互動。

如需即時建議，請使用資料集匯入任務匯入更多資料，或使用*[事件](https://docs.aws.amazon.com/glossary/latest/reference/glos-chap.html#event)*追蹤器和 [PutEvents](API_UBS_PutEvents.md)操作為您的使用者記錄更多互動事件。如需記錄即時事件的詳細資訊，請參閱 [記錄即時事件以影響建議](recording-events.md)。

 對於批次建議，當您有更多資料時，請使用資料集匯入任務來匯入資料。如需匯入大量資料的詳細資訊，請參閱 [將訓練資料匯入 Amazon Personalize 資料集](import-data.md)。

## 模型部署 （自訂行銷活動）
<a name="deployment-troubleshooting"></a>

**錯誤：***無法建立行銷活動。超過 5 個處於 ACTIVE 狀態的資源。請刪除部分 ，然後再試一次。*

 每個資料集群組總共可以有 5 個作用中的 Amazon Personalize 行銷活動。此配額可調整，您可以使用 [Service Quotas 主控台](https://console.aws.amazon.com/servicequotas/)請求增加配額。如需 Amazon Personalize 限制和配額的完整清單，請參閱 [Amazon Personalize 端點和配額](limits.md)。

## 建議者 （網域資料集群組）
<a name="recommender-errors"></a>

**錯誤：***依事件類型篩選後，資料集的互動少於 1000 次：<event type>*

 不同的使用案例需要不同的事件類型。您的資料必須至少有 1000 個事件，其中包含使用案例所需的類型。如需詳細資訊，請參閱[選擇使用案例](domain-use-cases.md) 

## 建議
<a name="recommendations-troubleshooting"></a>

**批次推論任務錯誤訊息：***無效的 S3 輸入路徑*或*無效的 S3 輸出路徑*

請務必為 Amazon S3 輸入或輸出位置使用正確的語法。此外，請確定您的輸出位置與輸入資料不同。它應該是相同 Amazon S3 儲存貯體或不同儲存貯體中的資料夾。

針對 Amazon S3 中的*輸入*檔案位置使用下列語法： **s3://amzn-s3-demo-bucket/<folder name>/<input JSON file name>**

針對 Amazon S3 中的*輸出*資料夾使用下列語法： **s3://amzn-s3-demo-bucket/<output folder name>/**

## 篩選建議
<a name="filters-troubleshooting"></a>

**錯誤訊息：***無法建立篩選條件。無效的輸入符號：\$1parameterName。NOT\$1IN 運算子不允許預留位置。*

您無法在使用 NOT\$1IN 運算子的篩選條件表達式中使用預留位置參數。反之，請使用 IN 運算子並使用相反的動作：使用包含而非排除 （或反向）。

 例如，如果您想要使用 `INCLUDE ItemID WHERE Items.GENRE NOT IN ($GENRE)`，您可以使用 `EXCLUDE ItemID WHERE Items.GENRE IN ($GENRE)`並取得相同的結果。

 如需篩選條件的詳細資訊，請參閱[篩選條件表達式元素](creating-filter-expressions.md#filter-expression-elements)。

**錯誤訊息：***無法建立篩選條件。篩選布林值類型欄位時無效的表達式...* 

 您無法建立篩選表達式，以使用結構描述中布林值類型的值進行篩選。若要根據布林值進行篩選，請使用具有 類型 欄位的結構描述，`String`並在您的資料`False`中使用值 `True` 和 。或者，您可以使用類型 `int`或 `long`和 值 `0`和 `1`。

如需篩選條件的詳細資訊，請參閱[篩選條件表達式元素](creating-filter-expressions.md#filter-expression-elements)。