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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

slindsay

๐Ÿ“ข Announcing the Fabric Semantic Link Developer Experience Challenge

slindsay_0-1774546105054.png


As analytics, software engineering, and BI continue to converge, semantic link enables Power BI semantic models to become first-class citizens in code-centric workflows. This challenge invites you to turn that capability into reusable developer tools that make working with semantic models faster, safer, and more delightful.

 

Do you have an idea for how Semantic Link could simplify, harden, or streamline how developers build and maintain semantic models?

 

Weโ€™re launching the Fabric Semantic Link Developer Experience Challenge, a community contest focused on improving how teams develop, test, document, and maintain semantic models in Microsoft Fabric.

๐ŸŽฏ Challenge Overview

The goal of this challenge is simple: Use Semantic Link to build a practical, reusable tool that solves a real developer pain point and can be adopted by others with minimal setup. Solutions should focus on improving the developer experience, not just demonstrating features.

 

๐Ÿ“… Key Dates

 

  • Launch: March 30
  • Submissions due: April 20
  • Winners announced: May 4


๐Ÿ’ก Looking for Inspiration?

Not sure where to start? Check out some solutions in the Semantic Link Labs library

 

๐Ÿ“ฆ Required Deliverables

  1. One Fabric Notebook demonstrating the end-to-end solution using Semantic Link
  2. Short abstract summarizing the problem and solution


File name format: 2026_SemanticLink_[YourUsername]_[ToolName].ipynb (for the demo notebook)

 

๐Ÿ›  Rules

  • Solutions must be developed within a Fabric environment
  • Semantic Link must be a core component of the solution
  • All materials must be accessible in a single submission
  • Solutions must leverage a semantic model in Fabric
  • Cite any external libraries or references used

๐Ÿงพ Submission Format

Submit to the Notebook Gallery with:

  • Title: โ€œSemantic Link โ€“ [ToolName]โ€
  • Short abstract summarizing the solution
  • Category: Community Contests

๐Ÿงฎ Judging Criteria (20 Points)


Category

Points

What judges look for

Developer Experience Impact

5

A unique solution that addresses a clear pain point.

Reusability & Accessibility

5

Reusability and compatibility for a variety of instances

Documentation

5

Code is well documented. Goal of solution and configuration is easily explained

Creativity & Polish

5

Novelty, usability, and quality of execution

 

๐Ÿ‘ฉโ€โš–๏ธ Judging Panel:

 

๐Ÿ† Recognition

Weโ€™ll be naming multiple winners:

  • Best Overall - Highest combined score
  • Most Impactful - Solution with the greatest developer experience improvement
  • Judges Favorite โ€“ A creative or innovative solution that stands out


๐Ÿ… Winners receive featured placement in the gallery and fabulous Fabric โœจswagโœจ!

๐Ÿš€ Getting Started with sample data (optional)

 

Need access to a sample semantic model? Follow the steps below to create a semantic model with sample data in Fabric:

  • In a workspace, create a new lakehouse
    slindsay_0-1774882183794.png

     

  • In the empty lakehouse, click on โ€œStart with sample dataโ€
    slindsay_0-1774882361249.png

     

  • Select the โ€œRetail Data Model from Wide World Importersโ€ sample data
    slindsay_2-1774882183808.png

     

  • Once the sample data is loaded, select โ€œNew semantic modelโ€
    slindsay_1-1774882416434.png

  • Select all tables and confirm
    slindsay_2-1774882538226.png

     

  • Select โ€œManage relationshipsโ€ in the semantic model
    slindsay_3-1774882538237.png

     

  • Select โ€œNew relationshipโ€ and add the following relationships
    slindsay_0-1774882656044.png

     


    slindsay_1-1774882656054.png



    slindsay_0-1774882846457.png

     

     

     slindsay_2-1774882846476.png
     

slindsay_0-1774883052202.png

 

 slindsay_1-1774883052211.png

 

The semantic model has now been set up and is ready to be connected via Semantic Link.

 

  •  
Comments