The Compare Models tool provides a single view for viewing differences between two different models or two different versions of the same model. The tool performs a comparison of all the different model components and displays them all in a list with appropriate details of any changes made.
Running a Model Compare
The model comparison tool is run by selecting a Source and Target model and version to run the comparison on. Click on the 'Choose a Model...' dropdown on both the source and target sections of this page to get started. The version dropdown selector will automatically populate with all available versions of the model selected.
Finally, click on the Compare button to run the model comparison.
The result of the comparison will show differences between the source in a manner such that differences applied to the target would make the target the same as the source. For example, if there is a new variable or product in the Source that does not exist in the Target, then it will show up as an addition (newly added) in the comparison result. If the Source and Target models are reversed, then it will show up as a deletion instead.
Compare Results
The comparison tool will display all differences between model components in the comparison view. The easiest way to add a new product from the Slope Life Library to your models, is by using the Compare and Merge capabilities.
Items that are new or have been added will be displayed in green with a plus symbol.
Items that were removed or deleted will be displayed in red with a minus symbol.
Items that were changed will be displayed in yellow with a change symbol.
Sections of the compare view can be expanded or collapsed as desired to allow you to view the portions of the model change you are interested in. Additionally, all items in the compare list can be clicked on and the model details associated with that line item will be opened in the windowpane.
Merge Mappings
When a merge is selected, the merge tool will detect any dependencies that exist in the object being merged, including references to Input Tables, Decrement Tables, Model Point Files, Economic Scenarios, or variables from other levels (Product, Portfolio, Company) within the model. It will attempt to automatically resolve these references in the target model by trying to match the names of each referenced object to an equally named object in the target. The results of this merge mapping in the target model will be displayed to you.