Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете, как использовать примеры запросов KQL для начального просмотра данных.
Запрос — это операция только для чтения, предназначенная для обработки данных и возврата результатов. Запрос указывается в виде обычного текста, используя модель потока данных, которую легко читать, создавать и автоматизировать. Запросы всегда выполняются в контексте определенной таблицы или базы данных. Как минимум, запрос состоит из ссылки на исходные данные и одного или нескольких операторов запроса, применяемых последовательно. Визуально это обозначается с помощью символа вертикальной черты (|), который используется для разделения операторов.
Дополнительные сведения о языке запросов Kusto см. в обзоре языка запросов Kusto (KQL).
Необходимые условия
- Рабочая область с включённой поддержкой Microsoft Fabric для емкости
- База данных KQL с данными
Запрос с кодом
Можно запустить меню двумя способами, чтобы запросить таблицу KQL.
Выберите таблицу в левой области. В следующем примере выбран yelllowtaxidata.
Выберите запрос с кодом в меню в верхней части окна.
Другой способ — навести указатель мыши на таблицу, выбрать ... (многоточие), и будет отображено следующее контекстное меню с теми же параметрами для запроса с кодом.
Выберите запрос KQL , который требуется запустить. Чтобы запустить пример SQL-запроса, выберите SQL и выберите sql-запрос, который требуется запустить. Запрос автоматически выполняется и отображает результаты, как показано на следующем рисунке.
Примеры запросов
Отображение всех 100 записей
// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100
Записи, загруженные за последние 24 часа
// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())
Получение схемы таблицы
// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema
Получение последнего времени приема
// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())
Отображение общего количества записей
//See how many records are in the table.
yellowtaxidata
| count
Сводка приема в час
// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)
SQL: отображение всех 100 записей
-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata
SQL: отображение общего количества записей
-- See how many records are in the table.
select count_big(*) from yellowtaxidata