Hi @azizure
Welcome to Microsoft Q&A platform and thanks for posting your query here.
Based on the error message indicates that the deployment is failing because the sku
property in your Synapse workspace deployment is missing the required name
field.
- Check the ARM template or the configuration file you are using to deploy the Synapse workspace. Look for a section like this:Copy
The issue arises because the"sku": {}
name
field is not included in thesku
object. - The
sku
property requires aname
field that specifies the service level for your Synapse workspace. For example:YAMLCopy
Use"sku": { "name": "Standard" }
"Standard"
for the default Synapse workspace SKU. - Example of a Correct Deployment of Synapse workspace:JSONCopy
{ "type": "Microsoft.Synapse/workspaces", "apiVersion": "2021-06-01", "name": "[parameters('workspaceName')]", "location": "[parameters('location')]", "sku": { "name": "Standard" }, "properties": { "defaultDataLakeStorage": { "accountUrl": "[parameters('accountUrl')]", "filesystem": "[parameters('filesystem')]" }, "sqlAdministratorLogin": "[parameters('sqlAdminLogin')]", "sqlAdministratorLoginPassword": "[parameters('sqlAdminPassword')]" } }
- After adding the
sku
field, validate the template to ensure there are no syntax errors. You can use the Azure portal, CLI, or PowerShell to validate:SQLCopyaz deployment group validate --resource-group <resource-group> --template-file <template-file>
- Once validated, proceed to redeploy the Synapse workspace using your preferred method (Azure portal, CLI, etc.).
Similar issue posted in Q&A forum: https://learn.microsoft.com/en-nz/answers/questions/2128422/how-to-fix-this-error-the-request-content-was-inva
https://learn.microsoft.com/en-us/answers/questions/2136291/unable-to-create-synapse-workspace-property-name-n
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.