Je moet een enkele grote trackingtabel opslaan, streaming-ingestie ondersteunen, gedetailleerde dagelijkse analyse mogelijk maken en de dagelijkse querykosten minimaliseren. Hoe moet je de tabel modelleren in BigQuery?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een gepartitioneerde tabel met de naam tracking_table en voeg een TIMESTAMP-kolom toe..
Waarom dit het antwoord is
Een gepartitioneerde tabel met een TIMESTAMP-kolom is de beste oplossing. BigQuery-partitionering op basis van een tijdstempelkolom minimaliseert de querykosten door alleen de relevante partities te scannen voor dagelijkse analyses. Dit ondersteunt ook efficiënt streaming-ingestie, omdat nieuwe gegevens direct in de juiste partitie worden geplaatst. Optie 1 (tabel met DATE-kolom) is minder efficiënt voor streaming en kan hogere querykosten veroorzaken als de tabel niet gepartitioneerd is. Optie 3 (gesharde tabellen per dag) is verouderd en wordt afgeraden; het maakt query's over meerdere dagen complex en duurder. Optie 4 (tabel met TIMESTAMP-kolom zonder partitionering) zou leiden tot het scannen van de hele tabel voor elke dagelijkse query, wat de kosten maximaliseert.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig