Firma przechowuje logi CloudTrail w jeziorze danych S3, kataloguje je w AWS Glue i partycjonuje według roku. Zapytanie Athena na jednej z tabel ostatnio nie zwróciło żadnych wierszy. Jakie kroki rozwiązywania problemów powinien podjąć inżynier danych? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Potwierdź, że Athena wskazuje na prawidłową lokalizację Amazon S3., Użyj polecenia MSCK REPAIR TABLE..
Dlaczego to jest odpowiedź
Brak wyników zapytania w Athena, szczególnie w przypadku danych partycjonowanych, często wskazuje na problem z metadanymi lub lokalizacją danych. Potwierdzenie, że Athena wskazuje na prawidłową lokalizację Amazon S3, jest kluczowe, ponieważ błędna ścieżka uniemożliwi odnalezienie danych. Użycie polecenia MSCK REPAIR TABLE jest niezbędne, gdy nowe partycje zostały dodane do danych w S3, ale AWS Glue Data Catalog nie został zaktualizowany. To polecenie skanuje lokalizację S3 tabeli i dodaje nowe partycje do katalogu, dzięki czemu Athena może je odnaleźć. Zwiększenie limitu czasu zapytania nie rozwiąże problemu braku danych, a jedynie pozwoli na dłuższe oczekiwanie na brakujące wyniki. Ponowne uruchomienie Athena nie jest opcją, ponieważ jest to usługa bezserwerowa. Usunięcie i ponowne utworzenie tabeli jest drastycznym krokiem, który nie jest konieczny, jeśli problemem są tylko metadane partycji lub błędna ścieżka S3.
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