nerdexam
Microsoft

DP-500 · Question #31

You are implementing a reporting solution that has the following requirements: - Reports for external customers must support 500 concurrent requests. - The data for these reports is approximately 7…

The correct answer is C. Import for the external customers and DirectQuery for the security team. Import mode provides faster response and higher concurrency for external customers, while DirectQuery enforces database-level security rules for the security team.

Implement and manage data models

Question

You are implementing a reporting solution that has the following requirements: - Reports for external customers must support 500 concurrent requests. - The data for these reports is approximately 7 GB and is stored in Azure Synapse Analytics. - Reports for the security team use data that must have local security rules applied at the database level to restrict access. The data being reviewed is 2 GB. Which storage mode provides the best response time for each group of users?

Options

  • ADirectQuery for the external customers and import for the security team.
  • BDirectQuery for the external customers and DirectQuery for the security team.
  • CImport for the external customers and DirectQuery for the security team.
  • DImport for the external customers and import for the security team.

How the community answered

(40 responses)
  • A
    8% (3)
  • B
    15% (6)
  • C
    75% (30)
  • D
    3% (1)

Why each option

Import mode provides faster response and higher concurrency for external customers, while DirectQuery enforces database-level security rules for the security team.

ADirectQuery for the external customers and import for the security team.

DirectQuery would struggle with 500 concurrent requests for external customers due to repeated source database queries, and import mode for the security team would bypass the database-level security requirement.

BDirectQuery for the external customers and DirectQuery for the security team.

DirectQuery for both groups would likely lead to poor performance and scalability for external customers, despite meeting the security team's requirement.

CImport for the external customers and DirectQuery for the security team.Correct

Import mode offers the best response time and scalability for high concurrency (500 concurrent requests) and larger data volumes (7 GB) because data is loaded into Power BI's highly optimized in-memory engine. DirectQuery is ideal for the security team as it pushes queries back to Azure Synapse Analytics, directly enforcing 'local security rules applied at the database level' for data access control.

DImport for the external customers and import for the security team.

Import mode for the security team would bypass the 'local security rules at the database level,' requiring Power BI to implement separate security, which contradicts the requirement.

Concept tested: Power BI storage modes for performance and security

Source: https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-storage-mode

Topics

#Power BI Storage Modes#DirectQuery#Import Mode#Data Security

Community Discussion

No community discussion yet for this question.

Full DP-500 Practice