nerdexam
GoogleGoogle

PROFESSIONAL-DATA-ENGINEER · Question #349

PROFESSIONAL-DATA-ENGINEER Question #349: Real Exam Question with Answer & Explanation

Sign in or unlock PROFESSIONAL-DATA-ENGINEER to reveal the answer and full explanation for question #349. The question stem and answer options stay visible for context.

Submitted by femi9· Mar 30, 2026Designing data processing systems

Question

You are creating a data model in BigQuery that will hold retail transaction data. Your two largest tables, sales_transaction_header and sales_transaction_line, have a tightly coupled immutable relationship. These tables are rarely modified after load and are frequently joined when queried. You need to model the sales_transaction_header and sales_transaction_line tables to improve the performance of data analytics queries. What should you do?

Options

  • ACreate a sales_transaction table that holds the sales_transaction_header information as rows and the sales_transaction_line rows as nested and repeated
  • BCreate a sales_transaction table that holds the sales_transaction_header and sales_transaction_line information as rows, duplicating the
  • CCreate a sales_transaction table that stores the sales_transaction_header and sales_transaction_line data as a JSON data type.
  • DCreate separate sales_transaction_header and sales_transaction_line tables and, when querying, specify the sales_transaction_line first in the WHERE

Unlock PROFESSIONAL-DATA-ENGINEER to see the answer

You've previewed enough free PROFESSIONAL-DATA-ENGINEER questions. Unlock PROFESSIONAL-DATA-ENGINEER for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.

Topics

#BigQuery#Data Modeling#Denormalization#Performance Optimization
Full PROFESSIONAL-DATA-ENGINEER PracticeBrowse All PROFESSIONAL-DATA-ENGINEER Questions