Używając Dataform do ELT w BigQuery, musisz wykonać sprawdzenia unikalności i wartości null na tabelach końcowych. Jak efektywnie zintegrować te sprawdzenia z potokiem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj asercje Dataform do kodu Dataform..
Dlaczego to jest odpowiedź
Dodanie asercji Dataform bezpośrednio do kodu Dataform jest najbardziej efektywnym i zintegrowanym sposobem na wykonanie sprawdzeń unikalności i wartości null. Asercje Dataform są zaprojektowane do weryfikacji jakości danych w ramach potoku ELT, automatycznie generując i uruchamiając zapytania testujące po każdej kompilacji i uruchomieniu tabeli. W przypadku niepowodzenia asercji, potok może zostać zatrzymany, co zapobiega propagacji błędnych danych. Implementowanie funkcji użytkownika BigQuery (UDFs) byłoby mniej efektywne, ponieważ wymagałoby ręcznego wywoływania tych funkcji i zarządzania logiką testowania poza zintegrowanym frameworkiem Dataform. Tworzenie zadań jakości danych Dataplex jest możliwe, ale Dataform oferuje bardziej natywne i ściślejsze powiązanie z procesem transformacji. Napisanie procedury składowanej opartej na Sparku jest niepotrzebnie złożone i niepasujące do ekosystemu BigQuery i Dataform, wprowadzając dodatkową technologię i złożoność zarządzania.
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