Firma uruchamia wiele zadań AWS Glue ETL, które odczytują dane S3 za pomocą DynamicFrame i raz dziennie ładują przetworzone dane do Amazon RDS for MySQL. Obecnie zadania ponownie przetwarzają wszystkie obiekty w zasobniku S3, ale firma chce, aby zadania działały tylko na dziennych danych przyrostowych. Które rozwiązanie wymaga NAJMNIEJSZEJ liczby zmian w kodzie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz zakładki zadań (job bookmarks) dla zadań ETL, aby aktualizować stan po uruchomieniu w celu śledzenia wcześniej przetworzonych danych..
Dlaczego to jest odpowiedź
Włączenie zakładek zadań (job bookmarks) w AWS Glue jest najprostszym rozwiązaniem, ponieważ AWS Glue automatycznie śledzi przetworzone pliki i katalogi w S3, przetwarzając tylko nowe lub zmienione dane w kolejnych uruchomieniach. Wymaga to minimalnych zmian w kodzie, często tylko konfiguracji w konsoli lub skrypcie. Tworzenie zadania ETL do logowania statusu w DynamoDB wymagałoby znacznego kodowania logiki śledzenia. Włączenie metryk zadań pomaga monitorować, ale nie zarządza przyrostowym przetwarzaniem. Usuwanie przetworzonych obiektów z S3 nie jest zalecane, ponieważ może prowadzić do utraty danych i komplikuje odzyskiwanie po awarii.
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