question

DerekHorrall-5611 avatar image
0 Votes"
DerekHorrall-5611 asked MartinJaffer-MSFT answered

I don't understand the ramificaitons of the message: "Your ARM template exceeds the limit of 256 parameters" after enabling Source Control with Azure Devops

We enabled source control with Azure Devops.

I made some minor changes, published from MAIN branch and got the message below. I don't understand the ramifications of this message. We are not doing CI/CD. We simply wanted our Datafactory stuff in source control so we could do incremental saves, 'revert changes' etc.

The minor changes I made (moving a pipeline to a different folder) did seem to be reflected in 'LIVE' datafactory after publishing, so I don't know what the message is telling me.

The previous step were successful (publishing completed, generating ARM templates)

Can I just ignore the message about the 256 parameters? Or is there a way to make the error go away if it is irrelevant?


107708-image.png


azure-data-factory
image.png (8.6 KiB)
image.png (24.1 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

MartinJaffer-MSFT avatar image
0 Votes"
MartinJaffer-MSFT answered

Hello @DerekHorrall-5611 and welcome to Microsoft Q&A.

If you have no intention of ever having multiple Data Factories for development / testing / production environments, then you can safely ignore this warning.

ARM templates are used to create Azure resources. There are size limitations imposed upon ARM templates, and this warning is letting you know you have run into one of these limitations. The parameters this warning refers to, are places where you can insert or replace values to fit each environment.

If you wish, you can go modify the ARM configuration and make this warning go away. If you are not planning to use environments, then you do not need so many parameters. For safety, I recommend leaving the Linked Services as "do not use defaults" to help keep things secure. For all others, you can remove the parameterization. (remove the *).


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.