Come usare AWS Athena

Come usare AWS Athena
AWS Athena è un servizio di analisi interattiva senza server che può eseguire query di database. Utilizza i servizi AWS per interrogare i dati SQL ed è molto utile nell'analisi del database. L'AWS Athena è un servizio scalabile e affidabile che si integra con altri servizi di archiviazione AWS per interrogare e manipolare i dati memorizzati in altre aree AWS come il secchio S3, la colla AWS, il cloudwatch, ecc.

Come usare AWS Athena?

L'uso di AWS Athena richiede il coinvolgimento di altri servizi AWS come S3. Il bucket di archiviazione viene creato con gli oggetti caricati in essi e i database e i crawler vengono creati nel servizio di colla AWS. Gli interi dati vengono quindi interrogati usando AWS Athena.

Per usare l'AWS Athena, accedere alla console AWS e cercare Athena nei servizi AWS.

Nella prima interfaccia di AWS Athena, c'è la possibilità di iniziare a interrogare i dati, fare clic su Esplora l'editor di query Opzione per esplorare l'ulteriore utilizzo di AWS Athena.

Nella sezione dell'editor, ci sono le query create dall'utente. Non c'è ancora una domanda creata quindi il Editore non sta mostrando nulla.

Passaggio 1: crea un secchio S3

L'utente deve prima creare un secchio

Immettere un nome di secchio univoco a livello globale.

Configurare i requisiti per la creazione del secchio S3 e fare clic sul pulsante Crea bucket.

Il secchio S3 è creato in questo modo.

Passaggio 2: caricare un oggetto

L'utente deve caricare un file sul secchio appena creato.

Sfoglia qualsiasi file di database casuale allo scopo di testare come funziona AWS Athena.

Il file sfogliato appare nell'elenco degli oggetti nel secchio. Questo secchio contenente il file SQL fungerà da secchio di origine.

Fare clic sul pulsante Carica.

Il file caricato in questo modo appare nel riepilogo degli oggetti caricati.

Passaggio 3: creare un secchio di destinazione

Ora, crea un altro secchio. Questo secchio fungerà da secchio di destinazione.

Ora abbiamo 2 secchi. Uno fungerà da secchio di origine e l'altro come secchio di destinazione.

Vai di nuovo su AWS Athena e fai clic su Impostazioni.

Nell'AWS Athena, vai alle impostazioni e sfoglia il secchio di destinazione S3 che è stato recentemente creato.

Fai clic sul pulsante Salva.

Il secchio di destinazione è stato collegato all'AWS Athena.

Passaggio 4: apri la colla AWS

Ora apri la colla AWS dai servizi AWS e seleziona il Crawler Opzione dalla barra laterale sinistra.

Crea crawler facendo clic su Crea crawler opzione.

Nomina il crawler.

Ora, sfoglia il secchio di origine dall'elenco dei secchi S3 e fai clic su Aggiungi un'origine dati S3 pulsante.

Dopo alcune configurazioni, all'utente viene chiesto di creare un database o selezionuno esistente. Clicca sul Aggiungi database Pulsante per l'aggiunta e la connessione di un database.

Ad esempio, creiamo e chiamiamo un nuovo database per AWS Athena.

Clicca sul Crea crawler pulsante.

In questo modo, il crawler è creato in colla AWS.

Passaggio 5: eseguire il crawler

Il prossimo passo è eseguire il crawler. Per questo, fai clic su Corri Crawler pulsante.

Passaggio 6: interrogare i dati

Vai all'AWS Athena per vedere le modifiche apportate in esso. Il database creato viene visualizzato sull'interfaccia AWS Athena.

Il tavolo che abbiamo creato appare anche nell'Athena.

Per interrogare i dati, fare clic su Tabella di anteprima opzione.

Questo visualizzerà i dati manipolati che vengono archiviati nel bucket della sorgente S3.

Le recenti domande possono essere visualizzate in Recenti domande sezione.

L'utente può modificare il limite della query risultati nell'editor. Ad esempio, cambiamo il limite da 10 a 35.

Ora, i risultati visualizzati sono 35 in numero.

Questa è stata una spiegazione dettagliata del processo di utilizzo di AWS Athena.

Conclusione

AWS Athena è un servizio di analisi interattiva senza server che viene utilizzato nell'analisi del database per la query sui dati in modo efficace. AWS Athena viene utilizzato in modo tale da integrare con altri servizi di archiviazione AWS come S3, AWS Glue, Cloudwatch, ecc. Vengono creati i secchi di archiviazione, gli oggetti vengono caricati, il database viene creato e i dati vengono quindi interrogati utilizzando AWS Athena.