Ontwerp een BigQuery-datamodel voor telecomverkoop (klanten, producten, abonnementen) dat maandelijks wordt bijgewerkt, de volledige geschiedenis moet bewaren voor huidige en historische rapportage, en eenvoudig en kosteneffectief moet zijn. Wat doet u?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Creëer een gedenormaliseerd, append-only schema met geneste en herhaalde velden en gebruik de ingestietijdstempel om de geschiedenis bij te houden..
Waarom dit het antwoord is
De juiste aanpak voor BigQuery is een gedenormaliseerd, append-only schema met geneste en herhaalde velden, waarbij de ingestietijdstempel wordt gebruikt voor geschiedenis. BigQuery is geoptimaliseerd voor grote datasets en analytische queries, en een gedenormaliseerd model met geneste velden vermindert joins en verbetert de queryprestaties. Door het schema append-only te maken, wordt de volledige geschiedenis bewaard zonder complexe snapshot-mechanismen, wat kosteneffectief is. De ingestietijdstempel biedt een eenvoudige manier om historische versies van gegevens te identificeren. Genormaliseerde schema's (opties 1 en 2) vereisen meer joins, wat duurder en trager kan zijn in BigQuery. Het ter plekke bijwerken van tabellen (optie 3) is niet ideaal voor het bijhouden van volledige geschiedenis, en snapshots zijn minder efficiënt dan een append-only model voor dit doel.
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