Google Professional Data Engineer exam dumps

Google Professional Data Engineer practice question 185 of 279

Professional Data Engineer. Professional level, Google Cloud. Free question with the correct answer and a full explanation.

Google Professional Data Engineer Question 185

Single answerGoogle Cloud Platform

You are working as a data engineer for a retail company that uses BigQuery to analyze sales data. To optimize queries that calculate the total daily revenue per store, you decide to create a materialized view. After creating the materialized view, you notice that some recent sales data is not reflected in the results. What could be the reason for this behavior?

  1. A

    The base table used by the materialized view has not been updated.

  2. B

    Materialized views in BigQuery are not updated in real-time and require periodic refreshes.

  3. C

    The materialized view does not support querying the base table for recent updates.

  4. D

    The materialized view logic has a syntax error that prevents it from updating.

Show answer and explanation

Correct answer: B

Explanation

Materialized views in BigQuery are designed to improve query performance by precomputing and storing results. However, they are not updated in real-time. Instead, they are refreshed periodically, which may cause a lag in reflecting recent changes to the base table. This behavior is intentional to balance performance and data freshness.

  • A. Incorrect.

    Incorrect. The base table can be up-to-date, but materialized views do not reflect changes immediately unless refreshed.

  • B. Correct.

    Correct. BigQuery materialized views are updated periodically, not in real-time. This is the likely reason for the missing recent sales data.

  • C. Incorrect.

    Incorrect. Materialized views in BigQuery can query the base table, but they do not automatically reflect real-time updates from the base table.

  • D. Incorrect.

    Incorrect. If there were a syntax error in the materialized view logic, it would not have been created successfully in the first place.

Timed practice exam

Take a Google Professional Data Engineer practice test under exam conditions

60 questions in 120 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam