Courseiva

DP-900 Practice Question: Describe considerations for working with non-relational data on Azure

Your team needs to store unstructured data such as documents, images, and videos for a data lake analytics project. The data will be processed by Azure Data Lake Storage Gen2. Which storage account type should you create?

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

✓

StorageV2 (general-purpose v2) with hierarchical namespace enabled

The correct option is A: StorageV2 (general-purpose v2) with hierarchical namespace enabled. Azure Data Lake Storage Gen2 is not a separate account type; it is implemented by enabling a hierarchical namespace on a general-purpose v2 (StorageV2) storage account, which supports Blob storage with POSIX-like directory semantics for analytics workloads. BlobStorage (B) is a legacy account type that does not support the hierarchical namespace required for ADLS Gen2. QueueStorage (C) is for message queues, and FileStorage (D) is for SMB file shares, neither of which provides the data lake capabilities needed here.

Answer analysis

Option-by-option breakdown

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

  • ✓

    StorageV2 (general-purpose v2) with hierarchical namespace enabled

    Why this is correct

    StorageV2 with hierarchical namespace enabled is the account type that provides Azure Data Lake Storage Gen2 capabilities, including a true directory structure and POSIX-style ACLs, which the analytics workload requires for efficient unstructured data processing.

  • ✗

    BlobStorage

    Why it's wrong here

    BlobStorage is a legacy account type that lacks the hierarchical namespace required for Azure Data Lake Storage Gen2, so POSIX-style directory operations and atomic renames fail. It suits plain object storage for blobs served over HTTP without analytics filesystem semantics.

  • ✗

    QueueStorage

    Why it's wrong here

    QueueStorage stores small messages for asynchronous processing between application components; it cannot hold documents, images or videos, and offers no hierarchical namespace for Azure Data Lake Storage Gen2. It suits decoupling app tiers via message queues, not data lake storage.

  • ✗

    FileStorage

    Why it's wrong here

    FileStorage provides SMB and NFS file shares, not the hierarchical namespace that Azure Data Lake Storage Gen2 requires for directory-level analytics operations. It suits lift-and-shift file share workloads needing protocol-level access, not data lake ingestion.

About these practice questions

This DP-900 question is part of Courseiva's 851-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 by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-900 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-900 exam.