Partilhar via


Usar consultas de exemplo

Neste artigo, você aprenderá a usar consultas KQL de exemplo para obter uma visão inicial de seus dados.

Uma consulta é um pedido de leitura única 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. As consultas sempre são executadas no contexto de uma determinada tabela ou banco de dados. No mínimo, uma consulta consiste em uma referência de dados de origem e um ou mais operadores de consulta aplicados em sequência, indicados visualmente pelo uso de um caractere de pipe (|) para delimitar operadores.

Para obter mais informações sobre a linguagem de consulta Kusto, consulte Visão geral da linguagem de consulta Kusto (KQL).

Pré-requisitos

  • Um espaço de trabalho com uma capacidade habilitada para Microsoft Fabric
  • Um banco de dados KQL com dados

Consulta com código

Há duas maneiras de iniciar o menu para consultar a tabela KQL.

  1. Selecione a tabela no painel esquerdo. No exemplo a seguir, yelllowtaxidata é selecionado.

  2. Selecione Consulta com código no menu na parte superior.

    Captura de ecrã do painel Explorer a mostrar a tabela e o menu Tabela de consulta realçado.

    A outra maneira é passar o mouse sobre a mesa, selecione ... (reticências) e você verá o seguinte menu de contexto com a mesma consulta com opções de código .

    Captura de ecrã do painel Explorador a mostrar o menu Mais de uma tabela. A opção Tabela de consulta está realçada.

  3. Selecione a consulta KQL que deseja executar. Para executar uma consulta SQL de exemplo, selecione SQL e selecione a consulta SQL que deseja executar. A consulta é executada automaticamente e exibe os resultados, conforme mostrado na imagem a seguir.

    Captura de tela da janela Explore os seus dados mostrando os resultados das consultas de exemplo no Real-Time Intelligence.

Consultas de exemplo

Mostrar 100 registos

// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100

Registos ingeridos nas últimas 24 horas

// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())

Obter esquema de tabela

// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema

Obter o tempo da última ingestão

// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())

Mostrar contagem total de registos

//See how many records are in the table.
yellowtaxidata
| count

Resumir a ingestão por hora

// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)

SQL: mostrar qualquer 100 registros

-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata

SQL: mostrar a contagem total de registros

-- See how many records are in the table.
select count_big(*) from yellowtaxidata