Skip to content

Conversation

@kosinsky
Copy link
Owner

@kosinsky kosinsky commented Oct 24, 2025

Draft PR to my repo to add support for Fabric DW.
So far:

  • Created createNorthwindFabricDw.sql compatible with Fabric DW
  • Added DataTestUtility.IsFabricDW and DataTestUtility.IsNotFabricDW to mark tests which aren't compatible
  • A few adjustments to avoid using types which aren't supported in Fabric. Doc - https://learn.microsoft.com/en-us/fabric/data-warehouse/data-types#data-types-in-warehouse
  • In tests which depend on order of rows returned from SQL added explicit order by. For example, select * from orders where orderid < 10253 order by orderid asc". For box SQL and SQL DB select * from orders where orderid < 10253 works correctly, because orders tables has clustered index on orderid and query optimizer will use it and return data preordered. That's lucky coincident and it isn't true for Fabric due to lack of B-tree indexes
  • Current state of tests:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants