Co dwie godziny uruchamiasz transformację SQL agregującą, która dołącza dane do tabeli BigQuery. Potok musi ponawiać próby w przypadku awarii i wysyłać e-mail po trzech kolejnych awariach. Jak skonfigurować Cloud Composer?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj BigQueryInsertJobOperator w Cloud Composer, ustaw parametr retry na trzy i ustaw parametr email_on_failure na true..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie BigQueryInsertJobOperator w Cloud Composer z parametrem retry ustawionym na trzy i emailonfailure na true. BigQueryInsertJobOperator jest przeznaczony do uruchamiania zapytań SQL w BigQuery, co jest wymagane w tym scenariuszu. Cloud Composer (oparty na Apache Airflow) natywnie obsługuje ponawianie prób i wysyłanie powiadomień e-mail w przypadku awarii poprzez odpowiednie parametry operatora, co upraszcza implementację. BigQueryUpsertTableOperator nie jest standardowym operatorem Airflow i nie jest przeznaczony do agregacji danych. Zaplanowane zapytania BigQuery nie oferują wbudowanej logiki ponawiania prób ani zaawansowanych powiadomień o awariach po określonej liczbie niepowodzeń, co wymagałoby dodatkowej, złożonej konfiguracji, np. z użyciem Pub/Sub i Cloud Functions.
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