Zbuduj pulpit nawigacyjny inwentaryzacji w czasie zbliżonym do rzeczywistego, zawierający historyczne salda i tysiące aktualizacji na godzinę. Zmaksymalizuj wydajność pulpitu nawigacyjnego i zapewnij dokładność. Który projekt zaimplementujesz?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj BigQuery streaming do przesyłania strumieniowego zmian do tabeli dziennego ruchu zapasów. Oblicz salda w widoku, który łączy ją z tabelą historycznych sald zapasów. Aktualizuj tabelę sald zapasów każdej nocy..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie strumieniowania BigQuery do przesyłania zmian do tabeli dziennego ruchu zapasów, obliczanie sald w widoku łączącym ją z tabelą historycznych sald, i aktualizowanie tabeli sald każdej nocy. To podejście zapewnia bliski czas rzeczywisty, ponieważ strumieniowanie danych jest natychmiastowe, a widok dynamicznie odzwierciedla aktualne salda. Nocna aktualizacja tabeli historycznej jest efektywna kosztowo. Użycie instrukcji UPDATE w BigQuery jest drogie i nieefektywne dla tysięcy aktualizacji na godzinę. Partycjonowanie tabeli według pozycji nie rozwiąże problemu kosztów i wydajności częstych aktualizacji. Ładowanie wsadowe (bulk loader) nie zapewni danych w czasie zbliżonym do rzeczywistego, ponieważ jest to proces okresowy, a nie ciągły.
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