Pre-processing data transform for Trigger_NBA_Top_Level strategy when requesting the NBAContainer
Hope you can help me with this question.
Where can I add data transform (DT) to be invoked before the Trigger_NBA_Top_Level when my CDH receives a request for the NBAContainer? I was doing my DT in the dataflow DFC8208d4cb77c9f579adc5f0f64d16e7b1601ccab7 (I guess the id will vary PegaMKT on the version) but from time to time seems that the dataflow is reset, I guess this is one of the rules that are updated when the NBA Designer changes.
My intention is to enrich Customer’s data by setting some flags based on customer’s product holdings. Similarly, I am guessing this is the pattern to use when we want to set a Page available for the Strategy and then use it in a Data Import component is it correct?
You should not overwrite any trigger data flows. These are managed flows and when you make changes in NBA Designer they may get re-generated with new configuration as you have noticed. All data must either be supplied by the Context Dictionary entities directly in the database or passed in the call to the container as part of the payload. If there is a data page that is available to the strategy, that can be referenced with the data import shape, but this will make your logic pretty inbound specific as data page references for batch execution will kill your performance.