1. A system for generating a model for tracking a changing dimension feature of data in a business model comprising: a memory for storing the business model and a computer readable code for modeling the changes in the changing dimension feature; and a processor for executing the computer readable code to perform method steps including capturing the changing dimension feature of the business model, transforming the changing dimension feature into a data warehouse model corresponding the business model, identifying changing dimensions and attributes in the changing dimension feature according to the data warehouse model, and generating a run-time deployable component for tracking the changing dimension feature based on the identified changing dimensions and attributes.