Actions データセットスキーマの要件 (カスタム) - Amazon Personalize

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

Actions データセットスキーマの要件 (カスタム)

アクションは、顧客に推奨できるエンゲージメントアクティビティです。アクションには、モバイルアプリのインストール、会員プロフィールの記入、ロイヤルティプログラムへの加入、プロモーションメールへの登録などがあります。Actions データセットには、アクションに関するデータが保存されます。Amazon Personalize にインポートできるアクションデータの種類については、「Actions データセット」を参照してください。

各アクションについて入力するデータは、Actions データセットのスキーマと一致している必要があります。スキーマによっては、アクションメタデータに空/null 値を含めることができます。

少なくとも、項目ごとにアクション ID を指定する必要があります (最大長は 256 文字)。スキーマには少なくとも 1 つのメタデータフィールドが必要ですが、nullタイプを追加すると、アクションに対してこの値が null になる可能性があります。ユースケースとデータに応じて、さらにフィールドを追加できます。フィールドが必須または予約済みとして記載されておらず、データ型が スキーマのデータ型 に記載されている限り、フィールド名とデータ型は自由に設定できます。

カテゴリフィールドを追加するには、 型のフィールドを追加stringし、trueスキーマでフィールドのカテゴリ属性を に設定します。その後、カテゴリ別データをバルク CSV ファイルと個別のアクションインポートに含めます。カテゴリ値には、最大 1,000 文字を使用できます。1,000 文字を超えるカテゴリ値を持つアクションがある場合、データセットのインポートジョブは失敗します。

Actions データセットの最小要件と最大データ制限の詳細については、「Service Quotas」を参照してください。

Actions データセットのスキーマの例 (カスタム)

次の例は、Actions スキーマを構築する方法を示しています。ACTION_ID フィールドは必須です。MEMBERSHIP_LEVEL フィールドはカテゴリ別文字列フィールドです。VALUECREATION_TIMESTAMP、および REPEAT_FREQUENCY フィールドは、必要なタイプの予約キーワードです。最大 10 列を追加できます。スキーマ要件については、「カスタムデータセットとスキーマの要件」を参照してください。

{ "type": "record", "name": "Actions", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "ACTION_ID", "type": "string" }, { "name": "VALUE", "type": [ "null", "long" ] }, { "name": "MEMBERSHIP_LEVEL", "type": [ "null", "string" ], "categorical": true }, { "name": "CREATION_TIMESTAMP", "type": "long" }, { "name": "REPEAT_FREQUENCY", "type": [ "long", "null" ] } ], "version": "1.0" }

このスキーマでは、CSV ファイルの履歴データの最初の数行は次のようになる場合があります。

ACTION_ID,VALUE,MEMBERSHIP_LEVEL,CREATION_TIMESTAMP,REPEAT_FREQUENCY 1,10,Deluxe|Premium,1510003267,7 2,5,Basic,1580003267,7 3,5,Preview,1590003267,3 4,10,Deluxe|Platinum,1560003267,4 ... ...