Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Un área de trabajo con una capacidad habilitada para Microsoft Fabric
- Una base de datos KQL con datos
Consulta con código
Hay dos maneras de iniciar el menú para consultar la tabla KQL.
Seleccione la tabla en el panel izquierdo. En el ejemplo siguiente, se selecciona yelllowtaxidata .
Seleccione Consulta con código en el menú de la parte superior.
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 .
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.
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