Выполнить группирование по операции с несколькими атрибутами в API агрегатов Azure - PullRequest
0 голосов
/ 21 мая 2019

Наша проблема в том, как выполнить группирование по операции с несколькими атрибутами?В качестве примера, давайте предположим, что у нас есть нижеуказанная схема события:

{
    {
        "name": "id",
        "type": "String"
    },
    {
        "name": "last_updated_at",
        "type": "Double"
    },
    {
        "name": "location_cell",
        "type": "String"
    }
}

И мы хотим выполнить группирование по операции со всеми вышеперечисленными атрибутами (полями) и получить в результате счетчик.

Можем ли мы использовать только агрегатный API без каких-либо изменений в схеме для выполнения этого требования?Если это как установить несколько значений для uniqueValues ​​?Или нам нужно добавить новый атрибут (поле) в схему с конкатенацией строк всех вышеперечисленных полей?

1 Ответ

1 голос
/ 24 мая 2019

Да, вы можете, максимальная глубина поддерживается в 5, т.е. вы можете сгруппировать максимум по 5 свойствам.

https://docs.microsoft.com/en-us/rest/api/time-series-insights/ga-query-api

...