Dynamic Data Files

A Dynamic Data File uses logic or business rules to determine which Data File Template should be used for a specific record. A Data File Template is a file layout that describes the composition of an output file, including the field definitions and positions of all the columns in the file (see the Data File Template topic for more details).

Dynamic Data Files are created independently of a Campaign, and are reusable across Campaigns.

Building Dynamic Data Files

A Dynamic Data File consists of one or more logical criteria. These criteria are referred to as Rule / File Pairs because they consist of both a condition to be met (the Rule) and a resulting Data File Template (the File to be used when the condition is met). A Dynamic Data File can consist of one to many different Rule / File Pairs. Dynamic Data Files also support the use of a Default Data File Template, which will be used for records that don't meet any of the defined rules.

Cheetah Digital provides two different methods (called query types) for establishing how you want to identify the Rule -- either by inclusion in a Filter, or by values in a specific field. You must choose one of these two query types for your Dynamic Data File; you can't use both types within the same Dynamic Data File.

The platform also provides two different logical structures for setting up your Dynamic Data File. The first structure is an IF > ELSE IF structure. This structure is useful if you know you want a record to fall into only one rule.  The system works from the top down, evaluating records against the first rule. Only the non-matching records drop down to the second rule. Once a record matches a rule, it's removed from any further evaluations. Therefore, the sequence of the rules is important, because even if a record qualifies for more than one rule, it would use only the Data File Template from the FIRST rule to which it matched.

Cheetah Digital also offers an IF > IF structure. In this structure, a record can potentially match to multiple rules, and therefore would use multiple Data File Templates. The sequence of the rules doesn't matter, as the system evaluates every record against every rule. So, even if a record met the first rule, it would still get evaluated against all subsequent rules as well.

Access

The Dynamic Data Files screen is accessible via the Main Menu; select Assets > Content > Dynamic Data File.

 Create a Dynamic Data File

This topic describes how to create a new Dynamic Data File. Dynamic Data Files can also be created from the New Item screen (see Create a New Item: Dynamic Data File for more details).

Default Data File template

In most situations, a Dynamic Data File should have a Default Data File Template defined for it. The Default Data File Template will be used for all records that otherwise don't meet any of the defined rules or criteria.

Rule / file pairs

A Dynamic Data File consists of one or more Rule / File Pairs which determine which records should use which Data File Template.

 Copy a Dynamic Data File

To copy an existing item to use as the basis for a new item:

 View or edit a Dynamic Data File

To view or edit an existing Dynamic Data File:

 Delete a Dynamic Data File

To delete an item:

 Assign a Dynamic Data File to a campaign

Once you've created your Dynamic Data File, you can use it within a Campaign by assigning it as the Content Source for that Campaign.