@Soujanya Maniyambakam Balakrishna
You're absolutely right, manually assigning permissions to 50+ users across multiple Azure Data Explorer dashboards can be tedious. While the built-in “Manage permissions” UI works well for small-scale scenarios, for your use case, automation or group-based access is definitely the way to go.
Currently, Azure Data Explorer does not provide a direct built-in feature to automate bulk sharing of dashboards. However, there are a few strategies you can consider to streamline the process:
Recommended approaches for automation:
Use Azure AD Groups (Recommended) - The easiest and most scalable method is to:
- Create Azure Active Directory (AAD) security groups.
- Add your users to the relevant group(s).
- Assign permissions to the group once per dashboard.
This way, you manage user membership centrally in AAD, and avoid repeating permissions assignment for every user and dashboard.
Automation via REST API (Partial Support) - As of now, Azure Data Explorer dashboards support exporting and importing via the Kusto Dashboards API. While permission management is not directly exposed via REST or ARM templates, you can:
- Automate dashboard deployment using dashboard JSON definitions.
- Use Azure RBAC at the cluster or database level to control access to underlying data (if that helps your scenario).
- Track updates on Manage permissions to share a dashboard for future automation capabilities.
Feature Request (Optional) - If fine-grained dashboard permission automation is critical to your workflow. Appreciate if you could share the feedback on our feedback channel. Which would be open for the user community to upvote & comment on. This allows our product teams to effectively prioritize your request against our existing feature backlog and gives insight into the potential impact of implementing the suggested feature.
I hope this information helps. Please do let us know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.
Thank you.