Partilhar via


Obter dados do ficheiro

A ingestão de dados é o processo utilizado para carregar dados de uma ou mais origens para uma tabela no Azure Data Explorer. Depois de ingeridos, os dados ficam disponíveis para consulta. Neste artigo, irá aprender a obter dados de um ficheiro local para uma tabela nova ou existente.

Para obter informações gerais sobre a ingestão de dados, veja Descrição geral da ingestão de dados do Azure Data Explorer.

Pré-requisitos

Obter dados

  1. No menu esquerdo, selecione Consulta.

  2. Clique com o botão direito do rato na base de dados onde pretende ingerir os dados. Selecione Obter dados.

    Captura de ecrã do separador consulta, com o botão direito do rato numa base de dados e a caixa de diálogo Obter opções aberta.

Origem

Na janela Obter dados , o separador Origem está selecionado.

Selecione a origem de dados na lista disponível. Neste exemplo, está a ingerir dados de um ficheiro Local.

Captura de ecrã a mostrar a janela Obter dados com o separador de origem selecionado.

Nota

A ingestão suporta um tamanho máximo de ficheiros de 6 GB. A recomendação é ingerir ficheiros entre 100 MB e 1 GB.

Configurar

  1. Selecione uma base de dados e uma tabela de destino. Se quiser ingerir dados numa nova tabela, selecione + Nova tabela e introduza um nome de tabela.

    Nota

    Os nomes das tabelas podem ter até 1024 carateres, incluindo espaços, alfanuméricos, hífenes e carateres de sublinhado. Os carateres especiais não são suportados.

  2. Arraste ficheiros para a janela ou selecione Procurar ficheiros.

    Nota

    Pode adicionar até 1000 ficheiros. Cada ficheiro pode ter um máximo de 1 GB descomprimido.

    Captura de ecrã a mostrar o separador Configurar com a nova tabela introduzida e um ficheiro de dados de exemplo selecionado.

  3. Selecione Seguinte

Inspecionar

O separador Inspecionar é aberto com uma pré-visualização dos dados.

Para concluir o processo de ingestão, selecione Concluir.

Captura de ecrã a mostrar o separador Inspecionar.

Opcionalmente:

Editar colunas

Nota

  • Para formatos tabulares (CSV, TSV, PSV), não pode mapear uma coluna duas vezes. Para mapear para uma coluna existente, elimine primeiro a nova coluna.
  • Não pode alterar um tipo de coluna existente. Se tentar mapear para uma coluna com um formato diferente, poderá ficar com colunas vazias.

As alterações que pode fazer numa tabela dependem dos seguintes parâmetros:

  • O tipo de tabela é novo ou existente
  • O tipo de mapeamento é novo ou existente
Tipo de tabela Tipo de mapeamento Ajustes disponíveis
Nova tabela Novo mapeamento Mudar o nome da coluna, alterar o tipo de dados, alterar a origem de dados, mapear a transformação, adicionar coluna, eliminar coluna
Tabela existente Novo mapeamento Adicionar coluna (na qual pode alterar o tipo de dados, mudar o nome e atualizar)
Tabela existente Mapeamento existente nenhum

Captura de ecrã a mostrar as colunas abertas para edição.

Transformações de mapeamento

Alguns mapeamentos de formato de dados (Parquet, JSON e Avro) suportam transformações de tempo de ingestão simples. Para aplicar transformações de mapeamento, crie ou atualize uma coluna na janela Editar colunas .

As transformações de mapeamento podem ser realizadas numa coluna do tipo cadeia ou datetime, com a origem com o tipo de dados int ou long. As transformações de mapeamento suportadas são:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Opções avançadas baseadas no tipo de dados

Tabular (CSV, TSV, PSV):

  • Se estiver a ingerir formatos tabulares numa tabela existente, pode selecionar Avançadas>Manter o esquema de tabela atual. Os dados tabulares não incluem necessariamente os nomes de coluna que são utilizados para mapear dados de origem para as colunas existentes. Quando esta opção está selecionada, o mapeamento é feito por ordem e o esquema da tabela permanece o mesmo. Se esta opção estiver desmarcada, serão criadas novas colunas para dados recebidos, independentemente da estrutura de dados.

  • Para utilizar a primeira linha como nomes de coluna, selecione Avançadas>Primeira linha é cabeçalho de coluna.

    Captura de ecrã a mostrar as opções de CSV avançadas.

JSON:

  • Para determinar a divisão de colunas de dados JSON, selecioneNíveis AninhadosAvançados>, de 1 a 100.

  • Se selecionar Avançadas>Ignorar erros de formato de dados, os dados são ingeridos no formato JSON. Se deixar esta caixa de verificação desmarcada, os dados são ingeridos no formato multijson.

    Captura de ecrã a mostrar as opções de JSON avançadas.

Resumo

Na janela Preparação de dados , os três passos são marcados com marcas de verificação verdes quando a ingestão de dados é concluída com êxito. Pode ver os comandos que foram utilizados para cada passo ou selecionar um cartão para consultar, visualizar ou remover os dados ingeridos.

Captura de ecrã da página de resumo com a ingestão concluída com êxito.