Управление сложными SQL-запросами в шаблоне ARM - PullRequest
0 голосов
/ 01 февраля 2019

Контекст

Я использую шаблоны ARM для развертывания своих ресурсов в Azure, и как часть этого у меня есть DataFactory с несколькими SQL-запросами, которые довольно длинные.

Проблема

Довольно раздражает необходимость всегда прокручивать / копировать / вставлять / форматировать, когда мне нужно изменить запросы.Это трудно поддерживать.

Вопрос

Кто-нибудь знает более эффективный способ управления этими запросами в шаблонах ARM?Есть ли способ загрузить их из файлов sql при развертывании?

1 Ответ

0 голосов
/ 01 февраля 2019

Я бы посоветовал хранить их внешне и передавать в виде строки в кодировке base64 (чтобы избежать выхода из ада) с powershell \ python \ whathaveyou и декодировать непосредственно в шаблон с помощью base64ToString().

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-string#base64tostring

...