У меня есть несколько запросов в Log Analytics, которые имеют несколько общих частей, которые я выразил в функциях, которые я определил. Есть способ сохранить их , но есть проблема, вызывая их из запросов. В частности, я могу сохранить и вызвать подзапрос , но не могу сохранить и вызвать скалярную функцию .
Например, предположим, что я сохраняю следующий запрос под именем fiveEntries :
StormEvents
| limit 5
Затем я могу вызвать его как:
fiveEntries
Теперь я хочу определить скалярную функцию и сохранить ее в имя значение5 :
let value5 = () {5};
I не может вызвать его по имени и получить ошибку:
StormEvents
| limit value5()
Syntax Error
Body of the callable expression cannot be empty
If issue persists, please open a support ticket.
Request id: 4b79daef-...
Похоже, что внешние пользовательские скалярные (и табличные) функции не поддерживаются (и это, кажется, подтверждается другой записью ).
Мои вопросы:
Это правильно, или есть способ заставить это работать?
Если это реальное ограничение, планируется ли добавить поддержку таких функций (и когда)?
Существуют ли рекомендуемые способы создания и поддержки наборов общих функций, которые будут использоваться в нескольких Log Analytics? eries?
Заранее спасибо!