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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
ternst
New Member

Data Abstraction across SQL tables

I am new to Power BI and have been playing with it a lot.  I have experience with other BI tools like Tableau, Grafana, INetSoft, etc.

 

I have an application with many SQL tables.  The problem is that I have users that would get lost trying to navigate through all of these tables.  In most other BI tools, there is a way to create a virtual table (think of it like a SQL view) based on the user and/or use cases.  Is there a way to do that in Power BI? 

 

Thanks,  ternst  

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @ternst ,

 

Power BI Desktop is a data development tool that does not restrict data during development (except for credentials to connect to the data source).

For end users, we can secure data through row-level security and setting workspace roles.

Row-level security (RLS) with Power BI - Power BI | Microsoft Learn

Roles in workspaces in Power BI - Power BI | Microsoft Learn

 

Best Regards,

Jay

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @ternst ,

 

Power BI Desktop is a data development tool that does not restrict data during development (except for credentials to connect to the data source).

For end users, we can secure data through row-level security and setting workspace roles.

Row-level security (RLS) with Power BI - Power BI | Microsoft Learn

Roles in workspaces in Power BI - Power BI | Microsoft Learn

 

Best Regards,

Jay

amitchandak
Super User
Super User

@ternst , Not sure of the exact need. You can write SQL in Advance connection option

 

AdvanceProperty.png

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Let me explain further.  I want to allow users to create visuals using data that may be represented from many different tables.  But I don't want for them to have to figure out how do things like using UUIDs as keys to other tables, etc.  I want to hide that from them.  So, what I would like is to create something like a single virtual table layer in Power BI that these users can create dashboards from.  Also, this virtual table would only have the data needed by these users and use cases.  And, in the background, Power BI does the hard work of determining the connections between the tables.  Does that make sense?  

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.