Skip to main content

Restore an earlier version of your semantic layer

Compare your model against an earlier version and bring back all of it, or just the parts you want.

Made a change you’d rather undo? Your semantic layer keeps its earlier versions, and you can bring one back — all of it, or just the parts you want.

Before you start: open the semantic layer you want to work on. Going back changes your own working copy; it doesn’t change what anyone else sees until you publish.

Find the version you want

1. Click Versions in the toolbar.

The Version history panel opens on the right.

The Versions button highlighted in the editor toolbar

2. Look through the list. Versions are grouped by day, newest first, and each one shows the time it was taken, its revision number, and who made the change.

The one you’re working on is badged Current Version. The oldest is Initial version — the layer as it was when you started.

The Version history panel listing versions grouped under Today

Tip: a version showing No contributor is one the editor took by itself rather than one a person saved.

Check what actually changed

Rather than restoring blind, look first.

1. Click the menu on the version you’re interested in. 2. Choose Compare. (An earlier version also offers Rename version, Remove version and Restore version.)

The menu on an earlier version, with Compare highlighted

Result: the two versions open side by side — the older one marked Compared Version, yours marked Current Version — with a count of what’s different between them.

Changes are sorted into tabs: Tables, Fields, Joins, Dimensions, Measures and Settings. Each entry names what changed and how many of its properties were affected, so you can see at a glance whether this is the version you meant.

The Dimensions tab in the version comparison, showing which changed

Bring it back

From the comparison you have two choices.

Take everything. Click Restore all from Rev 0 — the button names the revision you’re restoring from, and shows how many changes that involves.

Take only some of it. Tick the individual changes you want and restore just those, leaving everything else as it is. Useful when one measure went wrong and the rest of your work since is worth keeping.

You can also skip the comparison entirely: open the menu on a version and choose Restore version.

Either way, the editor asks you to confirm — Restore this version?, naming the date you’re going back to. Nothing changes until you click Restore.

The Restore this version? confirmation dialog

Result: your working copy now matches that version, and the change is recorded as a new revision. Your history isn’t erased — going back is itself a step forward, so you can always undo the undo.

This hasn’t reached your workbooks yet. Restoring changes your working copy only. It goes live when you publish — see Publish your changes.

Name a version so you can find it later

Timestamps are hard to tell apart a week later. Give the important ones a name.

1. Click the menu on a version. 2. Choose Name version.

You can name the version you’re working on too. It’s already named, the menu says Rename version instead — and alongside it Remove version, which takes that restore point out of your history without changing your model.

The menu on the current version, offering Rename version and Remove version

Tip: name a version before you start something risky — restructuring joins, renaming measures, a big tidy-up. It takes a second, and it turns “I think I can get that back” into “I know exactly which one to go back to”.

Did this answer your question?