Azure Data Explorer Query Language-пакетирует и материализует - PullRequest
0 голосов
/ 29 сентября 2019

Ссылка: https://docs.microsoft.com/en-us/azure/kusto/query/materializefunction https://docs.microsoft.com/en-us/azure/kusto/query/batches

Я использую демонстрационный портал Microsoft: https://aka.ms/LADemo

Запрос может включать несколько операторов табличных выражений, еслипоскольку они разделены точкой с запятой (;).Затем запрос возвращает несколько табличных результатов, созданных операторами табличного выражения и упорядоченных в соответствии с порядком операторов в тексте запроса.

Когда я запускаю следующий код, я получаю результат только изпервое выражение, а не второе и третье.Что противоречит приведенному выше утверждению.Почему?

let randomSet = materialize(range x from 1 to 30000000 step 1 | project value = rand(10000000));
randomSet | summarize dcount(value);
randomSet | top 3 by value;
randomSet | summarize sum(value)

Изображение набора результатов: enter image description here

1 Ответ

2 голосов
/ 29 сентября 2019

Log Analytics не поддерживает эту функцию, чтобы попробовать ее, используйте Kusto (Azure Data Explorer) демонстрационный кластер , на панели вывода вы увидите несколько таблиц: enter image description here

...