Introducción

Completado

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 o lookup.
  • 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 operador as.
  • Analizar datos mediante las funciones arg_min() y arg_max() de agregación del operador summarize.

Requisitos previos

  • Capacidad de escribir consultas Kusto de nivel principiante e intermedio
  • Conocer bien la instrucción let, el operador summarize 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.