Esegui una trasformazione SQL aggregata ogni due ore che aggiunge dati a una tabella BigQuery. La pipeline deve ritentare in caso di errori e inviare un'e-mail dopo tre errori consecutivi. Come configuri Cloud Composer?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa BigQueryInsertJobOperator in Cloud Composer, imposta il parametro retry su tre e imposta il parametro email_on_failure su true..
Perché questa è la risposta
La risposta corretta è usare BigQueryInsertJobOperator in Cloud Composer con i parametri retry impostato a tre e emailonfailure a true. Questo operatore è progettato per eseguire job di inserimento dati in BigQuery, inclusi i risultati di query SQL, e supporta direttamente la configurazione dei tentativi e delle notifiche email in caso di fallimento. L'opzione BigQueryUpsertTableOperator non è l'ideale perché l'upsert è un'operazione specifica di aggiornamento/inserimento, mentre la domanda si concentra su una trasformazione aggregata che aggiunge dati. Le query pianificate di BigQuery non offrono la flessibilità per configurare tentativi complessi o logiche di notifica condizionate come "dopo tre errori consecutivi" direttamente nella loro configurazione. Sebbene possano inviare notifiche, la logica di conteggio degli errori richiederebbe servizi aggiuntivi come Cloud Functions e Pub/Sub, rendendo la soluzione più complessa rispetto all'uso di Cloud Composer.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta