Setting up data objects based on the Oracle CrowdTwist schema

Before you can import Oracle CrowdTwist data, you will need to create Oracle Unity data objects that will be used to store that data. You will need to create the following custom data objects:

  • Loyalty Activity
  • Loyalty Reward
  • Loyalty Redemption

Important: The Bucketing strategy, Partition strategy, and configuration for the incoming records flag can't be added or edited after running the publish job the first time for a new data object. Make sure you are satisfied with these configurations before running the publish job for a newly created data object.

Create the Oracle Unity data objects based on the CrowdTwist schema

You will have to complete these steps three times to create the required data objects.

Refer to the Oracle Unity object details for the specific details to configure.

To create an Oracle Unity data object based on the CrowdTwist schema:

  1. Click the Oracle icon Image of the application navigation button. Use it to access the different parts of Oracle Unity. in the bottom-right corner to open the navigation menu.
  2. Select Data model.
  3. Click the tab for the data object group you want the data object to belong to.
  4. An image of the data object groups

  5. In the Data objects heading, click AddAn image of the add button. Use it to create new data objects..
  6. An image of the add data object icon

  7. From the Create data object dialog, enter the details for the data object. Refer to Oracle Unity object details.
  8. An image of the create data object dialog

  9. Confirm the data object details and click Next. You can configure additional details for the data object.
  10. An image of the Create data object dialog with addtional options

The following configurations can be changed until you publish the changes the first time for a new data object. After publishing the changes, you can't change these configurations.

Partition strategy

A partition strategy enhances the query performance and manageability of large amounts of data. The partition strategy for data objects is based on Date. Learn more about Partitioning.

The partition strategy for a custom data object can't be added, changed, or deleted after it has been published the first time.

Complete the partition strategy configuration to the specific needs of your organization. Learn more about the Partition strategy section when Creating custom data objects.

Bucketing strategy

Bucketing strategy is one part of how the system stores data for a data object. It helps join performance. Learn more about Bucketing strategy.

The bucketing strategy for a custom data object can't be changed after it has been published the first time.

Complete the bucketing strategy configuration to the specific needs of your organization. Learn more about the Bucketing strategy section when Creating custom data objects.

Incoming records flag

You have the option of configuring how records are updated for the data object.

The selection for the incoming records flag can't be changed after it has been published the first time.

Refer to Oracle Unity object details for this configuration. Learn more about the Incoming records flag when Creating custom data objects.

When you are satisfied with the new data object, click Save.

Once you create the all required data objects, you will need to create the required foreign key relationships by Setting up relationships based on the Oracle CrowdTwist schema. You can also follow the steps for Publishing changes to process the new data objects into the Oracle Unity data model.

Oracle Unity object details

You will need to create the required Oracle Unity data objects with the following details.

Loyalty Activity

Field Value
Object name Loyalty Activity
Object ID LoyaltyActivity
Description Activities performed by loyalty
Object group Behavioral
Resource name loyaltyactivities
Partition strategy Configure the Partition strategy to your specific needs. Learn more about Partitioning.
Bucketing strategy Configure the Bucketing strategy section to your specific needs. Learn more about Bucketing strategy
Incoming records flag No

Loyalty Reward

Field Value
Object name Loyalty Reward
Object ID LoyaltyReward
Description Rewards that can be redeemed by loyalty program participants
Object group Product
Resource name loyaltyrewards
Partition strategy Configure the Partition strategy to your specific needs. Learn more about Partitioning.
Bucketing strategy Configure the Bucketing strategy section to your specific needs. Learn more about Bucketing strategy
Incoming records flag No

Loyalty Redemption

Field Value
Object name Loyalty Redemption
Object ID LoyaltyRedemption
Description Redemptions in the loyalty program
Object group Transactional
Resource name loyaltyredemptions
Partition strategy Configure the Partition strategy to your specific needs. Learn more about Partitioning.
Bucketing strategy Configure the Bucketing strategy section to your specific needs. Learn more about Bucketing strategy
Incoming records flag No

Learn more

Data objects

integrate, integration, crowdtwist, oracle crowdtwist, how to integrate, link, link oracle apps, link oracle crowdtwist, import crowdtwist data, how to import crowdtwist data