curvebatch execution for Source Level forecart
"It is a common misconception in forecasting that forecasts must be directly generated at the lowest levels (final-levels) of execution. Problems can arise when historic sales data for these items is too sparse and noisy to identify clear selling patterns. In such cases, generating a reliable forecast requires aggregating the sales data from a final-level up to a higher level (source-level) in the hierarchy in which demand patterns can be seen, and then generate a forecast at this source-level. After a forecast is generated at the source-level, the resulting data can be allocated (spread) back down to the lower-level, based on