Analytic circular reference


Question: what if the an Analytic (A) triggers a data change that would be reflected on a metric for which there is a TSDFE that feeds to a CompoundDFE that triggers the same original Analytic A (circular dependency)? is this avoided in a smart way in the platform (say caught while provisioning) or the user just has to be careful?


Because data change could happen process/processSource apis, it is not detected during provisioning. Users needs to be careful.


@pavan.nandikonda will the config ACE-AnalyticGroups prevent that behavior?


No. it will not help. It gives hints to avoid some excessive invalidation in some cases, when the metricGroup is not set.