

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

# 使用者資料集需求 (VIDEO\$1ON\$1DEMAND 網域）
<a name="VIDEO-ON-DEMAND-users-dataset"></a>

 *使用者資料集*會儲存有關使用者的中繼資料。這可能包括每位使用者年齡、興趣、性別和忠誠度成員資格等資訊。如需可匯入 Amazon Personalize 的使用者資料類型資訊，請參閱 [使用者中繼資料](users-datasets.md)。如需一般 Amazon Personalize 結構描述需求的資訊，請參閱 [為 Amazon Personalize 結構描述建立結構描述 JSON 檔案](how-it-works-dataset-schema.md)。這些要求適用於所有結構描述，無論網域為何。

 對於所有 VIDEO\$1ON\$1DEMAND 使用案例，使用者資料集都是選用的。如果您有使用者資料，建議您建立一個，以取得最相關的建議。如果您建立使用者資料集，您的結構描述必須包含下列欄位。
+ USER\$1ID
+ 1 個中繼資料欄位 （分類`string`或數值）

您可以根據您的使用案例和資料，自由新增其他欄位。只要欄位未列為必要或預留，且資料類型列於 中[結構描述資料類型](how-it-works-dataset-schema.md#personalize-datatypes)，欄位名稱和資料類型將由您決定。如需 VIDEO\$1ON\$1DEMAND 網域之使用者資料集的預設結構描述範例，請參閱 [預設使用者結構描述 (VIDEO\$1ON\$1DEMAND 網域）](#VIDEO-ON-DEMAND-users-dataset-schema)。

預設結構描述中包含 `SUBSCRIPTION_MODEL` 欄位。此欄位是選用的預留關鍵字，且必須具有將分類設為 `string`的 類型`true`。為了取得最佳建議，如果您有資料中每個使用者的訂閱模型資訊，建議您在結構描述中保留此欄位。您匯入的資料必須符合您的結構描述。

## 使用分類資料
<a name="vod-categorical-users"></a>

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

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

## 預設使用者結構描述 (VIDEO\$1ON\$1DEMAND 網域）
<a name="VIDEO-ON-DEMAND-users-dataset-schema"></a>

 以下是使用者資料集的預設 VIDEO\$1ON\$1DEMAND 網域結構描述。

```
{

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