We have a strategy where we need to put a check of 10 years in the Interaction History component. Basically, there is an offer which has a validity of 10 years and in the strategy, we need to check if the customer had Accepted the offer in the past 10 years.
Now, what i need to know is, how will Pega perform if we put a check of 3650 days in the IH component.I have checked in the strategy and it is not stopping me from entering the value 3650 but what will be the performance impact is something which i want to know.
It totally depends on the volume of records in IH, 10 years seems very much out of regular usage. We have seen a typical use of a month to an year in most cases by customers.
So there would be performance impact, but you need to test it out probably with simulation runs to see how bad it is. With simulation runs or Program distribution tests, you can compare the average time taken by the runs and also analyze the IH / strategy shapes performance. The underlying data flow work objects (instances of Pega-DM-DDF-Work) for the specific run will give you more granular performance metrics to compare.