nerdexam
Microsoft

70-466 · Question #12

You are developing a SQL Server Analysis Services (SSAS) tabular project for a Power View solution. You need to grant permission for salespersons to view only the data based on their sales territory.

The correct answer is A. Use SQL Server Management Studio to create a role. Then create a Data Analysis Expressions (DAX) filter.. This question tests how to implement row-level security in an SSAS tabular model. DAX row filters applied to roles in SSMS are the correct mechanism for tabular models.

Build a tabular data model

Question

You are developing a SQL Server Analysis Services (SSAS) tabular project for a Power View solution. You need to grant permission for salespersons to view only the data based on their sales territory. What should you do?

Exhibit

70-466 question #12 exhibit

Options

  • AUse SQL Server Management Studio to create a role. Then create a Data Analysis Expressions (DAX) filter.
  • BCreate a member and then create a Data Analysis Expressions (DAX) filter.
  • CCreate a member and then create a Multidimensional Expressions (MDX) filter.
  • DUse SQL Server Management Studio to create a role. Then create a Multidimensional Expressions (MDX) filter.

How the community answered

(59 responses)
  • A
    83% (49)
  • B
    10% (6)
  • C
    2% (1)
  • D
    5% (3)

Why each option

This question tests how to implement row-level security in an SSAS tabular model. DAX row filters applied to roles in SSMS are the correct mechanism for tabular models.

AUse SQL Server Management Studio to create a role. Then create a Data Analysis Expressions (DAX) filter.Correct

In SSAS tabular models, security is enforced through roles created in SQL Server Management Studio, with row-level restrictions defined using DAX filter expressions that limit data visibility per user. DAX is the native query and expression language for tabular models, making it the correct choice for filtering rows by sales territory.

BCreate a member and then create a Data Analysis Expressions (DAX) filter.

'Create a member' is not a valid step for configuring security in SSAS tabular models - role creation is done in SSMS or SSDT, not by creating dimension members.

CCreate a member and then create a Multidimensional Expressions (MDX) filter.

MDX filters apply to SSAS multidimensional models, not tabular models; tabular models use DAX expressions for row-level security.

DUse SQL Server Management Studio to create a role. Then create a Multidimensional Expressions (MDX) filter.

MDX is the query language for multidimensional SSAS models and is not supported for row-level security in tabular models, which require DAX filters.

Concept tested: Row-level security using DAX filters in SSAS tabular models

Source: https://learn.microsoft.com/en-us/analysis-services/tabular-models/roles-ssas-tabular

Topics

#row-level security#DAX filter#tabular roles#sales territory

Community Discussion

No community discussion yet for this question.

Full 70-466 Practice