Hello everyone,
Iām looking for the most efficient way to share dashboards between two workspaces (Workspace A and Workspace B) within the same Databricks account.
[Current Setup]
Account: Single account with two workspaces (A and B).
Data Governance: Both workspaces share the same catalogs via Unity Catalog.
Goal: I want to create a dashboard in Workspace A and have users in Workspace B view it with the same permissions, but without the manual overhead of exporting/importing (JSON/DBC).
[What Iāve tried] Iāve already tested the manual Export and Import process. While it works, itās too tedious for frequent updates and doesnāt maintain a "single source of truth." If the dashboard in Workspace A is updated, I have to re-export it to Workspace B every time.
[Questions]
Is there a way to publish a dashboard to the Account level so that itās accessible from Workspace B's dashboard menu without physical migration?
If the users in Workspace B need "View Only" access, what is the best way to handle Identity Management? Should the dashboard be shared with an Account-level group?
Is there a way to leverage Unity Catalog's permissions to make the dashboard object itself discoverable across workspaces, similar to how we share tables?
I would appreciate any advice on the most "automated" or "integrated" workflow for this. I'm trying to avoid manual file movements as much as possible.
Thanks in advance for your help!