Question regarding master data changes related to historical Key figures..
Here is the situation:
We user Informatica as ETL.
We load master data (Products) on full and historical data (Orders and Billing) on incremental basis. Frequency of update could be daily or weekly basis. We need 8 qtrs historical to forecast next 8 qtr data and also we use historical Order and Billing information to disaggregate any change made to forecast qty or dollar value at non-base planning levels.
Product has PRDID ,PRDLINE and PRDFAMILY as attributes
Country has CNTRYID, GE01 and GE02 as attributes.
Billing Qty KEy figure is at Product and Country level. I understand that system is going to store all attributes data (PRDLINE, PRDFAMILY, GE01 and GE02) associated with dimensions and dimensions, KF data ( Name and Qty) in time buckets.
Our master data changes (Like PRRLINE and PRDFAMILY) regularly and we want system to update historical billing data key figure data to update with updated attributes so that disaggregation is done properly.
Question : What is the best way to handle these changes for historical data?
My answer is : ETL to track all changes and delete old record / change record in KF ( Based on KEY) and insert new record.
Please let me know if there is better way to handle this?
Thanks,
Krishna