Jak używać AWS Athena

Jak używać AWS Athena
AWS Athena to usługa interaktywna analityka bez serwera, która może uruchamiać zapytania bazy danych. Wykorzystuje usługi AWS do zapytania o dane SQL i jest bardzo przydatny w analizie bazy danych. AWS Athena to skalowalna i niezawodna usługa, która integruje się z innymi usługami pamięci masowej AWS w celu zapytania i manipulowania danymi przechowywanymi w innych obszarach AWS, takich jak S3 Bucket, AWS, CloudWatch itp.

Jak używać AWS Athena?

Korzystanie z AWS Athena wymaga zaangażowania innych usług AWS, takich jak S3. Wiadro pamięci jest tworzone z przesłanymi obiektami, a bazy danych i pełzacze są tworzone w usłudze kleju AWS. Całe dane są następnie zapytane za pomocą AWS Athena.

Aby użyć AWS Athena, zaloguj się do konsoli AWS i szukaj Atena W usługach AWS.

Na pierwszym interfejsie AWS Athena istnieje opcja rozpoczęcia zapytania do danych, kliknij Przeglądaj redaktor zapytania Opcja zbadania dalszego wykorzystania AWS Ateny.

W sekcji edytora istnieją zapytania tworzone przez użytkownika. Nie ma jeszcze żadnego zapytania, więc Redaktor nic nie pokazuje.

Krok 1: Utwórz wiadro S3

Użytkownik musi najpierw utworzyć wiadro

Wprowadź globalnie unikalną nazwę wiadra.

Skonfiguruj wymagania dotyczące tworzenia wiadra S3 i kliknij przycisk Utwórz Bucket.

W tym przypadku wiadro S3 jest tworzone.

Krok 2: Prześlij obiekt

Użytkownik musi przesłać plik do nowo utworzonego wiadra.

Przejrzyj dowolny losowy plik bazy danych w celu przetestowania działania AWS Athena.

Przeglądany plik pojawia się na liście obiektów w wiadrze. To wiadro zawierające plik SQL będzie działał jako wiadro źródłowe.

Kliknij przycisk Prześlij.

Przesłany plik w ten sposób pojawia się w podsumowaniu przesłanych obiektów.

Krok 3: Utwórz wiadro docelowe

Teraz stwórz kolejne wiadro. To wiadro będzie działać jako wiadro docelowe.

Teraz mamy 2 wiadra. Jeden będzie działał jako wiadro źródłowe, a drugi jako wiadro docelowe.

Przejdź ponownie do AWS Athena i kliknij Ustawienia.

W AWS Athena idź do ustawień i przejrzyj wiadro docelowe S3, które zostało niedawno utworzone.

Kliknij przycisk Zapisz.

Badło docelowe zostało powiązane z AWS Athena.

Krok 4: Otwórz klej AWS

Teraz otwórz klej AWS z usług AWS i wybierz Frawlery Opcja z lewego paska bocznego.

Utwórz Crawler, klikając Utwórz Crawler opcja.

Nazwij Crawler.

Teraz przejrzyj wiadro źródłowe z listy S3 Bucket i kliknij Dodaj źródło danych S3 przycisk.

Po niektórych konfiguracjach użytkownik jest proszony o utworzenie bazy danych lub wybranie istniejącej. Kliknij na Dodaj bazę danych przycisk do dodawania i podłączania bazy danych.

Na przykład tworzymy i wymieniamy nową bazę danych dla AWS Athena.

Kliknij na Utwórz Crawler przycisk.

W ten sposób Crawler jest tworzony w klepie AWS.

Krok 5: Uruchom The Crawler

Następnym krokiem jest uruchomienie The Crawler. W tym celu kliknij Uruchom Crawler przycisk.

Krok 6: Zapytaj dane

Idź do AWS Athena, aby zobaczyć wprowadzone w nim zmiany. Utworzona baza danych jest wyświetlana na interfejsie AWS Athena.

Stół, który stworzyliśmy, również pojawia się w Atenie.

Aby zapytać o dane, kliknij Tabela podglądu opcja.

Wyświetli to manipulowane dane przechowywane w Źródło S3 Bucket.

Ostatnie zapytania można obejrzeć w Ostatnie zapytania Sekcja.

Użytkownik może zmienić limit wyników zapytania w edytorze. Na przykład zmieniamy limit z 10 na 35.

Teraz wyświetlane wyniki to 35 liczby.

To było szczegółowe wyjaśnienie procesu korzystania z AWS Athena.

Wniosek

AWS Athena to usługa interaktywna analityka bez serwera, która jest wykorzystywana w analizie bazy danych do skutecznego zapytania do danych. AWS Athena jest używana w taki sposób, że integruje się z innymi usługami pamięci masowej AWS, takimi jak S3, AWS, CloudWatch itp. Wydajne są tworzone, obiekty są przesyłane, baza danych jest tworzona, a następnie dane są zapytane za pomocą AWS Athena.