nerdexam
Microsoft

70-466 · Question #116

You develop a SQL Server Analysis Services (SSAS) tabular project. The tabular model loads data from a SQL Server 2012 relational database each day. You used to configure Reporting Services to issue…

The correct answer is C. Create and use a new Windows domain account. Grant least privilege to this account in the source database. When configuring impersonation for an SSAS tabular data source, a dedicated Windows domain account with least privilege is the best practice for secure, maintainable service identity.

Build a tabular data model

Question

You develop a SQL Server Analysis Services (SSAS) tabular project. The tabular model loads data from a SQL Server 2012 relational database each day. You used to configure Reporting Services to issue a challenge/response when a connection is made without credentials. How should you define the impersonation information for the connection? (More than one answer choice may achieve the goal. Select the BEST answer.)

Options

  • AUse the credentials of the SQL Server Analysis Services (SSAS) service account. Grant least privilege to this account in the source database.
  • BUse your domain credentials. Grant least privilege to your account in the source database.
  • CCreate and use a new Windows domain account. Grant least privilege to this account in the source database.
  • DUse SQL Server authentication.

How the community answered

(19 responses)
  • B
    5% (1)
  • C
    84% (16)
  • D
    11% (2)

Why each option

When configuring impersonation for an SSAS tabular data source, a dedicated Windows domain account with least privilege is the best practice for secure, maintainable service identity.

AUse the credentials of the SQL Server Analysis Services (SSAS) service account. Grant least privilege to this account in the source database.

Using the SSAS service account conflates service identity with data source access, violating separation of concerns and potentially granting broader permissions than needed.

BUse your domain credentials. Grant least privilege to your account in the source database.

Using personal domain credentials creates a dependency on an individual user - if that account's password changes or the user leaves, the connection breaks, making it unsuitable for automated daily loads.

CCreate and use a new Windows domain account. Grant least privilege to this account in the source database.Correct

Creating a dedicated Windows domain account specifically for data source access follows the principle of least privilege and separation of concerns. It ensures the connection is not tied to a personal user account or the broader SSAS service account, so credentials remain stable even if personnel change. This is the recommended SSAS impersonation model for scheduled data refresh scenarios.

DUse SQL Server authentication.

SQL Server authentication uses a username/password login rather than Windows integrated security, which is incompatible with the challenge/response (Windows auth) connection model described in the question.

Concept tested: SSAS tabular impersonation mode for data source

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

Topics

#impersonation#tabular model data source#Windows authentication#least privilege

Community Discussion

No community discussion yet for this question.

Full 70-466 Practice