Question 1 of 30
In a data modeling scenario for a retail company, the data engineer is tasked with designing a star schema to optimize query performance for sales analysis. The schema includes a fact table for sales transactions and several dimension tables for products, customers, and time. Given the requirement to minimize redundancy and ensure efficient data retrieval, which of the following practices should be prioritized in the design of the star schema?
Ensuring that dimension tables are denormalized to reduce the number of joins during query execution
Implementing a snowflake schema to normalize dimension tables for better data integrity
Using surrogate keys in the fact table to maintain relationships with dimension tables
Creating multiple fact tables to capture different types of sales transactions separately

Preparing for Microsoft DP-203 Data Engineering on Microsoft Azure? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free