BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
pcapazzi
Pyrite | Level 9

Hello,

MOMA appears to be a very manual process. We have to update counts in the campaign diagram, generate input data from a campaign group, optimize the scenario, execute the group, and then execute the individual campaign diagram. Each of these components take some time so a person has to monitor the progress of each setp. 

 

Assuming the scores are ready for use, the scenario has been marked as preferred, and the campaign diagram and group are set up... how can you execute these components by a schedule and/or trigger? Also assume for the time being only one campaign diagram in the campaign group. 

 

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
shill
SAS Employee

Actually, the Campaign Group has a scheduleing page just like the campaigns themselves, and can control the scheduled execution in a lights-out fashion.

 

In general, MOMA includes 3 phases of execution:

  1. Data Generation (running the member campaigns logic up to, but not including, the communication - then exporting the customer and campaign/communication data),
  2. Optimization (determining the solution, then pushing it back out to MA to become the new input tables used by the communication nodes), and
  3. Execution (finishing the member campaigns by running their communication nodes to create the output and write CH).

 

The campaign group's schedule page has two parts: the schedule for optimizing the campaign (which includes steps 1 & 2 from above) and the schedule for each member campaign (step 3). Those member campaigns can either happen based on when the optimizaiton is finished (offset, which is really only appropriate when you want it to run immediately or within a few hours) or at a specific date/time (independent, just make sure the selected date/time is after when the optimization will likely be finished!). 

 

The only manual part required (once you've built the campaigns, added them to the group and identified the model scores) is the very first data generation, which is required so that you can give your scenario some data to work with. Once you have created a preferred scenario, the entire group could run completely on its own every day, week, etc. 

 

One note, however: If you add new campaigns to the group and you need to create constraints of any kind based on those campaign/communication codes or other new custom details you've added in the process, you will need to manually generate the input data once more before you can tweak your scenario.


Register today and join us virtually on June 16!
sasglobalforum.com | #SASGF

View now: on-demand content for SAS users

View solution in original post

1 REPLY 1
shill
SAS Employee

Actually, the Campaign Group has a scheduleing page just like the campaigns themselves, and can control the scheduled execution in a lights-out fashion.

 

In general, MOMA includes 3 phases of execution:

  1. Data Generation (running the member campaigns logic up to, but not including, the communication - then exporting the customer and campaign/communication data),
  2. Optimization (determining the solution, then pushing it back out to MA to become the new input tables used by the communication nodes), and
  3. Execution (finishing the member campaigns by running their communication nodes to create the output and write CH).

 

The campaign group's schedule page has two parts: the schedule for optimizing the campaign (which includes steps 1 & 2 from above) and the schedule for each member campaign (step 3). Those member campaigns can either happen based on when the optimizaiton is finished (offset, which is really only appropriate when you want it to run immediately or within a few hours) or at a specific date/time (independent, just make sure the selected date/time is after when the optimization will likely be finished!). 

 

The only manual part required (once you've built the campaigns, added them to the group and identified the model scores) is the very first data generation, which is required so that you can give your scenario some data to work with. Once you have created a preferred scenario, the entire group could run completely on its own every day, week, etc. 

 

One note, however: If you add new campaigns to the group and you need to create constraints of any kind based on those campaign/communication codes or other new custom details you've added in the process, you will need to manually generate the input data once more before you can tweak your scenario.


Register today and join us virtually on June 16!
sasglobalforum.com | #SASGF

View now: on-demand content for SAS users

How to improve email deliverability

SAS' Peter Ansbacher shows you how to use the dashboard in SAS Customer Intelligence 360 for better results.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 954 views
  • 1 like
  • 2 in conversation