使用者資料集結構描述要求 (自訂) - Amazon Personalize

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

使用者資料集結構描述要求 (自訂)

使用者資料集會儲存您使用者的中繼資料。這可能包括每個項目的年齡、性別和忠誠度成員資格等資訊。如需有關您可以匯入 Amazon Personalize 的使用者資料類型的資訊,請參閱 使用者中繼資料

您為每個使用者提供的資料必須符合您的結構描述。您必須為每個使用者提供使用者 ID (長度上限為 256 個字元)。根據您的結構描述,使用者中繼資料可以包含空/空值。您的使用者結構描述必須至少有一個中繼資料欄位,但如果您新增了null類型,則該使用者的值可以是 null。您可以根據您的使用案例和資料,自由新增其他欄位。只要欄位未列為必要或預留,且資料類型列於 中結構描述資料類型,欄位名稱和資料類型將由您決定。

若要使用分類資料,請在結構描述true中新增 類型的欄位,string並將欄位的分類屬性設定為 。然後在大量 CSV 檔案和個別記錄匯入中包含分類資料。對於具有多個類別的使用者,請使用垂直長條 '|' 分隔每個值。例如,對於 SUBSCRIPTION_MODEL 欄位,您的使用者資料可能是 student|monthly|discount。

分類值最多可以有 1000 個字元。如果您的使用者具有超過 1000 個字元的類別值,您的資料集匯入任務將會失敗。

如需使用者資料集的最低需求和最大資料限制的詳細資訊,請參閱Service Quotas

使用者結構描述範例 (自訂)

下列範例示範如何建構使用者結構描述。欄位為必要USER_ID欄位,而 AGEGENDER 欄位為中繼資料。至少需要一個中繼資料欄位,而且您最多可以新增 25 個中繼資料欄位。如需結構描述需求的詳細資訊,請參閱 自訂資料集和結構描述需求

{ "type": "record", "name": "Users", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "USER_ID", "type": "string" }, { "name": "AGE", "type": "int" }, { "name": "GENDER", "type": "string", "categorical": true } ], "version": "1.0" }

在此結構描述中,CSV 檔案中的前幾行歷史資料看起來可能會如下所示。

USER_ID,AGE,GENDER 5,34,Male 6,56,Female 8,65,Male ... ...