Firma zajmująca się grami zbiera zdarzenia clickstream za pomocą Amazon Kinesis Data Streams i używa Kinesis Data Firehose do dostarczania plików JSON do Amazon S3. Analitycy danych wysyłają zapytania do najnowszych danych w Amazon Athena. Firma chce zmniejszyć koszty zapytań Athena bez przebudowy istniejącego potoku danych. Która opcja minimalizuje wysiłek związany z zarządzaniem, jednocześnie spełniając wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj Firehose tak, aby generował Apache Parquet, ustaw niestandardowy prefiks obiektu S3, taki jak YYYYMMDD, i duży rozmiar bufora. Dla danych historycznych uruchom zadanie AWS Glue ETL, aby połączyć małe pliki JSON w większe pliki Parquet z prefiksem YYYYMMDD, a następnie uruchom ALTER TABLE ADD PARTITION, aby zaktualizować istniejącą tabelę Athena..
Dlaczego to jest odpowiedź
Poprawna odpowiedź minimalizuje koszty zapytań Athena, ponieważ konwersja do Apache Parquet znacznie zmniejsza rozmiar danych i poprawia wydajność zapytań. Użycie dużego rozmiaru bufora w Firehose oraz prefiksu YYYYMMDD tworzy większe pliki i partycje, co redukuje liczbę skanowanych obiektów i metadanych. Zadanie AWS Glue ETL dla danych historycznych konsoliduje małe pliki JSON w większe pliki Parquet, co jest kluczowe dla optymalizacji kosztów Athena. ALTER TABLE ADD PARTITION aktualizuje tabelę Athena, aby uwzględnić nowe partycje. Pozostałe opcje są mniej optymalne: Tworzenie zadania Spark z efemerycznym klastrem EMR jest bardziej złożone i kosztowne w zarządzaniu. Użycie Kinesis Data Streams i Amazon Managed Service for Apache Flink wprowadza dodatkowe komponenty i złożoność do potoku. Dołączenie AWS Lambda do Firehose może być kosztowne przy dużym wolumenie danych i wprowadza dodatkową logikę do zarządzania.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana