Utilizzando Dataform per ELT in BigQuery, è necessario eseguire controlli di unicità e nullità sulle tabelle finali. Come si integrano questi controlli in modo efficiente nella pipeline?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere asserzioni Dataform nel codice Dataform..
Perché questa è la risposta
Le asserzioni Dataform sono il metodo più efficiente e nativo per implementare controlli di unicità e nullità direttamente all'interno della pipeline ELT basata su Dataform. Si definiscono nel codice SQLX di Dataform e vengono eseguite automaticamente come parte del workflow di compilazione e esecuzione di Dataform. Questo garantisce che i controlli siano integrati nel processo di trasformazione e che eventuali violazioni vengano segnalate tempestivamente. Le UDF di BigQuery potrebbero essere usate per logiche complesse, ma non offrono un meccanismo integrato per la validazione dei dati come le asserzioni. Le attività di qualità dei dati Dataplex sono una soluzione più ampia per la governance dei dati, ma per controlli specifici all'interno di una pipeline Dataform, le asserzioni sono più dirette. Le stored procedure basate su Spark sono esterne all'ecosistema Dataform/BigQuery e introdurrebbero complessità e latenza aggiuntive.
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