Firebase eksportuje codzienne tabele app_events_YYYYMMDD do BigQuery. W starszym SQL musisz wysłać zapytanie do tych codziennych tabel z ostatnich 30 dni. Czego powinieneś użyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj funkcji TABLE_DATE_RANGE.
Dlaczego to jest odpowiedź
Funkcja TABLEDATERANGE jest idealnym rozwiązaniem do efektywnego przeszukiwania wielu tabel z datami w BigQuery, szczególnie gdy tabele są nazwane w formacie appeventsYYYYMMDD. Pozwala ona na określenie zakresu dat, co znacznie upraszcza zapytanie i jest zoptymalizowane pod kątem wydajności. Pseudokolumna PARTITIONTIME jest używana dla tabel partycjonowanych, a nie dla zestawów tabel z datami w nazwie. Filtrowanie za pomocą WHERE date BETWEEN lub SELECT IF wymagałoby, aby wszystkie dane znajdowały się w jednej tabeli z kolumną date, co nie jest prawdą w przypadku codziennych eksportów Firebase do oddzielnych tabel. Te metody byłyby również mniej wydajne i bardziej skomplikowane do napisania dla zakresu 30 dni.
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