Allow updateFromGit with Service Principal for workspaces containing Warehouses
If you try to call interface updateFromGit (https://learn.microsoft.com/en-us/rest/api/fabric/core/git/update-from-git) with a Service Principal you get:
"Error details '{"requestId":"xxx","errorCode":"BadRequest","moreDetails":[{"errorCode":"PrincipalTypeNotSupported","message":"The operation is not supported for the principal type","relatedResource":{"resourceType":"Warehouse"}}],"message":"The request could not be processed due to missing or invalid information"}'"
Same for error when you want to call interface deploy-stage-content (https://learn.microsoft.com/en-us/rest/api/fabric/core/deployment-pipelines/list-deployment-pipeline-stages) using a DevOps connection configure with a service principal
This hinders automation for SQL-base deployment in Fabric!
1 Comment
- hedeencharles
Advocate I
This is a showstopper for our team setting up Fabric / GitHub integration and updating Fabric workspaces from GitHub. Please address ASAP as this has been identified as a roadblock for over a year now!
According to this documentation, Fabric API integration should be supported with SPNs - Item management - Microsoft Fabric REST APIs | Microsoft Learn
Should we be raising a support ticket instead of creating a Fabric Idea?
Recent ideas
Clone a workspace, including its data, to a new workspace
Description: Today there's no way to fully clone a Fabric workspace: git sync and Deployment Pipelines move item definitions only, not the underlying data; Warehouse's zero-copy CREATE TABLE ... AS ...gclements42 minutes agoHelper IINew4Views0likes0CommentsAllow NotebookUtils getSecret() to authenticate with Workspace Identity
Current behavior In Microsoft Fabric, notebookutils.credentials.getSecret() authenticates against Azure Key Vault using the identity of the user who executes the notebook. This behavior appli...tmihara6 hours agoNew MemberNew5Views0likes0CommentsSupport Synonyms in Fabric Warehouse
Microsoft SQL Server has a very powerful feature by the way of "synonyms." It allows users and DBAs to do all sorts of powerful magic such as rewiring objects under the hood (e.g. run the code agains...matthias-bi9 hours agoRegular VisitorNew1.3KViews18likes2CommentsExpose Refresh Warnings and Informational Messages via Notifications and API
When a Power BI semantic model refresh completes successfully, the status shows Completed, even when the refresh details contain warnings or informational messages that require attention. Please pro...Jashwanth_K11 hours agoMicrosoft EmployeeNew26Views7likes0CommentsInvoke Pipeline Task - Workspace Identity Authentication
Currently, the Fabric Data Factory Invoke Pipeline task uses the user's credentials who saved the pipeline to then authenticate to the Azure Data Factory to execute the ADF pipeline. When that user'...dzebrowitz16 hours agoAdvocate IPlanned1.8KViews61likes5Comments