Un partner esterno rilascia quotidianamente file CSV con alcune righe malformate in GCS. È necessario caricarli in BigQuery e ispezionare le righe errate. Quale design di pipeline è appropriato?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Eseguire una pipeline batch di Google Cloud Dataflow per importare i dati in BigQuery e inviare gli errori a un'altra tabella dead-letter per l'analisi..
Perché questa è la risposta
La pipeline batch di Google Cloud Dataflow è la soluzione più appropriata perché consente di gestire le righe malformate in modo robusto. Dataflow può leggere i file CSV, applicare trasformazioni e caricare i dati validi in BigQuery, mentre le righe errate possono essere reindirizzate a una tabella "dead-letter" separata per un'analisi successiva. Questo approccio garantisce che i dati validi vengano caricati e che gli errori non vengano persi, facilitando l'ispezione e la correzione. Le origini dati federate non gestiscono l'identificazione e la separazione delle righe malformate, ma solo l'accesso ai dati esterni. Abilitare il monitoraggio di BigQuery in Stackdriver non risolve il problema del caricamento dei dati e della gestione degli errori, ma solo la notifica di eventuali problemi. L'importazione con gcloud CLI e maxbadrecords impostato a 0 farebbe fallire l'intero job al primo errore, impedendo il caricamento dei dati validi.
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