Compartir a través de


Uso de consultas de ejemplo

En este artículo, aprenderá a usar consultas KQL de ejemplo para obtener un vistazo inicial a los datos.

Una consulta es una solicitud de solo lectura para procesar datos y devolver resultados. La solicitud se indica en texto sin formato, mediante un modelo de flujo de datos que es fácil de leer, crear y automatizar. Las consultas siempre se ejecutan en el contexto de una tabla o base de datos determinada. Como mínimo, una consulta consta de una referencia de datos de origen y uno o varios operadores de consulta aplicados en secuencia, indicados visualmente por el uso de un carácter de canalización (|) para delimitar operadores.

Para obtener más información sobre el lenguaje de consulta kusto, consulte Kusto Query Language (KQL) Overview (Introducción al lenguaje de consulta kusto).

Prerrequisitos

Consulta con código

Hay dos maneras de iniciar el menú para consultar la tabla KQL.

  1. Seleccione la tabla en el panel izquierdo. En el ejemplo siguiente, se selecciona yelllowtaxidata .

  2. Seleccione Consulta con código en el menú de la parte superior.

    Captura de pantalla del panel Explorador que muestra la tabla y el menú Tabla de consulta resaltado.

    La otra manera es mantener el mouse sobre la tabla, seleccionar ... (puntos suspensivos) y verá el siguiente menú contextual con las mismas opciones de consulta con código .

    Captura de pantalla del panel Explorador que muestra el menú Más de una tabla. La opción Tabla de consulta está resaltada.

  3. Seleccione la consulta KQL que desea ejecutar. Para ejecutar una consulta SQL de ejemplo, seleccione SQL y seleccione la consulta SQL que desea ejecutar. La consulta se ejecuta automáticamente y muestra los resultados como se muestra en la siguiente imagen.

    Captura de pantalla de la ventana Explorar los datos en la que se muestran los resultados de la consulta de consultas de ejemplo en Real-Time Intelligence.

Consultas de ejemplo

Mostrar los 100 registros

// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100

Registros ingeridos en las últimas 24 horas

// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())

Obtención del esquema de tabla

// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema

Obtener la hora de la última ingesta

// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())

Mostrar recuento total de registros

//See how many records are in the table.
yellowtaxidata
| count

Resumen de la ingesta por hora

// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)

SQL: mostrar los 100 registros

-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata

SQL: mostrar recuento total de registros

-- See how many records are in the table.
select count_big(*) from yellowtaxidata