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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
amaaiia
Super User
Super User

Git integration with DirectLake semantic models

I have a workspace with some Semantic Models. My workspace is integrated with Git, but I've seen that not all the Semantic models are supported by Git.

amaaiia_0-1712924342263.png

I've also seen the not supported semantic models are in DirectLake mode. Is not possible to integrate with Git DirectLake Semantic models?

 

3 REPLIES 3
KevinChant
Super User
Super User

I have come up with one potential workaround for this, but I cannot gaurantee that it will be supported or will not break after any future changes:

 

https://www.kevinrchant.com/2024/03/02/initial-tests-to-copy-a-direct-lake-semantic-model-to-another... 

Anonymous
Not applicable

Hi @amaaiia 

 

According to the information provided in the documentation “Direct Lake is based on loading parquet-formatted files directly from a data lake without having to query a Lakehouse or Warehouse endpoint, and without having to import or duplicate data into a Power BI model. Direct Lake is a fast-path to load the data from the lake straight into the Power BI engine, ready for analysis. ”.

 

There should be no semantic model for Direct Lake.

 

vnuocmsft_0-1713145113676.png

 

As a result, you cannot integrate with the semantic model of Direct Lake.

 

Learn about Direct Lake in Power BI and Microsoft Fabric - Power BI | Microsoft Learn

 

You might consider creating a lakehouse for Direct Lake.

 

Learn how to create a Lakehouse for Direct Lake in Power BI and Microsoft Fabric - Power BI | Micros...

 

Regards,

Nono Chen

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

But semantic model component in Fabric is neccesary for report generation. You need a semantic model (even if it is in DirectLake mode) to use it as source for your report, just to specify which tables are going to be used for the report. How can I have the version control of this Semantic Model component (even a backup) if I can't integrate it with Git?

amaaiia_0-1713162394046.png

And also, you can mix tables in DirectLake and Import mode:

amaaiia_1-1713162465221.png

 

So, what happens with this?

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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