Summary
Today, Workspace Relations (the Base / Branch links that visually connect workspaces) can only be created when every workspace is connected to the same Git repository.
Teams that manage their environments through a deployment pipeline like Azure DevOps releases + fabric-cicd cannot use this feature.
The ask: decouple workspace relations from Git integration so that any workspace can be linked to a base workspace, regardless of how it is deployed.
The problem
A common enterprise setup looks like this:
- Dev workspace is connected to Git (developers branch, commit, PR).
- Int / UAT / Prod are not connected to Git. They are populated by an automated pipeline (Azure DevOps + fabric-cicd) that deploys the items environment by environment.
This is a supported, Microsoft-recommended ALM pattern. Yet there is no way to express "these four workspaces are the same solution across environments" in the Fabric UI.
The result: in a tenant with dozens of workspaces, the Dev / Int / UAT / Prod instances of the same product sit scattered in a flat, alphabetical list with no visual connection between them.
What we'd like
Allow a workspace relation to be created between workspaces independently of Git connection state. Deployment tooling such as fabric-cicd could then register the relation as part of the release process.
Why this matters
Navigation & UI clarity. Group all workspaces of one solution together, so the environment topology is obvious at a glance instead of hunting through an alphabetical list of unrelated workspaces.
Example
A single solution spread across four environment workspaces:
- My Solution - Dev (Git-connected)
- My Solution - Int, base: My Solution - Prod
- My Solution - UAT, base: My Solution - Prod
- My Solution - Prod (base)
We want these workspaces to appear as one connected group in the Fabric UI (exactly like Git-branched workspaces do today).
Impact
- Unblocks workspace relations for every team using deployment-based ALM.
- Makes large multi-environment tenants dramatically easier to navigate, govern, and onboard into.
Technical note
The current API is POST /v1/workspaces/{id}/git/workspaceRelations. It rejects any workspace that isn't Git-connected with WorkspaceNotConnectedToGit, and requires all related workspaces to share the same Git repository root (WorkspaceRelationRootDirectoryMismatch). This idea asks to lift those two Git preconditions when the relation is created explicitly (UI action or API), so that deployment-driven environments qualify too.
References
- Workspace Relations API (overview): https://learn.microsoft.com/en-us/rest/api/fabric/core/workspace-relations
- Fabric Git integration (workspace connection): https://learn.microsoft.com/en-us/rest/api/fabric/core/git
- fabric-cicd (deployment tooling): https://microsoft.github.io/fabric-cicd/
Recent ideas
Bulk changing column names in Visualizations Pane
We often use raw/api column names or measures with a set nomenclature to be consistent and to keep track of them but we do not want to display these names in the visuals. Currently we have to change ...vishal1401973 hours agoFrequent VisitorNew3Views0likes0CommentsAbout "Download SQL database project" and fix the downloaded project
1. The sqlproj must be fixed, it is downloaded without the xml markup line <?xml version="1.0" encoding="utf-8"> 2. The sdk must be updated: Actual: <Sdk Name="Microsoft.Build.Sql" Version="0.1...Jarrinf12 hours agoFrequent VisitorNew48Views3likes2CommentsEventstream MQTT broker source: V3.1.1 support
The Eventstream MQTT broker source supports connections with public MQTT brokers that offer MQTT V5 support. Please offer support for V3.1.1 too, because this is still a valid and widely used ver...svelde14 hours agoSuper UserCompleted1.4KViews6likes4Comments