Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-03-2026 08:58 AM
I’m new to Databricks and still exploring the platform. One of our requirements is to share a Databricks dashboard with multiple external customers (for example, Customer 1 and Customer 2).
The key requirement is data isolation:
- When a user from Customer 1 logs in, they should only see Customer 1’s data in the dashboard.
- When a user from Customer 2 logs in, they should only see Customer 2’s data.
- We do not have control or prior knowledge of which specific user from each customer will log in.
I’ve received a few suggestions so far, including:
- Row-Level Security (similar to how it’s implemented in Power BI or Tableau)
- Service Principals
- Delta Sharing
How to share the dashboard with user who have Databricks account vs who don't?
I’m trying to understand:
- What is the best and recommended approach for this use case in Databricks?
- What are the pros and cons of each option?
- Has anyone implemented a similar setup and can share guidance, architecture patterns, or documentation links?
Thank you!