Micro snapshot framework in data gathering for ETL process like product information