Hey @SivaPK
This was not possible until now, but Databricks released dashborad sharing with people with no workspace access. This constrian was there because dashboards rely on notebooks which require running clusters and accessing data, both of which require proper authentication and permissions within the platform.
However, with the latest release more detials on public preview the documentation says:
Optimized for sharing and distribution
Lakeview dashboards support both the notion of draft/publish and securely sharing to users in the organization that may not have Databricks workspace access.
With the introduction of draft/publish, dashboard authors can iterate on changes without any of that in-progress work interrupting the clean, streamlined version of the dashboard that consumers rely on day-to-day.
Lakeview dashboard's share to organization feature allows dashboard authors to securely share dashboards with users within their identity provider (IdP) that may not have access to that particular workspace. Taking action on Lakehouse insights is no longer constrained to workspace walls! (Note: This currently relies on the Unified Login & Just-in-Time User Provisioning previews, but will soon be available to all!)
If I understood correct about your concern with Refreshing Data:
- Automatic data refresh for shared dashboards requires running clusters, which isn't possible without Databricks accounts. Consider these options:
- Schedule manual refreshes: Set up scheduled jobs within Databricks to update data and visualizations periodically.
- Use external tools: Tools like Tableau or Power BI can connect to live data sources and refresh visualizations automatically, but require additional setup and potential costs.
Hopefully this answers your question! Any follow ups are welcome 😁
Leave a like if this helps! Kudos,
Palash