Introdução

Concluído

A KQL (linguagem de consulta Kusto) permite que você explore seus dados e descubra padrões, identifique anomalias e exceções e crie modelos estatísticos. Uma consulta Kusto é uma solicitação somente leitura para processar dados e retornar resultados. O KQL oferece uma ampla gama de funções que analisam seus dados de diferentes maneiras.

Cenário de exemplo

Suponha que você trabalhe em uma empresa de varejo que vende uma ampla variedade de produtos. Você é o analista de dados da equipe de vendas responsável por fornecer insights que ajudam a equipe a promover a conscientização sobre os produtos e aumentar as vendas. Você deseja fornecer as informações desejadas, mas para isso é necessário ter os dados distribuídos em várias tabelas. Você deseja usar o KQL para obter insights consultando dados de várias tabelas.

O que faremos?

Escrever consultas na Linguagem de Consulta Kusto (KQL) para primeiro enriquecer os dados combinando várias tabelas e depois analisar esses dados para obter insights mais profundos. Neste módulo, você saberá como:

  • Estender uma tabela de fatos com os dados da tabela de dimensões usando os operadores join ou lookup.
  • Mesclar ou acrescentar linhas de várias tabelas ou expressões de tabela usando o operador union.
  • Otimizar as subconsultas usando a função materialize() e as tabelas transitórias usando o operador as.
  • Analisar dados usando as funções de agregação arg_min() e arg_max() do operador summarize.

Pré-requisitos

  • Capacidade de escrever consultas Kusto de nível iniciante e intermediário
  • Familiaridade com a instrução let, o operador summarize e as funções de agregação

Qual é a meta principal?

Ao final desta sessão, você será capaz de escrever consultas otimizadas Kusto que combinam dados de várias tabelas e obter mais insights como resultado do enriquecimento dos dados.