In this post I want to cover some interesting Microsoft Fabric repositories publicly available in GitHub.
In reality, I do not cover every single one available. Due to the fact that the number of them have grown as of late.
Be aware that the contents of these repositories are subject to change.
One key point to note is that Microsoft Fabric is now generally available. You can read more about this in detail in the official post by Ryan Majidimehr.
Awesome Microsoft Fabric
I decided to include the awesome Microsoft Fabric repository because it is hard to resist including a Microsoft Fabric repository that contains the word awesome.
This repository contains a curated list of Fabric resources. I do not know the full name of the creator, only that they have a username of bhakthan. It looks like it is updated on a regular basis though.
I will only mention one of my repositories in this post. You can work with my AzureDevOps-serverlessSQLPoolToFabricDW repository to migrate the schema of databases that are in dedicated SQL Pools to a Microsoft Fabric Data Warehouse.
I wrote a post to accompany this about how to migrate serverless SQL Pool objects to a Microsoft Fabric Data Warehouse.
Building Microsoft Fabric Copilot App Workshop
I discovered the building Microsoft Fabric Copilot App Workshop repository a while back.
It covers some interesting concepts. However, be aware that you need to configure GitHub Codespaces to work with it.
Code snippets and guides to use Microsoft Fabric Capacity Management
Kasper Kirkegaard (l) has made some interesting code snippets and guides to use Microsoft Fabric capacity management publicly available.
Including examples on how to pause and resume Fabric capacity with different services.
Convert Mapping Data Flow to Microsoft Fabric
I stumbled across this great repository by Arun Sethia (l) that covers how to convert mapping data flow to Microsoft Fabric a while back.
It basically covers how you can convert a mapping data flow in Azure Data Factory to a Microsoft Fabric Notebook. Which you can then run.
It contains a well detailed ReadMe file. Make sure you read the limitations.
Marc Lelijveld (l) provides a draw.io file that you can use to draw architectural diagrams relating to Microsoft Fabric.
He provides a link to his accompanying post about designing architectural diagrams with the latest Microsoft Fabric Icons. Plus a link to the official Microsoft Fabric icons.
You may have seen references to Fabric Notes online. Which contains various illustrations to show various concepts in Microsoft Fabric.
Fabric Readiness is another repository that has been made available by Microsoft. It contains various slides that people are free to use whilst presenting at various events. Including user groups and in-person conferences.
In addition, these slides contain transcribed notes so that presenters can accurately describe the content.
Plus, it advises you to install and enable Git Large File Storage before working with the repository. Which will allow you to work with pointers to the larger files that are stored in GitHub. Personally, I think this is a nice touch.
Microsoft has made a Fabric samples repository available that contains a large variety of samples.
It includes some interesting Semantic Link samples. Which you can use alongside some of the tutorials available in the online documentation. For example, the tutorial to work with semantic link to clean data with functional dependencies.
Chris Wagner (X) shares a repository that you can download and use to build a Lakehouse Data Platform.
You can figure out what to do by viewing the LoadAdventureWorks notebook. However, because the content is good I have suggested to Chris in a GitHub issue that it might be worth adding a ReadMe file as well. To help others to work with it.
Tyler Chessman shares this interesting FabricLocationEg repository. It basically contains code samples that you can use to implement Geospatial distance calculations between two places.
It contains a detailed ReadMe to get started and includes a link to a sample report.
Microsoft Fabric Data Science
One thing that I really like about this repository is that Claudio provides a really detailed ReadMe file to get you started.
I hope this list of interesting Microsoft Fabric repositories publicly available in GitHub introduces some of you to new material that you can use.
If you intend to share your own repository, I wrote a post about keeping good GitHub hygiene for Microsoft Data Platform repositories. Which can help when you decide to make it publicly available.
Of course, if you have any comments or queries about this post feel free to reach out to me.