Compartilhar via


Usar consultas de exemplo

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

Uma consulta é uma solicitação apenas de leitura para processar dados e retornar resultados. A solicitação é declarada em texto sem formatação, usando um modelo de fluxo de dados fácil de ler, criar e automatizar. As consultas sempre são executadas no contexto de uma tabela ou banco de dados específico. 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 workspace com uma capacidade habilitada pelo Microsoft Fabric
  • Um banco de dados KQL com dados

Consulta por 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 está selecionado.

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

    Captura de tela do painel do Explorer mostrando a tabela e o menu da Tabela de Consultas realçados.

    A outra maneira é passar o mouse sobre a tabela, selecionar ... (reticências), e o seguinte menu de contexto é exibido com as mesmas opções de Consultar com código.

    Captura de tela do painel do Explorer mostrando o menu Mais de uma tabela. A opção Consultar tabela está realçada.

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

    Captura de tela da janela Explorar seus dados mostrando os resultados de consultas de exemplo na inteligência em tempo real.

Consultas de exemplo

Mostrar quaisquer 100 registros

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

Registros 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 a hora da última ingestão

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

Mostrar contagem total de registros

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

Resumir 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 quaisquer 100 registros

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

SQL: mostrar a contagem total dos registros

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