Skip to content

Commit 4f4a11b

Browse files
Merge pull request #212789 from liudan66/AddFaqs
Add faqs and update dataset parameters
2 parents d9fbc38 + f9850ec commit 4f4a11b

File tree

1 file changed

+45
-5
lines changed

1 file changed

+45
-5
lines changed

articles/synapse-analytics/cicd/continuous-integration-delivery.md

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -428,9 +428,12 @@ Here's an example of what a parameter template definition looks like:
428428
}
429429
},
430430
"Microsoft.Synapse/workspaces/datasets": {
431-
"properties": {
432-
"typeProperties": {
433-
"*": "="
431+
"*": {
432+
"properties": {
433+
"typeProperties": {
434+
"folderPath": "=",
435+
"fileName": "="
436+
}
434437
}
435438
}
436439
},
@@ -490,11 +493,48 @@ If you're using Git integration with your Azure Synapse workspace and you have a
490493

491494
## Troubleshoot artifacts deployment
492495

493-
### Use the Synapse workspace deployment task
496+
### Publish failed: workspace arm file is more then 20mb
494497

495-
In Azure Synapse, unlike in Data Factory, some artifacts aren't Resource Manager resources. You can't use the ARM template deployment task to deploy Azure Synapse artifacts. Instead, use the Synapse workspace deployment task.
498+
There is a file size limitation in git provider, for example, in Azure DevOps the maximum file size is 20Mb. Once the workspace template file size exceeds 20Mb, this error happens when you publish changes in Synapse studio, in which the workspace template file is generated and synced to git. To solve the issue, you can use the Synapse deployment task with **validate** or **validate and deploy** operation to save the workspace template file directly into the pipeline agent and without manual publish in synapse studio.
496499

500+
501+
### Use the Synapse workspace deployment task to deploy Synapse artifacts
502+
503+
In Azure Synapse, unlike in Data Factory, artifacts aren't Resource Manager resources. You can't use the ARM template deployment task to deploy Azure Synapse artifacts. Instead, use the Synapse workspace deployment task to deploy the artifacts, and use ARM deployment task for ARM resources (pools and workspace) deployment. Meanwhile this extension only supports Synapse templates where resources have type Microsoft.Synapse
504+
505+
497506
### Unexpected token error in release
498507

499508
If your parameter file has parameter values that aren't escaped, the release pipeline fails to parse the file and generates an `unexpected token` error. We suggest that you override parameters or use Key Vault to retrieve parameter values. You also can use double escape characters to resolve the issue.
509+
510+
### Integration runtime deployment failed
511+
512+
If you have the workspace template generated from a managed Vnet enabled workspace and try to deploy to a regular workspace or vice versa, this error happens.
500513

514+
### Unexpected character encountered while parsing value
515+
516+
The template can not be parsed the template file. Try by escaping the back slashes, eg. \\\\Test01\\Test
517+
518+
### Failed to fetch workspace info, Not found.
519+
520+
The target workspace info is not correctly configured. Please make sure the service connection which you have created, is scoped to the resource group which has the workspace.
521+
522+
### Artifact deletion failed.
523+
524+
The extension will compare the artifacts present in the publish branch with the template and based on the difference it will delete them. Please make sure you are not trying to delete any artifact which is present in publish branch and some other artifact has a reference or dependency on it.
525+
526+
### Deployment failed with error: json position 0
527+
528+
If you were trying to manually update the template, this error would happen. Please make sure that you have not manually edited the template.
529+
530+
### The document creation or update failed because of invalid reference.
531+
532+
The artifact in synapse can be referenced by another one. If you have parameterized an attribute which is a referenced in an artifact, please make sure to provide correct and non null value to it
533+
534+
### Failed to fetch the deployment status in notebook deployment
535+
536+
The notebook you are trying to deploy is attached to a spark pool in the workspace template file, while in the deployment the pool does not exist in the target workspace. If you don't parameterize the pool name, please make sure that having the same name for the pools between environments.
537+
538+
539+
540+

0 commit comments

Comments
 (0)