Hvordan bruke AWS Athena

Hvordan bruke AWS Athena
AWS Athena er en serverløs interaktiv analysetjeneste som kan kjøre databasespørsmål. Den bruker AWS -tjenester for å spørre SQL -data og er veldig nyttig i databaseanalyse. AWS Athena er en skalerbar og pålitelig tjeneste som integreres med andre AWS -lagringstjenester for å spørre og manipulere dataene som er lagret i andre AWS -områder som S3 -bøtte, AWS -lim, CloudWatch, etc.

Hvordan bruke AWS Athena?

Bruken av AWS Athena krever involvering av andre AWS -tjenester som S3. Oppbevaringsbøtten er opprettet med objektene som er lastet opp i dem, og databasene og gjennomsøkere er opprettet i AWS -limtjenesten. Hele dataene blir deretter spurt med AWS Athena.

For å bruke AWS Athena, logg på AWS -konsollen og søk etter Athena I AWS -tjenestene.

På det aller første grensesnittet til AWS Athena er det muligheten til å begynne å spørre dataene, klikk på Utforsk spørringsredigereren Alternativ for å utforske ytterligere bruk av AWS Athena.

I redaktørdelen er det spørsmålene som er opprettet av brukeren. Det er ingen spørsmål opprettet ennå, så Redaktør viser ikke noe.

Trinn 1: Lag en S3 -bøtte

Brukeren må først lage en bøtte

Skriv inn et globalt unikt bøtte -navn.

Konfigurer kravene for å opprette S3 -bøtta og klikk på Opprett bøtte -knappen.

S3 -bøtta er opprettet på denne måten.

Trinn 2: Last opp et objekt

Brukeren må laste opp en fil til den nyopprettede bøtta.

Bla gjennom en tilfeldig databasefil med det formål å teste hvordan AWS Athena fungerer.

Den nettlesede filen vises i listen over objekter i bøtta. Denne bøtta som inneholder SQL -filen vil fungere som kildebøtten.

Klikk på opplastingsknappen.

Den opplastede filen på denne måten vises i sammendraget av opplastede objekter.

Trinn 3: Lag en destinasjonsbøtte

Lag nå en annen bøtte. Denne bøtta vil fungere som destinasjonsbøtta.

Nå har vi 2 bøtter. Den ene vil fungere som kildebøtten og den andre som destinasjonsbøtte.

Gå til AWS Athena igjen og klikk på Innstillinger.

I AWS Athena, gå til innstillingene og bla gjennom S3 -destinasjonsbøtten som nylig ble opprettet.

Klikk på lagringsknappen.

Destinasjonsbøtta har blitt koblet til AWS Athena.

Trinn 4: Åpne AWS -lim

Nå, åpne AWS -limet fra AWS -tjenestene og velg Crawlers Alternativ fra venstre sidefelt.

Opprett crawler ved å klikke på Lag crawler alternativ.

Navngi crawleren.

Nå, bla gjennom kildebøtten fra S3 Bucket List og klikk på Legg til en S3 -datakilde knapp.

Etter noen konfigurasjoner blir brukeren bedt om å opprette en database eller velge en eksisterende en. Klikk på Legg til database knapp for å legge til og koble til en database.

For eksempel oppretter og navngir vi en ny database for AWS Athena.

Klikk på Lag crawler knapp.

På denne måten er crawleren opprettet i AWS -lim.

Trinn 5: Kjør crawleren

Neste trinn er å kjøre crawleren. For det, klikk på Kjør Crawler knapp.

Trinn 6: Spør om dataene

Gå til AWS Athena for å se endringene som er gjort i den. Databasen som opprettes vises på AWS Athena -grensesnittet.

Bordet som vi opprettet vises også i Athena.

For å spørre dataene, klikk på Forhåndsvisningstabell alternativ.

Dette vil vise de manipulerte dataene som er lagret i kilden S3 -bøtta.

De nylige spørsmålene kan sees i Nylige spørsmål seksjon.

Brukeren kan endre grensen for spørringsresultatene i redigereren. For eksempel endrer vi grensen fra 10 til 35.

Nå er resultatene som vises 35 i antall.

Dette var en detaljert forklaring av prosessen med å bruke AWS Athena.

Konklusjon

AWS Athena er en serverløs interaktiv analysetjeneste som brukes i databaseanalyse for å spørre data effektivt. AWS Athena brukes på en slik måte at den integreres med andre AWS -lagringstjenester som S3, AWS -lim, CloudWatch, etc. Lagringsbøttene opprettes, objektene lastes opp, databasen opprettes, og dataene blir deretter spurt med AWS Athena.