Previous Topic: Derive a ModelNext Topic: How to Derive a Model


Design Layers and Model Derivation

The application development process typically begins with a logical model that captures business requirements. Then, to transition from one design layer to another, for example, from a logical model to a physical model, you derive a new model from an existing model. In this scenario, each model represents a design layer in the application development process.

You can derive any model type from an existing model. Some of the more common derive scenarios are:

The model that you open before you use the wizard is known as the source model. The source model contains all model objects that you can include in a derived, or target model. When you derive a model, the source and target models are automatically linked. Because the objects in the source and target model are linked, you can change the objects in either model, and at any time, synchronize the two models. This allows you to maintain your design layer hierarchy.

If you choose to maintain historical information, the history for each entity, attribute, table, and column in a derived model is maintained. You can select a model object from a derived model and review the model objects used to create the object.

More information:

How to Derive a Model

Model Object History