Je hebt een Dataprep-recept gemaakt op een BigQuery-sample en moet dit dagelijks uitvoeren na een laadtaak met een variabele voltooiingstijd. Hoe automatiseer en orkestreer je dit?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Exporteer de Dataprep-taak als een Dataflow-sjabloon en neem deze op in een Composer-taak..
Waarom dit het antwoord is
De correcte aanpak is om de Dataprep-taak te exporteren als een Dataflow-sjabloon en deze op te nemen in een Composer-taak. Dataprep-recepten worden intern omgezet naar Dataflow-jobs, en door ze als sjabloon te exporteren, kunnen ze onafhankelijk worden uitgevoerd. Composer (gebaseerd op Apache Airflow) is een krachtig orkestratieplatform dat afhankelijkheden tussen taken kan beheren, inclusief de variabele voltooiingstijd van de laadtaak. Je kunt een DAG (Directed Acyclic Graph) in Composer definiëren die eerst de laadtaak uitvoert en daarna, na voltooiing, de Dataflow-sjabloon van Dataprep start. Een cron-schema in Dataprep is niet geschikt omdat het geen rekening houdt met de variabele voltooiingstijd van de voorgaande laadtaak. Een App Engine cron-taak biedt wel scheduling, maar mist de robuuste orkestratiemogelijkheden en ingebouwde integraties van Composer voor data-pipelines. Het exporteren als een Dataprep-sjabloon en plannen via Cloud Scheduler biedt wel scheduling, maar mist de flexibiliteit van Composer om afhankelijkheden tussen taken te beheren.
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