Partilhar via


Criar uma tabela externa com o assistente de IU web do Azure Data Explorer

Uma tabela externa é uma entidade de esquema que referencia dados armazenados fora da base de dados do Azure Data Explorer. A IU do Azure Data Explorer Web pode criar tabelas externas ao tirar ficheiros de exemplo de um contentor de armazenamento e criar esquemas com base nestes exemplos. Em seguida, pode analisar e consultar dados em tabelas externas sem ingestão no Azure Data Explorer. Para obter uma breve descrição geral, veja tabelas externas. Para obter informações sobre diferentes formas de criar tabelas externas, veja Criar e alterar tabelas externas do Armazenamento do Microsoft Azure. Este artigo mostra-lhe como criar uma tabela externa com a experiência do assistente de criação.

Pré-requisitos

Criar uma tabela externa

  1. No menu esquerdo, 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 o separador Destino selecionado.

Separador Destino

  1. Os campos Cluster e Base de Dados são pré-preenchidos. Pode selecionar um destino diferente no menu pendente.
  2. Em Nome da tabela, introduza um nome para a sua tabela.

    Dica

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

  3. Selecione Seguinte: Origem

Captura de ecrã do separador Destino com os campos Cluster, Base de Dados e Nome da tabela.

Separador Origem

Em Ligar a contentores, existem duas formas de adicionar um contentor: Adicionar um contentor com o botão Selecionar contentor e Adicionar um contentor com o botão Adicionar URL ou Adicionar contentor.

Pode adicionar até 10 contentores de origem.

Adicionar um contentor com o botão Selecionar contentor

  1. Selecione Selecionar contentor.

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

  2. Escolha a subscrição e a conta de armazenamento relevantes associadas ao contentor.

    Captura de ecrã a mostrar a janela selecionar contentor.

  3. Selecione o botão Adicionar . Quando a verificação estiver concluída, será apresentada uma verificação verde à direita da ligação do contentor.

    Captura de ecrã da ligação de contentor verificada.

Adicionar um contentor com o botão Adicionar URL ou Adicionar contentor

  1. Selecione o botão Adicionar URL ou Adicionar contentor .

    Captura de ecrã a mostrar o botão Adicionar URL.

  2. Introduza uma cadeia de ligação de armazenamento no contentor de origem com permissões de leitura e lista. Quando a verificação estiver concluída, será apresentada uma verificação verde à direita da ligação do contentor.

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

Filtros de ficheiros

Utilize filtros de ficheiro para filtrar os ficheiros que a tabela deve incluir. Os ficheiros podem ser filtrados de acordo com o caminho da pasta, o ficheiro começa com ou a extensão de ficheiro.

Captura de ecrã a mostrar a seleção do ficheiro que define o esquema.

Ficheiro de definição de esquema

O primeiro contentor de origem apresentará os ficheiros abaixo dos Filtros de ficheiros.

Captura de ecrã do separador Criar origem da tabela externa no Azure Data Explorer.

  1. Selecione o ficheiro que define o esquema ao selecionar o círculo à esquerda do ficheiro. Este ficheiro será utilizado para gerar o esquema da tabela.
  2. Selecione Seguinte: esquema. O separador Esquema é aberto.

Separador Esquema

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

Nota

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 mais tarde , se necessário. Algumas funcionalidades, como eliminar a última coluna em ficheiros CSV ou alterar nomes de colunas em ficheiros JSON, requerem mapeamentos para funcionar corretamente.

  1. Selecione Adicionar partição.

    Captura de ecrã do ficheiro de vista para uma tabela externa no Azure Data Explorer.

  2. A janela de partição é aberta. Uma partição é definida através de um subcaminho do ficheiro, que pode ser alterado com o campo prefixo Caminho . Para cada partição que pretende aplicar, preencha os campos da seguinte forma:

    Campo Descrição Obrigatório/Opcional
    Nome da partição Utilizado para identificação da partição. O nome pode ser arbitrário. Necessário
    Tipo O tipo de dados da coluna de criação de partições de dados. Necessário
    Coluna de dados A coluna utilizada para a criação de partições. Partição de colunas virtuais de acordo com o caminho do URL. Necessário
    Função A função aplicada à coluna de dados utilizada para a criação de partições. Opcional
    Argumento da função Argumento a ser utilizado na função de partição. Necessário se a função for utilizada.
    Prefixo de caminho O subcaminho do ficheiro no qual a criação de partições está definida. Este prefixo altera o URL da tabela externa, conforme visto na caixa de pré-visualização do Uri , e deve corresponder ao URI do ficheiro que define o esquema. Opcional
    Padrão datetime Formato da data que será utilizado para construir o caminho do URI da tabela. Opcional

    A captura de ecrã adiciona partições a uma tabela externa no Azure Data Explorer.

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

    Nota

    As colunas virtuais são apresentadas como parte do esquema como dados de colunas extraídos do caminho do ficheiro e estes dados podem ser utilizados posteriormente em consultas.

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

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

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

  5. Selecione Seguinte: Criar tabela. Quando a tabela é criada, é aberta uma janela Externa criada com êxito .

  6. Para ver o comando utilizado para criar a tabela, selecione Ver comando.

    Captura de ecrã a mostrar a criação com êxito da tabela externa no Azure Data Explorer.

  7. Para anular a criação da tabela externa, selecione Ferramentas>Anular.

Consultar a tabela externa

A tabela resultante inclui dados de todos os ficheiros que se adequam aos critérios definidos acima. Pode consultar esta tabela com a external_table() função . Para obter mais informações sobre como consultar tabelas externas, veja Consultar uma tabela externa.

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