Como uma consulta KQL é criada

Concluído

Agora que você está familiarizado com como as linguagens de consulta funcionam e onde o KQL pode ser usado, vamos explorar a maneira como uma consulta KQL é construída.

Estrutura de consulta KQL

Uma consulta KQL é uma solicitação somente leitura para processar dados e retornar resultados. A solicitação é declarada em texto simples, usando um modelo de fluxo de dados fácil de ler, criar e automatizar.

Linguagens de consulta diferentes geralmente têm estruturas diferentes. O KQL é organizado com base na forma como os dados são processados. Cada consulta KQL começa com a fonte de dados. Os dados são então processados passando por condições, ordenados e reduzidos ainda mais com um filtro.

Processamento de dados

Imagine que os dados percorrem um funil de processamento de dados. A entrada tabular é o início do funil de dados. Esses dados são canalizados para a próxima linha e filtrados ou manipulados usando um operador. Os dados sobreviventes são canalizados para a linha subsequente, e assim por diante, até chegar à saída final da consulta. Essa saída de consulta é retornada em um formato tabular.

Schematic image showing how data is processed through a data processing funnel.

Você pode ver pela forma do filtro que os dados no "topo" do funil começam maiores do que o tamanho dos dados no final. As etapas que removem as maiores quantidades de dados geralmente são usadas no início da consulta. Dessa forma, os operadores a seguir têm uma quantidade menor de dados para processar e o resultado da consulta é retornado rapidamente. Na verdade, uma das vantagens do KQL é a sua capacidade de processar rapidamente enormes quantidades de dados altamente variados.