Kusto: выполнить запрос для списка уникальных номеров - PullRequest
1 голос
/ 09 апреля 2020

Я C программист и новичок в Kusto. Я выполняю запрос Kusto, который дает мне результат для прямого поиска по уникальному номеру. Как мне выполнить этот запрос для списка номеров идентификаторов. В C я бы использовал для l oop для диапазона элементов в массиве списка, но я не знаю, как перевести эти логики c в Кусто.

Запрос:

let startdate = ago(5d); let enddate = ago(1m);
DataBase
| where messageType != "Beacon" 
| where timestamp between (startdate..enddate)   
| where uniqueId == "26ca68"
| project uniqueId, timestamp

I wi sh, чтобы выполнить вышеуказанный запрос для получения списка из 25 уникальных номеров Id. Спасибо.

1 Ответ

1 голос
/ 09 апреля 2020

Вы можете использовать оператор in(): https://docs.microsoft.com/en-us/azure/kusto/query/inoperator

, например:

let IDs = dynamic(["abc", "def", "ghi"]); // replace/add IDs
let startdate = ago(5d);
let enddate = ago(1m);
DataBase
| where messageType != "Beacon" 
| where timestamp between (startdate..enddate)   
| where uniqueId in (IDs) // <----
| project uniqueId, timestamp
...