Oracle CrowdTwistスキーマに基づく属性の設定
Oracle CrowdTwistスキーマに基づくデータ・オブジェクトの設定およびOracle CrowdTwistスキーマに基づく関係の設定を実行した後、次の手順を実行する必要があります。
- 新規データ・オブジェクトごとに必要な属性を作成します。
- 既存のCustomerデータ・オブジェクトに新しい属性を作成します。
- Customerデータ・オブジェクトに追加された属性ごとに、同じ属性をMasterCustomerオブジェクトに追加する必要があります。
重要: Oracle Unityデータ・モデルに対するこれらの更新は永続的であり、元に戻せないため、これらの更新は慎重に行ってください。
CrowdTwistスキーマに基づくOracle Unityの属性の作成
作成した新規データ・オブジェクトごとに必要な属性を追加するとともに、新しい属性をCustomerデータ・オブジェクトに追加する必要があります。
構成に関する詳細情報は、CrowdTwistスキーマ・フィールドに基づくOracle Unityの属性の詳細を参照してください。
データ・オブジェクトの属性を作成するには:
-
右下隅にあるOracleアイコン
をクリックして、ナビゲーション・メニューを開きます。
- 「データ・モデル」を選択します。
- データ・オブジェクトのリストから、作成した新しいデータ・オブジェクトのいずれかを選択します。必要に応じて、オブジェクト・グループ(「行動」、「トランザクショナル」または「製品」)を選択します。
- 「属性」をクリックします。
- 右側の「追加」
をクリックします。「属性の作成」ダイアログが表示されます。
- 新しい属性の各フィールドに入力します。CrowdTwistスキーマ・フィールドに基づくOracle Unityの属性の詳細を参照してください。
- 「保存」をクリックします。
MasterCustomerの必須属性の作成
3つの新しいデータ・オブジェクトとCustomerデータ・オブジェクトに必要な属性を追加したら、次のステップに従ってMasterCustomerデータ・オブジェクトに属性を追加します。Customerデータ・オブジェクトに追加されたすべての属性について、同じ属性をMasterCustomerに追加する必要があります。
マスター・エンティティ・データ・オブジェクトの新しい属性を作成するには:
-
右下隅にあるOracleアイコン
をクリックして、ナビゲーション・メニューを開きます。
- 「データ・モデル」を選択します。
- 「データ・オブジェクト」のリストから、MasterCustomerを選択します。
- 「属性」をクリックして、現在の属性のリストを表示します。
- 右側の「追加」
をクリックします。
- 「ソース属性」の検索フィールドで、新しい属性の作成に使用するソース属性を検索します。ソース属性を選択すると、新しい属性の詳細が事前に入力されます。これはソース属性の情報(「ID」、「データ型」、「名前」、「摘要」および「属性グループ」)から取得されます。Customerデータ・オブジェクトの属性を参照し、対応する属性をMasterCustomerに作成します。
- 必要に応じて、「名前」、「摘要」および「属性グループ」にプリセットされた詳細を変更できます。「ID」と「データ型」は変更できません。
- 終了したら、「保存」をクリックします。
ノート: ソース属性は、マスター・エンティティ・データ・オブジェクトの新しい属性の作成に使用される既存のデータ・オブジェクトの属性です。
新しい属性を作成すると、マスター・エンティティ・オブジェクトの「属性」タブから表示できます。新しい属性の新しいプロモーション・ルールが自動的に作成されます。
変更の公開
CrowdTwistスキーマに基づいて、必要なOracle Unityのデータ・オブジェクト、関係および属性をすべて作成したら、変更の公開のステップに従う必要があります。
変更が正常に公開されたら、Oracle UnityストリーミングAPIを使用してCrowdTwistデータをインポートするための構成の設定を開始できます。
CrowdTwistスキーマ・フィールドに基づくOracle Unity属性の詳細
次の詳細で属性を作成する必要があります。
Loyalty Activity
名前 | ID | 説明 | データ型 |
---|---|---|---|
Source Loyalty Activity ID | SourceLoyaltyActivityID | ロイヤルティ・アクティビティ完了の一意のID | 文字列 |
Name | Name | ロイヤルティ・プログラム・アクティビティの名前 | 文字列 |
Title | Title | ロイヤルティ・プログラム・アクティビティのタイトル | 文字列 |
Description | Description | ロイヤルティ・プログラム・アクティビティの説明 | 文字列 |
Points Earned | PointsEarned | ロイヤルティ・プログラム・アクティビティの獲得ポイント数 | 整数 |
Source Customer ID | SourceCustomerID | (ソースから取得した)顧客の一意のID | 文字列 |
Customer ID | CustomerID | Customerオブジェクトへの外部キー(FK) | 文字列 |
Activity TS | LoyaltyActivityTS | アクティビティの実行日時 | タイムスタンプ |
Activity ID | Activity ID | ロイヤルティ・プログラム・アクティビティのID | 整数 |
Loyalty Reward
名前 | ID | 説明 | データ型 |
---|---|---|---|
Category | Category | ロイヤルティ特典のカテゴリ | 文字列 |
Description | Description | ロイヤルティ特典の説明 | 文字列 |
Group ID | GroupID | ロイヤルティ特典のグループID。サイズ/色のみが異なる特典は、同じGroup IDを共有できます。 | 整数 |
Source Loyalty Reward ID | SourceLoyaltyRewardID | (ソースから取得した)ロイヤルティ特典の一意のID。 | 文字列 |
Size | Size | ロイヤルティ特典のサイズ | 文字列 |
Title | Title | ロイヤルティ特典のタイトル | 文字列 |
Loyalty Redemption
名前 | ID | 説明 | データ型 |
---|---|---|---|
Date Fulfilled | DateFulfilled | ロイヤルティ特典の引換履行日 | TimeStamp |
Order Date | OrderDate | ロイヤルティ引換が実行された日時 | TimeStamp |
Order ID | OrderID | ロイヤルティ引換のオーダーID | 整数 |
Quantity | Quantity | 引き換えられたロイヤルティ特典の数 | 整数 |
Redeemable Points Remaining | RedeemablePointsRemaining | 引換後のメンバーのロイヤルティ・プログラム残高 | 整数 |
Total Points Redeemed | TotalPointsRedeemed | ロイヤルティ特典に対して引き換えられたポイントの合計数 | 整数 |
Source Loyalty Reward ID | SourceLoyaltyRewardID | (ソースから取得した)ロイヤルティ特典の一意のID | 文字列 |
Loyalty Reward ID | LoyaltyRewardID | Loyalty RewardオブジェクトへのFK | 文字列 |
Source Customer ID | SourceCustomerID | (ソースから取得した)ロイヤルティ・プログラム・メンバーの一意のID | 文字列 |
Customer ID | CustomerID | Customerオブジェクトへの外部キー(FK) | 文字列 |
Source Loyalty Redemption ID | SourceLoyaltyRedemptionID | (ソースから取得した)ロイヤルティ引換の一意のID | 文字列 |
Customer
名前 | ID | 説明 | データ型 | 属性グループ |
---|---|---|---|---|
CrowdTwist - Third Party Id | CrowdTwistThirdPartyID | ロイヤルティ・プログラム・アカウントに割り当てられた(CrowdTwist)サードパーティID。Customer_ID、電子メール・アドレスなどの場合があります。 | 文字列 | Loyalty Info |
CrowdTwist - User Id | CTUserID | CrowdTwistによって割り当てられたID | 文字列 | Loyalty Info |
Email Verified | EmailVerified | 電子メール・アドレスが検証されかどうか | ブール | Contact Info |
Loyalty - Date Current Tier Assigned | Loyalty_DateCurrentTierAssigned | ユーザーが現在のロイヤルティ・プログラム階層に割り当てられた日付 | タイムスタンプ | Loyalty Info |
Loyalty - Date Current Tier Reached | Loyalty_DateCurrentTierReached | ユーザーが現在のロイヤルティ・プログラム階層に到達した日付 | タイムスタンプ | Loyalty Info |
Loyalty - Tier Expiration Date | Loyalty_TierExpirationDate | ユーザー階層が維持されない場合に失効する日付 | タイムスタンプ | Loyalty Info |
Loyalty - Points Earned this Month | LoyaltyPointsEarnedThisMonth | ロイヤルティ・プログラムでユーザーが今月獲得したポイント数 | 整数 | Loyalty Info |
Loyalty - Points Earned this Week | LoyaltyPointsEarnedThisWeek | ロイヤルティ・プログラムでユーザーが今週獲得したポイント数 | 整数 | Loyalty Info |
Loyalty - Number of Facebook Friends | Loyalty_NumberofFacebookFriends | ユーザーのFacebookの友達の数 | 整数 | Loyalty Info |
Loyalty - Number of Twitter Followers | Loyalty_NumberofTwitterFollowers | ユーザーのTwitterのフォロワ数 | 整数 | Loyalty Info |
Loyalty - Redeemable Points | Loyalty_RedeemablePoints | ロイヤルティ・プログラムにおけるユーザーの引換可能ポイント | 整数 | Loyalty Info |
Loyalty - Tier Score Reset Date | Loyalty_TierScoreResetDate | メンバーのロイヤルティ・プログラム階層スコアが0にリセットされる日付 | タイムスタンプ | Loyalty Info |
Loyalty - Current Time Period Score | Loyalty_CurrentTimePeriodScore | ロイヤルティ・プログラムの現在の期間にユーザーが獲得したポイント数。 | 整数 | Loyalty Info |
Loyalty - Point Balance to Maintain Current Tier | Loyalty_PointBalancetoMaintainCurrentTier | ロイヤルティ・プログラムでユーザーが現在の階層を維持するために必要なポイント数 | 整数 | Loyalty Info |
Loyalty - Point Balance to Reach Next Tier | Loyalty_PointBalancetoReachNextTier | ロイヤルティ・プログラムでユーザーが次の階層に上がるために必要なポイント数 | 整数 | Loyalty Info |
Loyalty - Current Tier Score | Loyalty_CurrentTierScore | ロイヤルティ・プログラムの現在の階層でユーザーが獲得したポイント数 | 整数 | Loyalty Info |
Loyalty - Cumulative Score | Loyalty_CumulativeScore | ロイヤルティ・プログラムでユーザーが最後に失効してから現在の時間枠内に獲得した累積スコア | 整数 | Loyalty Info |
Loyalty - Next Level | Loyalty_NextLevel | ロイヤルティ・プログラムにおけるユーザーの次のレベル | 文字列 | Loyalty Info |
Loyalty - Current Level | Loyalty_CurrentLevel | ロイヤルティ・プログラムにおけるユーザーの現在のレベル | 文字列 | Loyalty Info |
Loyalty - Total Points | Loyalty_TotalPoints | ロイヤルティ・プログラムにおけるユーザーの合計ポイント | 整数 | Loyalty Info |