Unlock the power of your data in the cloud! Get hands-on with Google Cloud's core data services like BigQuery and Looker to validate your practical skills in data ingestion, analysis, and management, and earn your Associate Data Practitioner certification!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
A data practitioner is configuring a data transformation pipeline in Google Cloud using Dataform. To ensure compliance with business rules and quality standards before downstream analytics processing, the dataset must meet specific validation requirements:
email column must match a specific format pattern (%@%.%).signup_date column must fall within a valid date range (greater than 2022-08-01).Which feature in Dataform should the practitioner configure in the table definition?
In Google Cloud Dataform, assertions are automated data quality testing mechanisms executed during workflow runs. Within a table definition's config block, rowConditions allows data practitioners to define custom SQL expressions that every row in the resulting table must satisfy. If any row evaluates to false against any defined row condition, Dataform flags the assertion as failed.
'email like "%@%.%"' can be added directly to the rowConditions array to verify that string values conform to expected email patterns.'signup_date is null or signup_date > "2022-08-01"' ensure that date values stay within permissible historical boundaries.dataform_assertions dataset).Using rowConditions inside the table's config block provides a built-in, native method to enforce pattern and range constraints without needing to write external validation pipelines or separate testing scripts.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.