Azure Stream Analytics Job - Transformation Query - правильное форматирование в шаблоне ARM - PullRequest
0 голосов
/ 30 марта 2020

При редактировании запроса преобразования Stream Analytics на портале вы можете отформатировать его для удобства чтения в несколько строк ... например,

SELECT 
INTO [Output1]
FROM [Input1]
PARTITION BY PartitionId
WHERE etc etc etc

При помещении его в шаблон ARM для CI / CD это вводится как одна массивная длинная строка и в конечном итоге будет отображаться на портале как ...

SELECT * INTO [Output1] FROM [Input1] PARTITION BY PartitionId WHERE etc etc etc to infinity....

Официальная документация довольно бесполезна и не дает никаких подсказок для части запроса шаблона, только это это "строка" ...

https://docs.microsoft.com/en-us/azure/templates/microsoft.streamanalytics/2016-03-01/streamingjobs/transformations

Существует пример шаблона Microsoft, который является единственным примером, который я могу найти с указанным запросом преобразования. .. https://github.com/Azure/azure-quickstart-templates/blob/master/101-streamanalytics-create/azuredeploy.json ... и похоже, что он пытается сделать интервалы ...

"query": "SELECT\r\n    *\r\nINTO\r\n    [YourOutputAlias]\r\nFROM\r\n    [YourInputAlias]"

... но неудачно - смотрите скриншот

Кому-нибудь удалось это сделать?

Также кто-нибудь знает, почему вы можете увидеть запрос преобразования в Azure Обозревателе ресурсов (https://resources.azure.com/)? Или что он не может быть экспортирован из портала вместе с остальной частью задания потока? (сделано на уровне группы ресурсов)

Заранее спасибо

enter image description here

...