

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ECOMMERCE データセットとスキーマ
<a name="ECOMMERCE-datasets-and-schemas"></a>

 ECOMMERCE ドメイン用にドメインデータセットグループを作成する場合、各データセットタイプには、ECOMMERCE 固有の一連の必須フィールドおよび推奨フィールドを含むデフォルトのスキーマがあります。デフォルトスキーマを使用するか、デフォルトスキーマに基づいて新しいスキーマを作成できます。インポートするデータは、形式とタイプがスキーマと一致している必要があります。以下のセクションにリストされているデフォルトのドメインスキーマをガイドとして使用して、ECOMMERCE ベースのレコメンダーを作成するためにインポートするデータを決定します。

フィールドは自由に追加できます。フィールドが必須または予約済みとして記載されておらず、データ型が [スキーマのデータ型](how-it-works-dataset-schema.md#personalize-datatypes) に記載されている限り、フィールド名とデータ型は自由に設定できます。

フォーマット要件や使用可能なフィールドデータ型など、Amazon Personalize スキーマの一般的な要件については、「[Amazon Personalize スキーマのスキーマ JSON ファイルの作成](how-it-works-dataset-schema.md)」を参照してください。これらの要件は、ドメインに関係なくすべてのスキーマに適用されます。

 次のトピックでは、ECOMMERCE ドメインの各データセットの必須フィールドと推奨フィールドに関する情報を提供します。各データセットのセクションには、JSON 形式のデフォルトの ECOMMERCE スキーマが含まれています。

**Topics**
+ [ECOMMERCE ドメインのデータセットとスキーマの要件](#ECOMMERCE-dataset-requirements)
+ [アイテムインタラクションデータセットの要件 (ECOMMERCE ドメイン)](ECOMMERCE-interactions-dataset.md)
+ [Users データセットの要件 (ECOMMERCE ドメイン)](ECOMMERCE-users-dataset.md)
+ [Items データセットの要件 (ECOMMERCE ドメイン)](ECOMMERCE-items-dataset.md)

## ECOMMERCE ドメインのデータセットとスキーマの要件
<a name="ECOMMERCE-dataset-requirements"></a>

各データセットタイプには、次の必須フィールドと予約済みキーワードがあります。予約済みのキーワードはオプションの非メタデータフィールドです。これらのフィールドは、使用時に必須のデータ型としてフィールドを定義する必要があるため、予約済みとみなされます。予約済みカテゴリ文字列フィールドは `categorical` が `true` に設定されている必要がありますが、予約済み文字列フィールドはカテゴリに設定できません。キーワードをデータに含めることはできません。


| データセットタイプ | 必須フィールド | 予約済みキーワード | 
| --- | --- | --- | 
| アイテムインタラクション ([デフォルトのスキーマ](ECOMMERCE-interactions-dataset.md#ECOMMERCE-interactions-schema)) | USER\_ID (`string`)<br />ITEM\_ID (`string`)<br />TIMESTAMP (`long`)<br />EVENT\_TYPE (`string`、ならびに[ユースケース](domain-use-cases.md)に応じて、`Purchase` および `View` イベントタイプ) | EVENT\_VALUE (`float`、`null`)<br />IMPRESSION (`string`、`null`)<br />RECOMMENDATION\_ID (`string`、`null`)<br />EVENT\_ATTRIBUTION\_SOURCE (`string`、`null`) | 
| ユーザー ([デフォルトのスキーマ](ECOMMERCE-users-dataset.md#ECOMMERCE-users-dataset-schema)) | USER\_ID (`string`)<br />1 つのメタデータフィールド (カテゴリ `string` または数値) |   | 
| アイテム ([デフォルトのスキーマ](ECOMMERCE-items-dataset.md#ECOMMERCE-items-dataset-schema)) | ITEM\_ID (`string`)<br />料金 (`float`)<br />CATEGORY\_L1 (カテゴリ別 `string`) | CATEGORY\_L2 (カテゴリ別 `string`、`null`)<br />CATEGORY\_L3 (カテゴリ別 `string`、`null`)<br />PRODUCT\_DESCRIPTION (テキスト `string`、`null`)<br />CREATION\_TIMESTAMP (`long`)<br />AGE\_GROUP (カテゴリ別 `string`、`null`)<br />ADULT (カテゴリ別 `string`、`null`)<br />GENDER (カテゴリ別 `string`、`null`) | 