Creative
This class defines the business process involved in scheduling Web content for a customer (for example, an advertiser). The type of content is recorded by a link to a CreativeType object. One or more CampaignItem objects describe the scheduled content; this content includes advertisements, discounts, related sell items, or direct mailings. A CreativeSize object defines the area of the Web page used to contain the content.
A Customer object may have multiple Creative objects associated with it; this represents multiple advertisements for the customer over time. A Creative advertisement may contain multiple sets of content items (CampaignItem objects). Each set of content items, in turn, may have multiple items (for example, AdItem objects), and may target multiple user groups. Finally, a Web page may contain multiple content items, and a content item may be included in multiple, distinct pages. All these possibilities are represented through the one-to-many relationships between classes.
Data Members
Data Member Name |
Data Type |
Default Value |
Description |
---|---|---|---|
CreativeNum |
int |
0 |
Stores the unique key for the Creative object. Key member. |
CreativeReceived |
datetime |
Null |
None. |
SiteName |
nvarchar(255) |
Unknown |
Stores the name of the site associated with the Creative object. Key member. |
CreativeSizeID |
binary |
1 |
None. |
CreativeTypeID |
binary |
1 |
None. |
CustomerID |
binary |
1 |
None. |
Class Key
CreativeKey is composed of the following data members:
CreativeNum + SiteName.
Relations
For a description of the relation type, see Data Warehouse Classes.
Relation Name |
Parent |
Child |
Type |
---|---|---|---|
CampaignItemCreative |
Creative |
CampaignItem |
2 |
CreativeCustomer |
Customer |
Creative |
2 |
CreativeSizeCreative |
CreativeSize |
Creative |
2 |
CreativeTypeCreative |
CreativeType |
Creative |
2 |