本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
項目互動資料集需求 (VIDEO_ON_DEMAND 網域)
項目互動資料集會將來自 VIDEO_ON_DEMAND 目錄中使用者和項目之間互動的歷史和即時資料存放。如需有關可存放在互動資料集之資料類型的詳細資訊,請參閱項目互動資料。
您必須擁有所有使用案例的項目互動資料集,而且您的結構描述必須具有下列欄位:
-
USER_ID (
string
) -
ITEM_ID
string
-
TIMESTAMP (
long
) -
EVENT_TYPE (
string
和 取決於使用案例Watch
和Click
事件類型)
您的結構描述也可以包含下列預留關鍵字:
-
EVENT_VALUE (
float
、null
) -
印象 (
string
、null
) -
RECOMMENDATION_ID (
string
、null
)
您可以根據您的使用案例和資料,自由新增其他欄位。只要欄位未列為必要或預留,且資料類型列於 中結構描述資料類型,欄位名稱和資料類型將由您決定。如需 VIDEO_ON_DEMAND 網域之項目互動資料集的預設結構描述範例,請參閱 預設互動結構描述 (VIDEO_ON_DEMAND 網域)。
如果您有事件的值資料,例如觀看的影片百分比,可選擇性地新增預留關鍵字 EVENT_VALUE。如果您想要包含明確和隱含印模資料,可選擇性地新增預留關鍵字 IMPRESSION。如需記錄印模資料的詳細資訊,請參閱印象資料。
您可以新增至項目互動資料集的選用中繼資料欄位總數上限,結合項目互動資料中不同事件類型的總數,為 10。此計數中包含的中繼資料欄位為 EVENT_TYPE、EVENT_VALUE 欄位,以及您新增至結構描述的任何自訂中繼資料欄位。排除預留欄位的中繼資料欄位數量上限為 5。分類值最多可以有 1000 個字元。如果您與超過 1000 個類別值的互動,您的資料集匯入任務將會失敗。
如需 VIDEO_ON_DEMAND 網域之項目互動資料集的最低需求和最大資料限制的詳細資訊,請參閱 Service Quotas。如需一般 Amazon Personalize 結構描述要求的資訊,例如格式要求和可用的欄位資料類型,請參閱 為 Amazon Personalize 結構描述建立結構描述 JSON 檔案。這些要求適用於所有結構描述,無論網域為何。
預設互動結構描述 (VIDEO_ON_DEMAND 網域)
以下是項目互動資料集的預設 VIDEO_ON_DEMAND 網域結構描述。
{
"type": "record",
"name": "Interactions",
"namespace": "com.amazonaws.personalize.schema",
"fields": [
{
"name": "USER_ID",
"type": "string"
},
{
"name": "ITEM_ID",
"type": "string"
},
{
"name": "EVENT_TYPE",
"type": "string"
},
{
"name": "TIMESTAMP",
"type": "long"
}
],
"version": "1.0"
}