Add Git Integration Support for Tables, Views, Functions, and Stored Procedures in Lakehouses
I’m aware that Lakehouse Git integration in Microsoft Fabric is currently in preview. However, I believe some critical support is missing that would significantly enhance the usability and maturity of this feature.
At the moment, Git integration does not support versioning or tracking of critical Lakehouse objects such as:
- Tables
- Views
- User-defined functions
- Stored procedures
These objects are essential components of any data platform, and not being able to track their definitions in source control limits our ability to:
- Perform proper code reviews
- Roll back changes
- Maintain consistent environments across workspaces
- Collaborate effectively in larger teams
- Follow DevSecOps best practices
Suggestion:
Please extend Git integration in Fabric Lakehouses to include full support for these objects. For example, warehouse git integration supports all of those objects.
This enhancement would greatly improve DevOps practices in Fabric and align with modern data engineering workflows.
1 Comment
- murat-to
Advocate II
I strongly agree with this idea.
Git integration for Lakehouse objects such as tables, views, functions, and stored procedures is essential for proper DevOps workflows, change management, and governance.
I would also like to add an important related point:
in order for Git integration to be truly effective, we need an official way to retrieve the canonical table definition (DDL) itself.
At the moment, DESCRIBE EXTENDED in Spark SQL can be used only as a workaround to inspect metadata, but it is not a reproducible or authoritative DDL.
This makes it difficult to:
- manage schemas as code (Schema as Code)
- review schema changes via pull requests
- track structural changes across environments
- ensure reproducibility and auditability
In traditional RDBMS platforms, features like SHOW CREATE TABLE are first-class capabilities and form the foundation of schema governance and CI/CD.
Git integration and DDL exposure should be considered complementary capabilities.
Having both would significantly improve Lakehouse schema management in enterprise environments.
Thank you for raising this important idea.
Recent ideas
Fabric Mirroring for Oracle fails on unconstrained NUMBER columns
Hi, might there be a way to Mirror Oracle database to Fabric when tabels include unconstrained NUMBER columns by setting preconditions for those as it common for Oracle databases? BR, MagnusMagnusBerglund9 hours agoNew MemberNew20Views0likes0CommentsEmbedded Power BI: allow 12/24-hour clock setting independent of formatLocale
Problem In Power BI embedded reports (app-owns-data, JavaScript SDK), localeSettings.formatLocale is the only way to influence date and time display. The hour cycle (12 or 24 hour) is tied to th...VijaySama5881 day agoNew MemberNew6Views0likes0CommentsAdd Initial Horizontal Scroll Position to Matrix and Table Visuals
Please add an option to Power BI Matrix and Table visuals that allows report developers to configure the initial horizontal scroll position when the visual loads. Suggested setting: Format visual >...Panteras011 day agoFrequent VisitorNew3Views0likes0CommentsFabric Mirroring (and all artifacts) - Reassign owner
Probelm: I have users who have created Mirroring from Azure SQL DB's (although this problem exists with all mirroring) and if they dont log into fabric often the mirroring breaks. While best prat...Jreed_74741 day agoNew MemberNew120Views1like1CommentPowerBI Forced Refresh after Report Deployments
Currently, when you make an update to a PowerBI report and deploy (click update app), it doesn't force a refresh for your end users. Thus, they end up getting error messages on their reports (dependi...kaitlyn_workman1 day agoRegular VisitorNew3Views1like0Comments