nerdexam
Microsoft

70-466 · Question #106

The Research and Development team has requested that capabilities be added to the database. The capabilities must meet the following requirements: - A device member must be able to have multiple capab

The correct answer is B. Create a dimension named Capability Name and then configure a many-to-many relationship.. A many-to-many dimension relationship in SSAS models bidirectional membership between devices and capabilities, while a separate dimension lets the team add new capabilities each quarter without schema changes.

Build an analysis services database

Question

The Research and Development team has requested that capabilities be added to the database. The capabilities must meet the following requirements: - A device member must be able to have multiple capability members. - A capability member must be able to belong to several device members. - The Research and Development team must be able to create new capabilities every quarter in the data source. You need to implement the appropriate solution to meet the requirements while ensuring that the amount of development and maintenance time is minimized. What should you do? (More than one answer choice may achieve the goal. Select the BEST answer.)

Options

  • AAdd an attribute hierarchy for each capability to the customer dimension.
  • BCreate a dimension named Capability Name and then configure a many-to-many relationship.
  • CAdd an attribute hierarchy named Capability Name to the customer dimension.
  • DCreate a dimension named Capability Name and then configure a regular relationship.

How the community answered

(37 responses)
  • A
    3% (1)
  • B
    84% (31)
  • C
    3% (1)
  • D
    11% (4)

Why each option

A many-to-many dimension relationship in SSAS models bidirectional membership between devices and capabilities, while a separate dimension lets the team add new capabilities each quarter without schema changes.

AAdd an attribute hierarchy for each capability to the customer dimension.

Adding an attribute hierarchy per capability to the customer dimension creates a fixed schema that requires development changes each quarter when new capabilities are introduced, violating the minimal maintenance requirement.

BCreate a dimension named Capability Name and then configure a many-to-many relationship.Correct

Creating a dedicated Capability Name dimension and configuring a many-to-many relationship in SSAS directly models the requirement that a device can have multiple capabilities and a capability can belong to multiple devices via an intermediate measure group. A separate dimension allows the R&D team to add new capability members to the data source each quarter without any model schema changes, minimizing development and maintenance effort.

CAdd an attribute hierarchy named Capability Name to the customer dimension.

A single attribute hierarchy named Capability Name on the customer dimension supports only a regular one-to-many relationship and cannot model the required many-to-many relationship between devices and capabilities.

DCreate a dimension named Capability Name and then configure a regular relationship.

Configuring a regular relationship between the Capability Name dimension and the fact table creates a one-to-many relationship, which cannot satisfy the requirement that a capability belongs to multiple device members.

Concept tested: SSAS many-to-many dimension relationship configuration

Source: https://learn.microsoft.com/en-us/analysis-services/multidimensional-models/define-a-many-to-many-relationship-and-many-to-many-relationship-properties

Topics

#many-to-many relationship#dimension design#attribute hierarchy#maintenance overhead

Community Discussion

No community discussion yet for this question.

Full 70-466 Practice