Partilhar via


Criar uma tabela externa usando o assistente de interface do usuário da Web do Azure Data Explorer

Uma tabela externa é uma entidade de esquema que faz referência a dados armazenados fora do banco de dados do Azure Data Explorer. A interface do usuário da Web do Azure Data Explorer pode criar tabelas externas pegando arquivos de exemplo de um contêiner de armazenamento e criando esquema com base nesses exemplos. Em seguida, você pode analisar e consultar dados em tabelas externas sem ingestão no Azure Data Explorer. Para uma breve visão geral, consulte tabelas externas. Para obter informações sobre diferentes maneiras de criar tabelas externas, consulte Criar e alterar tabelas externas do Armazenamento do Azure. Este artigo mostra como criar uma tabela externa usando o assistente de criação.

Pré-requisitos

Criar uma tabela externa

  1. No menu à esquerda, selecione Consulta.

  2. Clique com o botão direito do rato na base de dados onde pretende criar a tabela externa. Selecione Criar tabela externa.

    Captura de ecrã da opção para criar uma tabela externa a partir da página de consulta.

A janela Criar tabela externa é aberta com a guia Destino selecionada.

Guia Destino

  1. Os campos Cluster e Banco de Dados são pré-preenchidos. Você pode selecionar um destino diferente no menu de opções.
  2. Em Nome da tabela, insira um nome para a tabela.

    Sugestão

    Os nomes das tabelas podem ter até 1024 caracteres, incluindo alfanuméricos, hífenes e sublinhados. Não há suporte para caracteres especiais.

  3. Selecione Seguinte: Origem

Captura de tela da guia Destino com os campos Cluster, Banco de Dados e Nome da tabela.

Separador Origem

Em Vincular a contêineres, há duas maneiras de adicionar um contêiner: Adicionar um contêiner com o botão Selecionar contêiner e Adicionar um contêiner com o botão Adicionar URL ou Adicionar contêiner.

Você pode adicionar até 10 contêineres de origem.

Adicionar um contêiner com o botão Selecionar contêiner

  1. Selecione Selecionar contêiner.

    Captura de ecrã do botão selecionar contentor no separador origem.

  2. Escolha a conta de assinatura e armazenamento relevante associada ao seu contêiner.

    Captura de tela da janela de contêiner selecionado.

  3. Selecione o botão Adicionar . Quando a verificação for concluída, uma verificação verde aparecerá à direita do link do contêiner.

    Captura de ecrã do link do contentor verificado.

Adicionar um contêiner com o botão Adicionar URL ou Adicionar contêiner

  1. Selecione o botão Adicionar URL ou Adicionar contêiner .

    Captura de ecrã do botão adicionar URL.

  2. Insira cadeias de conexão de armazenamento no contentor de origem com permissões de leitura e listagem. Quando a verificação for concluída, uma verificação verde aparecerá à direita do link do contêiner.

    Captura de ecrã a mostrar a adição de URL SAS.

Filtros de ficheiros

Use filtros de arquivo para filtrar os arquivos que a tabela deve incluir. Os arquivos podem ser filtrados de acordo com o caminho da pasta, o arquivo começa com ou a extensão do arquivo.

Captura de tela mostrando a seleção do arquivo que define o esquema.

Arquivo de definição de esquema

O primeiro contêiner de origem exibirá arquivos abaixo Filtros de arquivo.

Captura de ecrã do separador de criação de tabela externa no Azure Data Explorer.

  1. Escolha o arquivo que define o esquema selecionando o círculo à esquerda do arquivo. Este arquivo será usado para gerar o esquema de tabela.
  2. Selecione Next: schema. A guia Esquema é aberta.

Guia Esquema

No lado direito do separador, pode pré-visualizar os seus dados. No lado esquerdo, você pode adicionar partições às definições da tabela para acessar os dados de origem mais rapidamente e obter um melhor desempenho.

Observação

Os mapeamentos não fazem parte da definição de uma tabela externa e não são suportados neste assistente. Os mapeamentos podem ser configurados posteriormente, se necessário. Algumas funcionalidades, como excluir a última coluna em arquivos CSV ou alterar nomes de colunas em arquivos JSON, exigem mapeamentos para funcionar corretamente.

  1. Selecione Adicionar partição.

    Captura de ecrã da visualização de uma tabela externa no Azure Data Explorer.

  2. A janela da partição abre-se. Uma partição é definida sobre um subcaminho do arquivo, que pode ser alterado usando o campo Prefixo do caminho . Para cada partição que deseja aplicar, preencha os campos da seguinte forma:

    Campo Descrição Obrigatório/Opcional
    Nome da partição Usado para identificação da partição. O nome pode ser arbitrário. Obrigatório
    Tipo O tipo de dados da coluna de particionamento de dados. Obrigatório
    Coluna de dados A coluna usada para particionamento. Partição de colunas virtuais de acordo com o caminho da URL. Obrigatório
    Função A função aplicada à coluna de dados usada para particionamento. Opcional
    Argumento da função Argumento a ser usado na função de partição. Obrigatório se a função for usada.
    Prefixo do caminho O subcaminho do arquivo no qual o particionamento é definido. Esse prefixo altera a URL da tabela externa, como visto na caixa de visualização de Uri , e deve corresponder ao URI do arquivo que define o esquema. Opcional
    padrão de data e hora Formato de data que será usado para construir o caminho URI da tabela. Opcional

    Captura de ecrã adicionar partições à tabela externa no Azure Data Explorer.

    Por exemplo, o nome da partição CustomerName sugere que o valor de particionamento está na parte do nome do cliente da URL. O exemplo acima declarou duas partições: uma partição sobre o nome do cliente e uma partição sobre a data incorporada na URL.

    Observação

    As colunas virtuais aparecem como parte do esquema como os dados das colunas extraídos do caminho do arquivo, e esses dados podem ser usados posteriormente em consultas.

  3. Selecione Adicionar partição para adicionar outra partição.

  4. Selecione Guardar. As partições adicionadas agora aparecem na lista de Partições no painel esquerdo. As colunas particionadas não podem ser alteradas na visualização.

    Captura de ecrã da tabela externa do esquema Azure Data Explorer.

  5. Selecione Avançar: Criar tabela. Quando a tabela é criada, uma janela Tabela externa criada com êxito é aberta.

  6. Para exibir o comando usado para criar a tabela, selecione Exibir comando.

    Captura de ecrã da criação bem-sucedida de uma tabela externa no Azure Data Explorer.

  7. Para desfazer a criação da tabela externa, selecione Ferramentas>Desfazer.

Consultar a tabela externa

A tabela resultante inclui dados de todos os arquivos que se encaixam nos critérios definidos acima. Você pode consultar esta tabela usando a external_table() função. Para obter mais informações sobre como consultar tabelas externas, consulte Consultando uma tabela externa.

Captura de ecrã da saída da tabela a partir da consulta de uma tabela externa no Azure Data Explorer.