Courseiva

DP-203 Design and implement data storage Practice Question

You are designing a data storage solution for a company that uses Azure Data Lake Storage Gen2. The company needs to store data in a hierarchical namespace and requires fine-grained access control at the folder and file level. The solution must also support POSIX-style permissions. Which feature should you enable?

⚠ Common exam trap

The trap here is assuming that any storage account feature can enable hierarchical namespace, but only the hierarchical namespace setting provides ADLS Gen2 capabilities.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Enable hierarchical namespace on the storage account.

Azure Data Lake Storage Gen2 is built on Blob Storage and adds a hierarchical namespace, which enables directory operations, POSIX-style permissions, and fine-grained ACLs. Enabling hierarchical namespace on the storage account is the required step to gain these capabilities. Other options are unrelated features that do not provide the needed functionality.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Enable Azure Defender for Storage.

    Why it's wrong here

    Azure Defender for Storage provides security threat detection for storage accounts, such as unusual access patterns or potential malware uploads. It does not enable hierarchical namespace or POSIX permissions. It is a security monitoring feature, not a data organization or access control feature. Thus, it does not satisfy the requirement.

  • ✗

    Enable static website hosting on the storage account.

    Why it's wrong here

    Static website hosting allows you to serve static content from a storage account, such as HTML, CSS, and JavaScript files. It does not provide hierarchical namespace or POSIX-style permissions. It is designed for web hosting scenarios, not for data lake storage with fine-grained access control. Therefore, it is not the correct choice.

  • ✗

    Enable blob soft delete on the storage account.

    Why it's wrong here

    Blob soft delete is a data protection feature that allows you to recover deleted blobs within a retention period. It does not provide a hierarchical namespace or POSIX-style permissions. It is unrelated to fine-grained access control at the folder and file level. Therefore, it does not meet the requirements.

  • ✓

    Enable hierarchical namespace on the storage account.

    Why this is correct

    Hierarchical namespace is the feature that enables Azure Data Lake Storage Gen2 capabilities, including a true directory hierarchy, POSIX-style permissions, and fine-grained access control lists (ACLs) at the folder and file level. Without it, the storage account behaves like Blob Storage, which lacks these features. Enabling it is the correct action to meet the requirements.

About these practice questions

This DP-203 question is part of Courseiva's 509-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

This DP-203 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-203 exam.