PMLE - Collaborating Within and Across Teams to Manage Data and Models (16% of the exam) - Section 2.1

Explore and preprocess data for ML across tabular, text, and image types, choosing the right tool for scale such as BigQuery, Dataflow, Apache Spark, and in-memory Python frameworks, consolidating features in the Agent Platform Feature Store, and protecting personally identifiable information.

Choose between Dataflow, Apache Spark, and in-memory Python frameworks based on data volume and type, and consolidate reusable features in the Agent Platform Feature Store to avoid training-serving inconsistency. Recognise which PII-handling techniques - such as tokenisation and data masking - are appropriate when preprocessing sensitive tabular, text, or image data.

DataflowApache SparkAgent Platform Feature StorePII handling

Practice question for this objective

Free sampleCollaborating Within and Across Teams to Manage Data and Modelsmedium

A fraud team has computed a customer's rolling 30-day transaction count in a batch job and now needs the identical value served at low latency during online inference, while guaranteeing that training data drawn from history matches what the model will see in production. Their platform offers the Agent Platform Feature Store. Which capability of the Feature Store most directly prevents training-serving skew for this feature?

  • AA managed offline store for point-in-time training reads and an online store serving the same feature definition at low latency. Correct
  • BAutomatic hyperparameter tuning that retrains the fraud model whenever the rolling-count feature distribution drifts beyond a threshold.
  • CColumn-level encryption that masks the transaction count so that training and serving both read an obfuscated value.
  • DA built-in cache that stores recent model predictions so repeated inference requests reuse the previous scored output.
Recognise that a feature store prevents training-serving skew via shared definitions across point-in-time offline and online stores. Training-serving skew arises when training and inference compute or read a feature differently; a feature store registers one definition served from an online store and read point-in-time from an offline store, so the same logic feeds both paths.

Why A is correct: The Feature Store pairs an offline store that supports point-in-time correct training lookups with an online store serving the same registered feature, so both paths read one definition and skew is avoided by construction.

Why B is wrong: Drift-triggered retraining is a real lifecycle practice and sounds relevant to changing features, but it addresses model staleness rather than the Feature Store's job of serving consistent feature values across training and inference.

Why C is wrong: Encryption and masking protect sensitive fields and could plausibly be confused with consistency controls, but obfuscating a value does nothing to keep training and serving reads aligned, which is the skew problem here.

Why D is wrong: Prediction caching can cut latency and seems to help serving, but it stores outputs rather than feature inputs and never touches how training reads historical features, so it cannot prevent skew.

See more PMLE practice questions, answers explained.

Exam traps in Collaborating Within and Across Teams to Manage Data and Models

Answers that look right on this material and are not. Each one is a distractor from a different question in the PMLE bank for this domain.

  • Stand up a Dataproc Spark cluster and load the file into a Spark DataFrame so the analysis can scale later.

    Why it is wrong: Tempting because Spark scales to big data, but a 200 MB file in one notebook does not need a cluster and provisioning one adds cost and operational overhead with no benefit at this scale.

  • BigQuery can only read data, so the bucketised feature columns must first be exported to pandas, transformed there, and then written back as a managed table.

    Why it is wrong: It is tempting because pandas is a common feature-engineering tool, but it is wrong: BigQuery supports full SQL transformations including CREATE TABLE AS and writing derived columns, so no round trip through pandas is required.

  • BigQuery requires the team to export the tables to Cloud Storage first and then size a query cluster, which gives finer control over executor memory than Dataproc offers for the same SQL.

    Why it is wrong: Tempting because large jobs feel as though they need explicit cluster sizing, but BigQuery is serverless and processes data in place without exporting to Cloud Storage or provisioning executors, so the described workflow does not apply.

Examworthy is not affiliated with or endorsed by Google Cloud. Original, blueprint-aligned practice material only.