nerdexam
Microsoft

70-467 · Question #79

You need to implement the product dimension. What should you do?

The correct answer is C. In the data warehouse, create a product dimension table that contains product name and. A properly structured physical dimension table in the data warehouse is the correct approach for implementing a product dimension following star schema best practices.

Design a data warehousing solution

Question

You need to implement the product dimension. What should you do?

Options

  • AIn the data warehouse, create a product dimension from a view that joins the Product and
  • BIn the data warehouse, create a dimension table that contains product name and a
  • CIn the data warehouse, create a product dimension table that contains product name and
  • DIn the cube, create a named query that joins the Product and ProductColor tables in the

How the community answered

(45 responses)
  • A
    16% (7)
  • B
    4% (2)
  • C
    71% (32)
  • D
    9% (4)

Why each option

A properly structured physical dimension table in the data warehouse is the correct approach for implementing a product dimension following star schema best practices.

AIn the data warehouse, create a product dimension from a view that joins the Product and

Building a dimension from a view that joins source tables at query time defers join processing until query execution, adding overhead and reducing performance compared to a pre-materialized dimension table.

BIn the data warehouse, create a dimension table that contains product name and a

This option creates a dimension table but likely omits required attributes or uses an incomplete key structure, making it an insufficient definition for a fully specified product dimension.

CIn the data warehouse, create a product dimension table that contains product name andCorrect

Creating a dedicated product dimension table directly in the data warehouse with the required product attributes follows the star schema dimensional modeling standard. A physical table pre-joins any necessary source data, providing optimal query performance and a stable, reusable structure for the SSAS cube to reference. Placing the dimension in the data warehouse layer ensures consistency across multiple cubes or reporting tools that consume the same data.

DIn the cube, create a named query that joins the Product and ProductColor tables in the

Creating a named query inside the cube embeds join logic in the SSAS layer rather than the data warehouse, violating separation of concerns and complicating future maintenance.

Concept tested: Dimensional modeling - physical product dimension table design

Source: https://learn.microsoft.com/en-us/analysis-services/multidimensional-models/dimensions-in-multidimensional-models

Topics

#SCD Type 2#product dimension#slowly changing dimension#dimension history

Community Discussion

No community discussion yet for this question.

Full 70-467 Practice