Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Запрос — это операция только для чтения для приема данных в кластер. Запросы всегда выполняются в контексте конкретной базы данных в кластере. Они также могут ссылаться на данные в другой базе данных или даже в другом кластере.
Так как нерегламентированный запрос данных является приоритетным сценарием для Kusto, синтаксис языка запросов Kusto оптимизирован для пользователей, не являющихся экспертами, для разработки и выполнения запросов по их данным и возможности четко понимать, что делает каждый запрос (логически).
Синтаксис языка — это поток данных, где "данные" означает "табличные данные" (данные в одной или нескольких строках или прямоугольной форме столбцов). Как минимум, запрос состоит из ссылок на исходные данные (ссылки на таблицы Kusto) и один или несколько операторов запросов , применяемых в последовательности, которые визуально указываются с помощью символа канала (|) для разделителей.
Рассмотрим пример.
StormEvents
| where State == 'FLORIDA' and StartTime > datetime(2000-01-01)
| count
Каждый префикс фильтра, заданный символом | канала, является экземпляром оператора с некоторыми параметрами. Входные данные оператора — это таблица, которая является результатом предыдущего конвейера. В большинстве случаев все параметры являются скалярными выражениями по столбцам входных данных.
В некоторых случаях параметры — это имена входных столбцов, и в некоторых случаях параметр является второй таблицей. Результатом запроса всегда является таблица, даже если она имеет только один столбец и одну строку.
T используется в запросе для обозначения предыдущего конвейера или исходной таблицы.