Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
We have set up a Lakehouse in Microsoft Fabric and are using a Dataflow to fetch data from SQL Server and load it into the Lakehouse. With the Lakehouse, we automatically get a SQL Analytics Endpoint and a Semantic Model.
Upon testing, we identified two types of models:
1. Default Semantic Model (Auto-generated with "Automatically update semantic model" enabled)
2. New Semantic Model (Created manually)
We need both schema update support (when environment changes in Dataflow) and the ability to apply RLS. Is there a workaround or best practice to achieve this in Fabric?
Any guidance on how to combine both functionalities or an alternative approach would be appreciated! :
#MicrosoftFabric #PowerBI #FabricLakehouse #SemanticModel #Dataflows #RowLevelSecurity #RLS #SchemaUpdates #DataModeling #PowerBIService #LakehouseAnalytics #SQLAnalytics #FabricCommunity
Solved! Go to Solution.
Hi @v-hashadapu ,
We found a feasible workaround to handle the schema update issue using XMLA endpoint with C#(.NET) from Visual Studio.
The implementation is in progress.
Thank you for the support.
Hi @J_Balaji , please share the details of your answer here and mark it as 'Accept as solution' to assist others with similar problems. If it did not, please provide further details.
Thank you.
Hi @J_Balaji, Hope your issue is solved. If it is, please consider marking the answer 'Accept as solution', so others with similar issues may find it easily. If it isn't, please share the details.
Thank you.
Hi @v-hashadapu ,
Firstly I would thank you so much for considering the issue and giving time to post the reply.
As for my understanding you suggested two methods to test.
Method 1:
Please correct if I implemented in different way.
Method 2:
"you can manually enable the "Open data model" option in the default semantic model and handle schema updates using Power BI Desktop" --
"or automate them with scripts"
Thanks in advance : )
Hi @J_Balaji , thank you for reaching out to the Microsoft Fabric Community Forum.
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
Hi @v-hashadapu ,
Thanks for following up with the issue.
Sorry for the delayed response. Since I was off for last couple of days I couldn't able to look at your replies.
About this, I didn't find a way to refresh and synchronise schema updates. It would be great if you can provide some refrences to get an idea of implementation.
Reg this,
Does this point consists of two ideas to go through? like in the first line, you mentioned to use Power BI REST APIs to refresh and synchronise the schema and in the next line you said to use XMLA to modify metadata. Is that still needed to update metadata even if we find someway to use Rest API to synchronize schema ??
Thanks in advance 🙂
.
Hi @J_Balaji, thank you for reaching out to the Microsoft Fabric Community Forum.
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
Hi @v-hashadapu ,
We found a feasible workaround to handle the schema update issue using XMLA endpoint with C#(.NET) from Visual Studio.
The implementation is in progress.
Thank you for the support.
Hi @J_Balaji, We are pleased to hear that you have found a workaround. Kindly let us know if it successfully resolved your issue. If it did, please share the details here and mark it as 'Accept as solution' to assist others with similar problems. If it did not, please provide further details.
Thank you.
Hi @J_Balaji , thank you for reaching out to the Microsoft Fabric Community Forum.
To achieve both schema update support and Row-Level Security (RLS) in Microsoft Fabric, please use the following approach:
If this helps, please consider marking it 'Accept as Solution' so others with similar queries may find it more easily. If not, please share the details.
Thank you.
User | Count |
---|---|
68 | |
38 | |
15 | |
14 | |
5 |
User | Count |
---|---|
73 | |
64 | |
25 | |
8 | |
7 |