Courseiva

PMLE Practice Question: Collaborating Within and Across Teams to Manage Data and Models

An ML team trains a model using a dataset stored in a BigQuery table. They want to ensure that the exact data snapshot used for training is recorded and can be reproduced later for auditing. Which approach should they take?

⚠ Common exam trap

The trap here is assuming that exporting data or enabling audit logs provides a reproducible snapshot, when only a table snapshot guarantees an immutable, point-in-time copy.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Use BigQuery table snapshots and log the snapshot ID as a parameter in the Vertex AI Pipeline run.

Using BigQuery table snapshots captures an immutable, point-in-time copy of the training data. Recording the snapshot ID in the pipeline run creates a direct link between the model and the exact data version, enabling reproducibility and audit compliance. Other methods either do not capture the precise data state or lack automatic linkage to the training run.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Use BigQuery table snapshots and log the snapshot ID as a parameter in the Vertex AI Pipeline run.

    Why this is correct

    BigQuery table snapshots provide a point-in-time, immutable copy of the table. By capturing the snapshot ID as a pipeline parameter, the training run is linked to the exact data version. This ensures reproducibility and auditability, as the snapshot can be restored or queried later. It directly addresses the need to record the data snapshot.

  • ✗

    Schedule a daily export of the BigQuery table to Cloud Storage and use the latest export for training.

    Why it's wrong here

    A daily export creates a time-based copy, but the training might use an export that does not align exactly with the training time, leading to potential mismatches. It also does not automatically link the export to the training run, and the export process may fail or be delayed. This method lacks the precision and traceability of a snapshot.

  • ✗

    Export the BigQuery table to a Cloud Storage bucket and record the URI in Vertex AI Experiments.

    Why it's wrong here

    While exporting to Cloud Storage creates a copy, it does not automatically capture the BigQuery table's version or schema at the time of training. The audit trail would be incomplete because the export is a separate artifact, and changes to the original table are not tracked. This approach adds manual steps and does not guarantee reproducibility from the original source.

  • ✗

    Enable BigQuery audit logging and rely on the logs to reconstruct the data state.

    Why it's wrong here

    Audit logs record access and changes but do not capture the actual data content at a specific time. Reconstructing the training data from logs would be error-prone and incomplete, especially if data was modified without logging the full content. This does not provide a reliable, reproducible snapshot for auditing.

About these practice questions

Courseiva writes every PMLE question from scratch — 775 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Google Cloud exam blueprint

This PMLE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PMLE exam.