Last tested: Mar 25, 2019
Gazer is a command line tool for Looker content management. You can use it to overwrite existing content with new content so that the URL of the existing content does not change with the update.
gzr dashboard cat 19 --host=example.looker.com --dir ~
ls
to see the new file: it should have the same name as it does in the instance (that's what "~" does), prepended with "Dashboard_[ID]_". Note that this example "Renovated Dashboard" has a space, which the terminal will store as "\ " in subsequent commands.vi Dashboard_19_Renovated\ Dashboard.json
"slug": "yBPjFba"
. Remove the entire line.gzr dashboard import Dashboard_19_Renovated\ Dashboard\.json 445 --host=example.looker.com --force
That's it! Go back to the space and your new content should be over the old content URL. You can delete the new content where it originally existed before we copied it.
This content is subject to limited support.