Not all properties of linked service is listed in - TemplateParametersForWorkspace.json file

Nagesh CL 686 Reputation points
2023-01-17T08:04:04.3866667+00:00

Hello Team,

There are a couple of questions related to synapse CI/CD deployment: -

First question

We are using the "Synapse deployment task for workspace" task in CI/CD release pipeline for synapse workspace deployment. There are a few linked service properties that are not appearing on the TemplateParametersForWorkspace.json file.

For ex: - We are using SAP ECC connector as one of the linked service. Few properties like: -

Message server, Message server service, System ID, Logon group are not appearing on the parameter file.

Only a couple of things - "Client ID and User name" are appearing.

So, everytime we deploy to any environment we have to manually set these connections and test them.

Synapse Linked Service Parameterisation

How can we resolve this? Can we edit the parameter file to include these linked service properties? If yes, will the parameter json file be overwritten every time the workspace is published?

Second question -

We are connecting to SAP via SHIR. The SHIR names are different in different environments. Here again, everytime we have to manually select the SHIR from the IR dropdown. Is there a way to parameterize this one as well? So that we need not edit the linked service every time after deployment?

Thanks.

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,127 questions
0 comments No comments
{count} votes

Accepted answer
  1. Roderick Bant 2,051 Reputation points
    2023-01-17T09:14:04.9133333+00:00

    Hi, thanks for your question at Q&A. You can add custom parameters as documented here. In the root of your git branch you can create a template-parameters-definition.json file with custom parameters. The examples shown in the documentation also detail adding parameters for Integration Runtimes.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.