You work for MDFT Pro, a well-known training agency that operates a comprehensive data warehouse in Azure Synapse Analytics dedicated SQL pool. Mark, the Business Intelligence Manager, has asked you to design a dimensional model for analyzing student enrollments, course completions, and trainer assignments.
The data warehouse will include multiple fact tables such as Enrollments, Assessments, and CourseCompletions, all of which need to join with a DimCourses dimension table for analysis. Mark emphasizes that query performance is critical, and he wants you to minimize data movement across compute nodes during join operations.
Which distribution type should you recommend for the DimCourses table to minimize data movement?
Choose the correct answer from the options below.
Explanations for each answer: