Я пытаюсь создать функцию, которая будет принимать имя тега и значение datetime и отбрасывать экстент в определенной таблице, которая имеет этот тег, а затем вставлять новую запись в эту таблицу с тем же тегом и входным значением datetime - sort моделирования «обновления». Меня не беспокоит производительность, он просто будет хранить метаданные - максимум 20-30 строк.
Итак, вот как выглядит таблица создания: -
.create table MyTable(sometext:string,somevalue:datetime)
И ниже показан этап создания моей функции, который не работает: -
.create-or-alter function MyFunction(arg_sometext:string,arg_somedate:datetime)
{
.drop extents <| .show table MyTable extents where tags has arg_sometext;
.ingest inline into table MyTable with (tags="[arg_sometext]") <| arg_somedate
}
Итак, вы можете видеть, что я пытаюсь сделать что-то простое - я подозреваю, что Kusto не разрешает команды в функции. Есть ли обходной путь для этого?