翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Users データセットの要件 (VIDEO_ON_DEMAND ドメイン)
Users データセットには、ユーザーに関するメタデータが保存されます。これには、各ユーザーの年齢、関心、性別、ロイヤルティメンバーシップなどの情報が含まれる場合があります。Amazon Personalize がインポートできるデータの種類については、「ユーザーメタデータ」を参照してください。Amazon Personalize の一般的なスキーマ要件については、「」を参照してくださいAmazon Personalize スキーマのスキーマJSONファイルの作成。これらの要件は、ドメインに関係なくすべてのスキーマに適用されます。
Users データセットは、すべての VIDEO_ON_DEMAND ユースケースではオプションです。ユーザーデータがある場合は、最も関連性の高いレコメンデーションを取得するために当該データを作成することをお勧めします。Users データセットを作成する場合、スキーマには次のフィールドが含まれている必要があります。
-
USER_ID
-
1 つのメタデータフィールド (カテゴリ別
string
または数値)
ユースケースとデータに応じて、さらにフィールドを追加することができます。フィールドが必須または予約済みとして記載されておらず、データ型が スキーマのデータ型 に記載されている限り、フィールド名とデータ型は自由に設定できます。VIDEO_ON_DEMAND ドメインの Users データセットのデフォルトスキーマの例については、「」を参照してくださいデフォルトユーザースキーマ (VIDEO_ON_DEMAND ドメイン)。
デフォルトのスキーマには SUBSCRIPTION_MODEL
フィールドが含まれています。このフィールドはオプションの予約済みキーワードであり、カテゴリが true
に設定された string
のタイプである必要があります。最良のレコメンデーションを取得するには、データ内の各ユーザーに関するサブスクリプションモデル情報がある場合は、このフィールドをスキーマに保持することをお勧めします。インポートするデータは、スキーマと一致している必要があります。
カテゴリ別データを使用する
カテゴリデータを使用するには、タイプ string
のフィールドを追加し、スキーマでフィールドのカテゴリ属性を true
に設定します。次に、カテゴリデータを一括CSVファイルと個々のレコードのインポートに含めます。複数のカテゴリを持つユーザーについては、バーティカルバー「|」を使用して各値を区切ります。例えば、SUBSCRIPTION_MODEL フィールドの場合、ユーザーのデータは student|monthly|discount である可能性があります。
カテゴリ値には、最大 1,000 文字を使用できます。1,000 文字を超えるカテゴリ値を持つユーザーがいる場合、データセットのインポートジョブは失敗します。
デフォルトユーザースキーマ (VIDEO_ON_DEMAND ドメイン)
Users データセットのデフォルトの VIDEO_ON_DEMAND ドメインスキーマを次に示します。
{ "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" }