As part of Paid Media Manager Implementation, I have come across "OutboundWithPaidStrategy" Dataflow. This is getting called in order to load the data from batch results table and store them in Paid Media Sync Staging Cassandra table. I have few doubts in this Dataflow.
1) They are pulling the data from "UpdateMasterData" Dataset under Data-PaidMediaMaster class. How/when data is pushed into this table?
2) Using the results from this Dataset, they are generating a MasterList and comparing with the Delta List and finally pushing it to Staging table. They are segregating this list based on a property "Classification". How/when can we set this classification.
1) When we trigger paid sync jobs through a schedule outbound, real time container or segment sync, as part of the syncing the audiences to Ad platforms, the master table will be populated with the information about the customers pushed to different audience on different Ad networks. This data will be used in the consecutive paid sync jobs to find the delta of customers to be added and removed from audience in respective networks..
2) Once the data is pushed to staging at the end of the data flow execution, queue items will be generated out of this staging table and pushed to PaidMediaSync queue processor. As part of the queue processor activity, the data will be pushed to networks and this info also pushed to master table.
I have checked the PaidMediaSync Queue Processor. It is calling ProcessPaidMediaSync activity. In this activity there is a java step to trigger the Request from the QueuePage and process the response.Here. it is calling Pega internal java functions processAudienceResponse to process the response. But in this activity, I haven't find any function or stpe to push data into the master table. Could you please let me know in which step of this activity, this logic is implemented?