First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Cloud Data Quality
In a cloud data quality pipeline, a rule that flags records where the value in a mandatory field is NULL is best classified as which type of check?
- Referential integrity check
- Format conformity check
- Completeness check Correct answer.
- Uniqueness check
Explanation
Completeness measures whether required values are present, so a NULL test on a mandatory field is a completeness rule. Uniqueness, referential integrity, and format checks each target different properties of the data.
Question 2Cloud Data Quality
A data quality team wants to detect duplicate customer records caused by the same person being entered with slightly different spellings. Which technique is most appropriate?
- Row-count reconciliation between source and target
- Column-level null profiling
- Exact-match primary key comparison
- Fuzzy matching on name and address attributes Correct answer.
Explanation
Near-duplicate detection across variations in spelling requires fuzzy or probabilistic matching rather than exact equality. Exact-match comparison only catches identical values, and the other techniques do not address similarity.
Question 3Cloud Data Quality
Which cloud pattern most directly supports near-real-time data quality monitoring on a stream of events?
- Quarterly data steward review meetings
- Nightly batch profiling of the landing table
- Manual sampling of records once per release
- Streaming rules evaluated on each event or micro-batch Correct answer.
Explanation
Near-real-time quality monitoring requires rules to be evaluated as events arrive, typically in a streaming or micro-batch engine. Batch, manual sampling, and periodic review all introduce latency.
Question 4Cloud Data Quality
A quality scorecard shows that a column is 99.9% complete but the business still reports missing customer records. Which interpretation is most sound?
- The business complaint must be incorrect
- Completeness is always an unreliable dimension
- The completeness rule is measuring the wrong column or scope Correct answer.
- The scorecard should be discarded
Explanation
A high completeness score alongside business complaints usually indicates the rule does not cover the column or population that matters. The correct response is to re-scope the rule, not to abandon the metric.
Question 5Cloud Data Quality
Which approach best implements a quarantine pattern for records that fail data quality rules in a cloud pipeline?
- Silently dropping failing records
- Routing failing records to a separate table with the failure reason Correct answer.
- Overwriting the source system with corrected values
- Halting the entire pipeline on the first failure
Explanation
Quarantine preserves failing records in a separate store together with the reason for failure so they can be remediated and audited. Silently dropping them loses evidence, and halting the pipeline blocks all processing.
Question 6Cloud Data Quality
A rule flags order records whose ship date precedes the order date. Which data quality dimension does this rule primarily test?
- Timeliness
- Accuracy
- Validity
- Consistency Correct answer.
Explanation
Cross-field logical rules such as ship date not preceding order date test internal consistency of the record. Timeliness concerns latency, accuracy concerns correspondence to reality, and validity concerns conformance to a defined domain.
Question 7Cloud Data Quality
Which metadata is most important to record alongside each data quality rule result to support later root-cause analysis?
- The rule definition, execution timestamp, dataset version, and failing record count Correct answer.
- The dashboard color theme
- The rule author's department name only
- The tool's license expiry date
Explanation
Root-cause analysis needs the rule logic, when it ran, which data version was assessed, and how many records failed. This context lets analysts reproduce and trace failures over time.
Question 8Cloud Data Quality
A team wants to enforce a rule that every value in a currency column belongs to a fixed list of ISO 4217 codes. Which check is this?
- Domain or enumerated-value check Correct answer.
- Range check
- Cross-field consistency check
- Uniqueness check
Explanation
Restricting a column to a fixed list of allowed values is a domain or enumerated-value validity check. Range checks constrain numeric intervals, uniqueness forbids duplicates, and cross-field checks compare multiple fields.
Question 9Cloud Data Quality
Which metric best communicates the share of records that passed all applicable data quality rules during a run?
- Rule pass rate Correct answer.
- Query latency
- Average column width
- Total row count
Explanation
Rule pass rate expresses the proportion of records satisfying the rules and is a direct quality indicator. Row count, column width, and latency describe volume or performance rather than quality.
Question 10Cloud Data Quality
A cloud data platform ingests data from three source systems that use different country code formats. Which design most effectively enforces consistent country values downstream?
- Allowing each consumer to normalize codes independently
- Standardizing codes to ISO 3166 in a curated layer before consumption Correct answer.
- Removing the country column from the curated layer
- Storing the raw formats unchanged in the reporting table
Explanation
Central standardization in a curated layer ensures all consumers see a single canonical representation. Pushing normalization to each consumer multiplies effort and risk of divergence.
Question 11Cloud Data Quality
Which statement best describes the role of a data contract between a producing team and consuming teams in a cloud environment?
- It is a dashboard that displays row counts
- It is a legal document that transfers ownership of data
- It defines agreed schema, semantics, and quality expectations enforced at the producer boundary Correct answer.
- It replaces the need for any data quality testing
Explanation
A data contract codifies schema, meaning, and quality expectations so producers deliver data that meets consumer needs. It complements testing rather than replacing it and is not a legal ownership transfer.
Question 12Cloud Data Quality
A referential integrity rule on a fact table's customer key reports many orphans after a nightly load. Which cause is most likely?
- The database storage is compressed
- The dimension load ran after the fact load Correct answer.
- The fact table has too many indexes
- The reporting layer uses a different color palette
Explanation
Orphan foreign keys commonly occur when facts are loaded before the referenced dimension rows exist. Sequencing the dimension load first, or deferring enforcement, resolves the timing issue.
Question 13Cloud Data Quality
Which technique best detects drift in the distribution of a numeric column across successive loads?
- Comparing summary statistics such as mean, min, max, and percentiles over time Correct answer.
- Counting the number of columns in the table
- Listing the table's owners
- Reviewing the SQL dialect used by the warehouse
Explanation
Distribution drift is detected by tracking summary statistics and comparing them across time windows. Schema counts, ownership, and dialect do not describe value distributions.
Question 14Cloud Data Quality
A data quality rule is defined as 'email must match a valid pattern'. Which implementation concern matters most for avoiding false positives?
- Choosing a pattern that accepts all valid address forms used by the business Correct answer.
- Running the rule once per year
- Making the regex as short as possible
- Applying the rule only to null values
Explanation
Overly strict patterns reject legitimate addresses, producing false positives that erode trust in the rule. The pattern must reflect the address forms the business actually accepts.
Question 15Cloud Data Quality
Which cloud practice most improves reproducibility of data quality test outcomes across environments?
- Version-controlling rule definitions and test data alongside pipeline code Correct answer.
- Storing rule logic only in a wiki page
- Relying on tribal knowledge of the original author
- Allowing analysts to edit rules directly in production
Explanation
Version-controlled rule definitions and fixtures make test outcomes reproducible and reviewable. Ad hoc production edits and undocumented knowledge create inconsistency.
Question 16Cloud Data Quality
Which statement correctly distinguishes data quality rules from data quality SLAs?
- Rules are legal contracts; SLAs are SQL scripts
- Rules define measurable conditions; SLAs define the acceptable thresholds and consequences Correct answer.
- Rules apply only to streaming data; SLAs apply only to batch
- Rules and SLAs are synonyms
Explanation
Rules specify the condition being tested, while SLAs set the target level of performance or quality and the response when it is missed. They are complementary but distinct concepts.
Question 17Cloud Data Quality
A pipeline applies a uniqueness rule to a column that legitimately contains repeated values for order line items. What is the most appropriate correction?
- Apply uniqueness to the composite key of order and line number Correct answer.
- Move the column to a different table
- Add a random suffix to duplicate values
- Remove the uniqueness rule and accept duplicates
Explanation
The uniqueness rule was scoped to the wrong grain; line items are unique only within an order. Testing the composite key reflects the true business key.
Question 18Cloud Data Quality
Which design best prevents a quality rule from being silently disabled during a schema change?
- Treating missing referenced columns as a rule failure that blocks promotion Correct answer.
- Running rules only on demand
- Documenting column names in a spreadsheet
- Wrapping rule execution in a try/except that ignores all errors
Explanation
Failing closed when referenced columns disappear ensures schema changes surface as explicit failures rather than silent gaps. Swallowing exceptions hides the problem.
Question 19Cloud Data Quality
A team observes that a rule's failure count spikes only on weekends. Which investigation step is most appropriate first?
- Disable the rule on weekends
- Assume the data is correct and ignore the spike
- Increase the threshold until the spike disappears
- Compare source feed schedules and volumes across weekdays and weekends Correct answer.
Explanation
A pattern tied to specific days suggests a change in upstream feed behavior, such as weekend batch timing or volume. Investigating the source schedule identifies the cause before any rule change.
Question 20Cloud Data Quality
Which approach best quantifies the business impact of a data quality defect for prioritization?
- Counting the number of columns in the schema
- Measuring the size of the rule definition file
- Listing the number of rules in the catalog
- Counting the number of affected records and mapping them to downstream reports or decisions Correct answer.
Explanation
Impact depends on how many records are affected and which business processes consume them. Linking defects to downstream use lets teams rank remediation by consequence.
Question 21Cloud Data Quality
A cloud data catalog automatically profiles new tables. Which output most directly helps stewards decide where to invest quality rules?
- The IAM role of the loader
- Column-level null and distinct-value statistics Correct answer.
- The warehouse compute tier
- The physical storage region
Explanation
Null rates and distinct-value counts reveal which columns are sparse, constant, or highly variable, guiding rule selection. Infrastructure attributes do not describe data content.
Question 22Cloud Data Quality
Which scenario best illustrates a timeliness defect rather than an accuracy defect?
- The dashboard shows the wrong product price
- The dashboard shows a duplicated order
- The dashboard shows yesterday's inventory instead of today's Correct answer.
- The dashboard shows a malformed date
Explanation
Timeliness concerns whether data is current enough for its purpose; stale inventory is a latency issue. Wrong prices, duplicates, and malformed dates concern accuracy, uniqueness, and validity.
Question 23Cloud Data Quality
What is the primary benefit of defining data quality rules as code stored in a repository rather than configuring them manually in a UI?
- Rules can be reviewed, tested, and promoted through the same pipeline as application code Correct answer.
- Rules never need to be changed
- Rules no longer require any data
- Rules automatically fix all data defects
Explanation
Rules as code enable peer review, automated testing, and consistent promotion across environments. They still require maintenance and do not automatically remediate data.
Question 24Cloud Data Quality
Which control best limits the blast radius of a faulty data quality rule that incorrectly quarantines most of a day's records?
- A staged rollout with sampled shadow evaluation before full enforcement Correct answer.
- Skipping review because the rule is new
- Immediate full enforcement in production
- Removing the quarantine table
Explanation
Evaluating a new rule in shadow mode on samples reveals false positives before it affects production volumes. Full enforcement without validation risks large-scale misclassification.
Question 25Cloud Data Quality
A quality dashboard reports 100% conformance for a rule that has never failed since deployment. Which explanation warrants the most scrutiny?
- The rule should be deleted immediately
- The dashboard is always correct
- The data is guaranteed perfect
- The rule may be misconfigured or evaluating an empty or wrong dataset Correct answer.
Explanation
A rule that never fails is suspicious and may be misconfigured, scoped to the wrong table, or running against no rows. Investigating configuration is prudent before trusting the result.
Question 26Cloud Data Quality
A data engineer needs a rule that checks every row of a transactions table for a non-null account_id before the table is promoted to the curated zone. Which rule type is this?
- Completeness rule Correct answer.
- Uniqueness rule
- Range rule
- Referential integrity rule
Explanation
Completeness rules verify that required attributes are populated, so a non-null check on account_id is a completeness assertion. Uniqueness, referential integrity, and range rules test different properties and would not catch a missing value.
Question 27Cloud Data Quality
Which data quality dimension is measured when a rule verifies that a customer's birth_date is never later than the current date?
- Timeliness
- Consistency
- Validity Correct answer.
- Completeness
Explanation
Validity checks whether values conform to defined business or format constraints, and a future birth date violates a domain constraint. Timeliness concerns latency of delivery, not plausibility of values.
Question 28Cloud Data Quality
A steward wants a single number that shows the percentage of rows satisfying a specific rule in the latest run. Which metric should be reported?
- Rule pass rate Correct answer.
- Data freshness lag
- Schema drift count
- Quarantine volume
Explanation
A rule pass rate expresses the proportion of evaluated rows that satisfied the rule, which is exactly the requested percentage. Freshness lag, drift count, and quarantine volume measure other aspects of the pipeline.
Question 29Cloud Data Quality
Which artifact should store the expected schema, allowed value sets, and nullability constraints that consuming teams rely on from a producer?
- A runbook
- A data contract Correct answer.
- A lineage graph
- A cost report
Explanation
A data contract codifies the schema, semantics, and quality expectations a producer guarantees to consumers. Runbooks, lineage graphs, and cost reports document operations or dependencies rather than guarantees.
Question 30Cloud Data Quality
Which practice makes data quality test results comparable when the same suite runs in development, staging, and production?
- Allowing each environment to tune thresholds independently without recording changes
- Running the suite only in production to avoid environment noise
- Relying on analysts to apply rules manually in each environment
- Pinning rule definitions and thresholds in version control and deploying them identically Correct answer.
Explanation
Version-controlled rule definitions deployed identically ensure that differences in results reflect data, not configuration drift. Independent tuning or manual application makes cross-environment comparison meaningless.
Question 31Cloud Data Quality
A rule enforces that each order_id appears exactly once in an orders table. Which data quality dimension does this rule directly test?
- Validity
- Uniqueness Correct answer.
- Accuracy
- Timeliness
Explanation
Uniqueness asserts that a key value occurs only once, which is precisely what an order_id duplicate check verifies. Accuracy, timeliness, and validity address correctness against reality, delivery latency, and format conformance respectively.
Question 32Cloud Data Quality
Which output from an automated data profiling job most directly helps a steward choose which columns need quality rules first?
- Query execution plans for the profiling job
- Null ratio and distinct-value counts per column Correct answer.
- Storage cost per table partition
- Number of downstream dashboards per table
Explanation
Null ratios and distinct-value counts reveal where completeness and cardinality problems are concentrated, guiding rule prioritization. Execution plans, storage cost, and dashboard counts inform performance or cost decisions rather than data quality risk.
Question 33Cloud Data Quality
A nightly job loads records into a reporting table at 03:00, but the business requires the table refreshed by 01:00. Which defect does this represent?
- A completeness defect
- A uniqueness defect
- An accuracy defect
- A timeliness defect Correct answer.
Explanation
Timeliness defects occur when data is not available within the required window even if its values are correct. Accuracy, uniqueness, and completeness describe the content of the data rather than when it becomes available.
Question 34Cloud Data Quality
A rule that checks order totals against line-item sums reports failures only for a small set of records. Which metadata should be attached to each failure to support root-cause analysis?
- The rule version, source table, load batch identifier, and execution timestamp Correct answer.
- Only the rule owner's name
- Only the total failure count for the run
- Only the dashboard that displays the result
Explanation
Capturing rule version, source, batch, and timestamp lets analysts correlate failures with specific loads and rule changes. A bare count or owner name cannot localize the defect to a batch or a rule revision.
Question 35Cloud Data Quality
A currency column must contain only codes from a fixed ISO 4217 list. Which check best enforces this?
- A row-count reconciliation check
- An allowed-values or domain-membership check Correct answer.
- A regex check for three uppercase letters
- A non-null check
Explanation
A domain-membership check compares each value against the authoritative code list, which is the only option that rejects invalid but well-formed codes. A pattern check accepts any three uppercase letters, including codes that do not exist.
Question 36Cloud Data Quality
A fact table's customer_key shows many orphans after a nightly load. Which cause is most likely?
- The reporting layer applied a filter to exclude inactive customers
- The fact table's partitioning scheme changed between runs
- The fact table's numeric measures were aggregated incorrectly
- The dimension load completed after the fact load within the same window Correct answer.
Explanation
Orphan keys typically appear when facts arrive before their matching dimension rows exist, which is a sequencing problem. Measure aggregation, report filters, and partitioning affect results but do not create missing parent keys.
Question 37Cloud Data Quality
A team wants to detect gradual drift in the distribution of a numeric amount column across successive loads. Which technique is most appropriate?
- Validating the column's declared data type
- Checking only that the column is non-null in each load
- Comparing per-load summary statistics such as mean, percentiles, and histogram shape against a baseline Correct answer.
- Counting the number of distinct values in the latest load
Explanation
Distribution drift is detected by comparing statistical summaries and histogram shape across loads against an established baseline. Null checks, distinct counts, and type validation catch different problems and would miss a slow shift in the distribution.
Question 38Cloud Data Quality
A regex-based email rule is being deployed. Which implementation concern matters most for avoiding false failures?
- Running the rule only on records inserted in the last hour
- Applying the pattern only to the local part of the address
- Making the pattern case-sensitive to preserve data fidelity
- Anchoring the pattern to the whole value and testing it against a representative sample of real addresses Correct answer.
Explanation
Unanchored patterns can match substrings and produce incorrect results, and validating against real samples exposes false positives before deployment. Partial matching, forced case sensitivity, and narrow scoping all increase the risk of spurious failures.
Question 39Cloud Data Quality
A rule's failure count spikes sharply only on weekend loads. Which investigation step is most appropriate first?
- Escalate to the vendor without gathering evidence
- Disable the rule until the following month
- Compare the weekend load's source extract, schedule, and upstream job versions with weekday runs Correct answer.
- Immediately tighten the rule threshold to suppress the spike
Explanation
Isolating what differs about weekend runs, such as source extracts, schedules, or job versions, identifies the cause before any remediation. Suppressing, disabling, or escalating prematurely hides the defect or wastes effort.
Question 40Cloud Data Quality
A quality dashboard shows 100% conformance for a rule that has never failed since it was deployed. Which explanation warrants investigation first?
- The rule's owner has changed teams recently
- The dashboard is aggregating results from multiple environments
- The rule is performing exactly as designed and needs no review
- The rule may be scoped to a filter that matches no rows or an outdated column Correct answer.
Explanation
A rule that never fails is suspicious when the underlying data is expected to vary, and an empty scope or stale column reference would produce vacuous passes. Assuming correct behavior, aggregation, or ownership changes does not explain the absence of failures.
Question 41Cloud Data Quality
A team must choose between configuring quality rules in a vendor UI and defining them as code in a repository. Which benefit most strongly favors rules as code?
- Faster rule authoring for non-technical stewards
- Peer review, version history, and repeatable promotion across environments Correct answer.
- Elimination of the need for test data
- Automatic resolution of data defects
Explanation
Rules as code enable code review, change history, and consistent promotion through environments, which improves governance and reproducibility. It does not eliminate test data needs or automatically fix defects, and it is typically less approachable for non-technical users.
Question 42Cloud Data Quality
A faulty rule begins quarantining most of a day's records. Which control best limits the blast radius?
- Increasing the quarantine table's retention period
- A canary or sampled dry run that reports impact before full enforcement Correct answer.
- Adding more dashboards to monitor the rule
- Granting the rule broader write permissions
Explanation
A sampled dry run measures how many records a rule would reject before it is enforced, allowing thresholds and logic to be corrected first. Retention, dashboards, and permissions affect visibility or storage but not the scale of the impact.
Question 43Cloud Data Quality
A pipeline ingests country values from three systems using ISO alpha-2, alpha-3, and full names. Which design most sustainably standardizes these values for downstream quality rules?
- A separate rule for each source format that flags non-conforming values
- A governed reference mapping applied during ingestion that converts each format to a canonical code Correct answer.
- A free-text field retained as-is with rules applied per report
- Manual correction by analysts after each load
Explanation
A governed reference mapping normalizes heterogeneous formats to one canonical representation, so downstream rules test a single domain. Per-source flags, free text, and manual fixes leave inconsistency in place and scale poorly.
Question 44Cloud Data Quality
A uniqueness rule is applied to a column that legitimately repeats values for order line items. What is the most appropriate correction?
- Redefine the rule to test the composite key of order_id and line_number Correct answer.
- Keep the rule and accept the failures as expected noise
- Change the rule to a non-null check on the same column
- Remove the column from the table
Explanation
The rule's grain was wrong: uniqueness should be asserted on the key that actually identifies a row, which is the composite of order_id and line_number. Accepting noise or removing the column does not fix the mis-specified assertion.
Question 45Cloud Data Quality
A team wants to ensure a quality rule is not silently disabled when a source schema changes. Which design best achieves this?
- Log a warning when a referenced column disappears and continue processing
- Store rules in a spreadsheet reviewed annually
- Fail the pipeline when a rule's referenced columns are missing and require explicit rule review on schema change Correct answer.
- Allow rules to skip evaluation when columns are absent
Explanation
Treating missing referenced columns as a hard failure forces an explicit decision rather than allowing the rule to lapse. Warnings, annual reviews, and silent skipping all permit undetected loss of coverage.
Question 46Cloud Data Quality
A team must prioritize remediation among several quality defects. Which approach best quantifies business impact?
- Rank defects by the rule owner's seniority
- Rank defects by the order in which they were discovered
- Rank defects by the number of failed rows only
- Estimate affected downstream reports, decisions, and revenue exposure per defect Correct answer.
Explanation
Business impact is quantified by tracing defects to the reports, decisions, and revenue they influence, which supports prioritization beyond raw counts. Row counts, discovery order, and ownership do not capture downstream consequence.
Question 47Cloud Data Quality
A rule flags order records whose ship_date precedes the order_date. Which data quality dimension does this rule primarily test?
- Completeness
- Timeliness
- Consistency Correct answer.
- Uniqueness
Explanation
Cross-field logic that must hold between two related dates is a consistency assertion about internal agreement of the record. Completeness, uniqueness, and timeliness address missing values, duplicates, and delivery latency rather than logical contradiction.
Question 48Cloud Data Quality
Which statement correctly distinguishes a data quality rule from a data quality SLA?
- A rule applies only to production, while an SLA applies only to development
- A rule is a contractual commitment, while an SLA is a technical assertion
- A rule defines the assertion evaluated against data, while an SLA sets the target and response commitment for results Correct answer.
- A rule is owned by the vendor, while an SLA is owned by the pipeline
Explanation
Rules express the test itself, whereas SLAs define the acceptable level of conformance and the consequences or response when it is missed. Reversing the definitions or assigning environment-specific and ownership-based scopes misstates both concepts.
Question 49Cloud Data Quality
A quality rule passes every run, but downstream analysts still report bad data. Which explanation is most plausible?
- The rule engine is executing too frequently
- The rule thresholds were set by the data steward
- The rule set covers only a subset of the columns and constraints that analysts actually depend on Correct answer.
- The results are stored in a cloud warehouse
Explanation
A passing suite proves only that the asserted rules hold; if the assertions do not cover the columns and constraints analysts rely on, defects pass through undetected. Execution frequency, threshold ownership, and storage location do not explain unreported defects.
Question 50Cloud Data Quality
A referential integrity rule on a fact table's product_key begins failing after a new source system is onboarded. Which analysis path is most rigorous?
- Exclude the new source's records from the fact table
- Lower the rule's severity until the failures stop
- Profile orphan keys against the dimension's load timing, key derivation logic, and source-to-target mapping for the new system Correct answer.
- Add the orphan keys to the dimension without review
Explanation
Orphans introduced by a new source usually trace to timing, key derivation, or mapping differences, so profiling against those factors isolates the cause. Masking severity, blind key insertion, or excluding records conceals the defect and corrupts the model.