Introducción
El lenguaje de consulta Kusto (KQL) permite explorar los datos para detectar patrones, identificar anomalías y valores atípicos, y crear modelos estadísticos. Una consulta de Kusto es una solicitud de solo lectura para procesar los datos y devolver resultados. KQL ofrece una amplia variedad de funciones que analizan los datos de diferentes maneras.
Escenario de ejemplo
Supongamos que trabaja en una empresa minorista que vende una amplia gama de productos. Es analista de datos del equipo de ventas y se encarga de proporcionar información que permita al equipo responsable a fomentar el conocimiento de sus productos y aumentar las ventas. Quiere proporcionar la información deseada, pero para ello necesita que los datos se propaguen en varias tablas. Debe usar KQL para obtener la información; para ello, consultará datos de varias tablas.
¿Qué hará?
Escriba consultas en Lenguaje de consulta Kusto (KQL) para enriquecer primero los datos combinando varias tablas y, después, analice esos datos para obtener información más detallada. En este módulo aprenderá a:
- Ampliar una tabla de hechos con datos de tabla de dimensiones mediante los operadores
join
olookup
. - Combinar o anexar filas de varias tablas o expresiones tabulares mediante el operador
union
. - Optimizar subconsultas mediante la función
materialize()
y tablas transitorias mediante el operadoras
. - Analizar datos mediante las funciones
arg_min()
yarg_max()
de agregación del operadorsummarize
.
Requisitos previos
- Capacidad de escribir consultas Kusto de nivel principiante e intermedio
- Conocer bien la instrucción
let
, el operadorsummarize
y las funciones de agregación
¿Cuál es el objetivo principal?
Al final de esta sesión, podrá escribir consultas de Kusto optimizadas que combinan datos de varias tablas y obtener más información como resultado de enriquecer los datos.