Como usar a AWS Athena

Como usar a AWS Athena
AWS Athena é um serviço de análise interativa sem servidor que pode executar consultas de banco de dados. Ele usa serviços da AWS para consultar os dados do SQL e é muito útil na análise de banco de dados. O AWS Athena é um serviço escalável e confiável que se integra a outros serviços de armazenamento da AWS para consultar e manipular os dados armazenados em outras áreas da AWS como S3 Bucket, AWS Glue, CloudWatch, etc.

Como usar a AWS Athena?

O uso da AWS Athena exige o envolvimento de outros serviços da AWS como S3. O balde de armazenamento é criado com os objetos enviados neles, e os bancos de dados e os rastreadores são criados no serviço de cola da AWS. Todos os dados são então consultados usando a AWS Athena.

Para usar o AWS Athena, faça login no console da AWS e procure Athena nos serviços da AWS.

Na primeira interface da AWS Athena, há a opção de começar a consultar os dados, clique no Explore o editor de consulta opção para explorar o uso adicional da AWS Athena.

Na seção do editor, há as consultas criadas pelo usuário. Ainda não há consulta criada editor não está mostrando nada.

Etapa 1: Crie um balde S3

O usuário precisa primeiro criar um balde

Digite um nome de balde globalmente único.

Configure os requisitos para criar o balde S3 e clique no botão Criar balde.

O balde S3 é criado dessa maneira.

Etapa 2: Carregue um objeto

O usuário tem que fazer upload de um arquivo para o balde recém -criado.

Navegue por qualquer arquivo de banco de dados aleatório com o objetivo de testar como o AWS Athena funciona.

O arquivo navegado aparece na lista de objetos no balde. Este balde que contém o arquivo SQL atuará como o balde de origem.

Clique no botão de upload.

O arquivo carregado dessa maneira aparece no resumo dos objetos enviados.

Etapa 3: Crie um balde de destino

Agora, crie outro balde. Este balde atuará como o balde de destino.

Agora, temos 2 baldes. Um funcionará como o balde de origem e o outro como o balde de destino.

Vá para o Aws Athena novamente e clique em Configurações.

No Aws Athena, vá para as configurações e navegue no balde de destino S3 que foi criado recentemente.

Clique no botão Salvar.

O balde de destino foi vinculado ao AWS Athena.

Etapa 4: Abra a AWS Glue

Agora, abra a cola da AWS dos serviços da AWS e selecione o Rastreadores opção da barra lateral esquerda.

Criar rastreador clicando no Crie rastreador opção.

Nomeie o rastreador.

Agora, navegue no balde de origem da lista de baldes S3 e clique em Adicione uma fonte de dados S3 botão.

Após algumas configurações, o usuário é solicitado a criar um banco de dados ou selecionar um existente. Clique no Adicionar banco de dados botão para adicionar e conectar um banco de dados.

Por exemplo, criamos e nomeamos um novo banco de dados para a AWS Athena.

Clique no Crie rastreador botão.

Dessa forma, o rastreador é criado na AWS Glue.

Etapa 5: execute o rastreador

O próximo passo é executar o rastreador. Para isso, clique no Correr rastreador botão.

Etapa 6: consulte os dados

Vá ao AWS Athena para ver as mudanças feitas nele. O banco de dados criado é exibido na interface AWS Athena.

A tabela que criamos também aparece no Athena.

Para consultar os dados, clique no Tabela de visualização opção.

Isso exibirá os dados manipulados que são armazenados no balde de origem S3.

As consultas recentes podem ser vistas no Consultas recentes seção.

O usuário pode alterar o limite da consulta no editor. Por exemplo, mudamos o limite de 10 para 35.

Agora, os resultados exibidos são 35 em número.

Esta foi uma explicação detalhada do processo de usar a AWS Athena.

Conclusão

AWS Athena é um serviço de análise interativa sem servidor que é usado na análise de banco de dados para consultar dados de maneira eficaz. AWS Athena é usada de tal maneira que se integra a outros serviços de armazenamento da AWS como S3, AWS Glue, CloudWatch, etc. Os baldes de armazenamento são criados, os objetos são carregados, o banco de dados é criado e os dados são então consultados usando a AWS Athena.