Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Microsoft Fabric #3374

Open
mattiasthalen opened this issue Nov 14, 2024 · 6 comments
Open

Add support for Microsoft Fabric #3374

mattiasthalen opened this issue Nov 14, 2024 · 6 comments
Labels
Feature Adds new functionality

Comments

@mattiasthalen
Copy link

Microsoft Fabric is becoming more and more popular with our clients. And most of the time it's new projects or migrations. I.e., the perfect time to implement SQLMesh.

I know that there are some issues with their lakehouse entity and creating schemas / tables. And that's why dbt only work on their warehouse entity.

Anyway, I hope this is something you'd be willing to look into!

@treysp
Copy link
Contributor

treysp commented Nov 14, 2024

Hello and thanks for the suggestion. Unfortunately, Fabric seems to have a number of limitations relative to SQL Server, and some of those are used in core SQLMesh operations. If there is sufficient demand, it may be possible to add Fabric once those limitations are addressed.

@treysp treysp added the Feature Adds new functionality label Nov 14, 2024
@treysp treysp closed this as not planned Won't fix, can't repro, duplicate, stale Nov 14, 2024
@tobymao
Copy link
Contributor

tobymao commented Nov 14, 2024

@treysp which limitations do you think are critical? it seems like if the user doesn't do certain operations, we won't hit these limitations?

@treysp
Copy link
Contributor

treysp commented Nov 14, 2024

The limits on ALTER TABLE ADD/ALTER/DROP COLUMN were the main ones that concerned me.

But you're right that those limitations would be feature-specific (primarily on forward-only), so there's no inherent problem if we just tell people the affected features aren't supported.

Sorry for the premature closing @mattiasthalen!

@mattiasthalen
Copy link
Author

@treysp No worries!

I'm curious though, are those there for the warehouse object as well? I was under the impression that it only was on the lakehouse.

@treysp
Copy link
Contributor

treysp commented Nov 14, 2024

Totally possible I'm misinterpreting that page - this text made me think it was platform-wide:

Applies to: ✅ SQL analytics endpoint and Warehouse in Microsoft Fabric

This article covers the T-SQL language syntax capabilities of Microsoft Fabric, when querying the SQL analytics endpoint or Warehouse.

@mattiasthalen
Copy link
Author

@treysp you are absolutely right, I missed that part!

It sure does have it quirks, e.g., supporting UUID as a data type in the lakehouse/warehouse, but not in PowerBI. So much for consistency 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Adds new functionality
Projects
None yet
Development

No branches or pull requests

3 participants