Revisions FAQ
A revision is the set of changes that occurred in a dimension between saves in Model Manager.
What is the purpose of revisions?
Revisions give you the opportunity to roll back changes that you made in Model Manager, before you commit them to the cube.
When and how is a revision created?
Each time there is a save (whether an autosave or a manual save) in Model Manager, a new revision is added to the collection, and contains a record of each change that was made to the dimension.
What is a change?
For example, editing the name of a member in an Organization dimension and then saving creates a revision that contains the name change.
Can I undo the deletion of members?
Yes.
What objects does Model Manager record revisions for?
Revisions store changes to the following objects within a dimension:
- dimensions*
- dimension members*
- alternate hierarchy definitions
- procedural calculations
-
rule sets (Version dimension)
*The Measures dimension excepted
What kind of information does a revision contain?
When you open a revision drawer, you see a list of objects ordered by type, along with their keys or names, and the actions (the changes) that were made to them.
How long are revisions retained?
A collection of revisions is saved between successful publish processes. After your publish process runs successfully, your changes are committed to the cube and the revisions are deleted.
When would I use a revision?
If you find that an unwanted change occurred, you can undo it by selecting the revision that contains the change, and applying the Restore command.
Can I restore only a single change within a revision?
When you select a revision and restore it, all the changes listed in it are restored.
Can I restore only a single revision?
Only if it is the latest revision in the collection.
The way revisions work, when you restore a revision, any revisions that are more recent are also restored.
Example: If the Revisions dialog contains revisions 10 to 21, and you select and restore revision 18, revisions 19, 20, and 21 are also restored.