Forum Discussion

frithjof_v's avatar
frithjof_v
Icon for Community Champion rankCommunity Champion
2 years ago
Solved

Don't let the end user explore the underlying data

Hi, 

 

I am wondering if it is possible to restrict a report so that the end user (report reader) won't have any way of exploring the underlying data?

 

I mean, so that only the visualizations which I choose are available to the end user, with only the columns/measures which I choose and only at the granularity (aggregation) which I choose.

 

In this case, every feature like "show as a table", "show data point as a table", etc. should not be available to the end user. Because that may allow the user to view other columns and other granularities than I chose.

 

I want to allow the end user interacting with the visualizations (using the slicers I added to the report, and cross-filtering), however I want to control which columns and what granularity is available to the end user. I only want to give the end user access to the report as I make it, and not to other columns or other levels of detail than how I design the report.

 

Is it possible, or do I need to remove the columns from the semantic model and pre-aggregate the data in the semantic model?

 

Do I need to assume that the end user can explore all the data in the semantic model, also the data which I am not showing in the visuals? (Assume I am not using RLS or OLS in this case)

 

Assume I am distributing the report in app and the end user only has viewer permission on the app.

 

Thank you 😀

3 Replies