Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
andrew
Regular Visitor

Hide Tabular Models from Users?

I want to be able to share reports built from Tabular models to other users, but I don't want everyone to have access to the models to build their own reports.

 

As it is right now, if I have granted read access to users on a Tabular model, then when they click on 'get data' and go to SSAS Tabular, they can see every model and make their own reports. Is there a way to allow users to see and interact with reports built from Tabular models, but not access the models via 'get data'?

5 REPLIES 5
atul_kushwaha
Frequent Visitor

@andrew Right now there is no way that can hide your tabular model from user in "Get Data" section

Bjoern
Continued Contributor
Continued Contributor

I would like to have the same feature. Some users should not be able to build their own reports.

 

Have you considered:

- Using perspectives in AS Tabular?

- Integrating row-level based security in Tabular? Then it might not have such a big impact on the users, if they could access the AS tabular cube.

 

Or is it just a "looks nice"-thing? 

 

 

Hi,

 

I have considered row level security, but the issue stems from a lack for column security. There are many columns of data in our Tabular models that we do not wish to open to users. To implement row security that would address this, we would need to:

 

a.) Re-configure our existing models with 'daisy chained' dimension tables that we exclude from certain users that contain the sensitive fields. This is not desirable due to the hit that user experience takes.

 

b.) Create two versions of the same model. One for regular use, the other for restricted.

 

Neither of these options is desirable. We just want to use one model, but limit users for accessing any of the data via field list or get-data. It seems this is an oversight of Power BI. This kind of security can be easily implemented in SharePoint. 

 

Thanks,

andrew

Bjoern
Continued Contributor
Continued Contributor

As I said, you could implement perspectives. But you should then make sure that the complete cube should not be visible at all and you will always have the risk. Furthermore, you should then make sure that the reports are build on these perspectives.

 

In general, the combiniation of:

- using full cube for pre-defined reports

- not using row-level security / general restrictions

- not showing full cube to all users, but only certain columns

 

is not possible, as far as I know. And to be frank, for me it either seems that you have a break in your security concept or have a mistake in the process.

Greg_Deckler
Super User
Super User

It sounds like you want to build a dashboard, make sure that the tiles don't link back to the reports and give them read only to the dashboards, then they can see the information but not interact with the data/reports.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors