Introdução
Kusto Query Language (KQL) permite que você explore seus dados para descobrir padrões, identificar anomalias e outliers e criar modelos estatísticos. Uma consulta Kusto é um pedido só de leitura para processar dados e devolver resultados. O KQL oferece uma ampla variedade 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 gama de produtos. Você é o analista de dados da equipe de vendas responsável por fornecer insights que ajudam a equipe a promover o reconhecimento de seus produtos e aumentar as vendas. Você deseja fornecer os insights desejados, mas para isso são necessários dados espalhados por várias tabelas. Você deseja usar o KQL para obter os insights consultando dados de várias tabelas.
O que vamos fazer?
Escrever consultas em Kusto Query Language (KQL) para primeiro enriquecer dados combinando várias tabelas e, em seguida, analisar esses dados para obter insights mais profundos. Neste módulo, você aprenderá a:
- Estenda uma tabela de fatos com dados de tabela de dimensão usando os
join
operadores orlookup
. - Mescle ou acrescente linhas de várias tabelas ou expressões tabulares usando o
union
operador . - Otimize subconsultas usando a
materialize()
função e tabelas transitórias usando oas
operador . - Analise dados usando as funções
arg_min()
de agregação dosummarize
operador earg_max()
.
Pré-requisitos
- Capacidade de escrever consultas Kusto de nível iniciante e intermediário
- Familiaridade com a instrução, o
summarize
operador e aslet
funções de agregação
Qual é o principal objetivo?
Ao final desta sessão, você poderá escrever consultas Kusto otimizadas que combinam dados de várias tabelas e obter mais informações como resultado do enriquecimento dos dados.