Creating stable look urls for multi-environment framework

_Noah
New Member

Hi all,

We’re looking to create a multistage environment for our company to help with hardening our environment. The question that comes up for us is how do we get Looker objects shared between environments be able to readily identify them (both as a user and an automated service). The incremental ID used for dashboards and looks will inevitably have collisions and cause issues.

We preferably want to be able to “sync” objects (Looks and Dashboards) between the environments at will. Looker’s inability to allow us to safely test Looks and Dashboards without “publishing” the change makes the environment synchronizing an important addition to take our team’s Looker development to the next level.

As @davids mentioned here dashboards can use a slug instead of incremental ID. This solves our dashboard issue but unfortunately Looks don’t currently allow this…

c280619f-e46f-42e0-8a08-cc25640ad432.png

Since we are not hosting our Looker instance the only other solution I can now think of is maintaining a separate service that is a “look link resolver” that owns a database that links one Look ID in one environment to another Look ID.  This is obviously not preferred as it leans too far into the category of “over-engineered” for my liking (considering a separate web service would be required to be maintained for a single function).

Does anybody have any other ideas that would allow us to sync Looks between environments?

0 2 221
2 REPLIES 2