Azure Data Explorer for IoT Telemetry
A company is designing a data storage solution for streaming IoT telemetry data. The data is JSON-formatted, arrives at up to 10,000 events per second, and must be stored for at least 30 days for real-time dashboards and ad-hoc querying. The solution must minimize operational overhead and query latency. Which Azure service should they use?
Quick Answer
Azure Data Explorer is purpose-built around exactly the combination of characteristics this scenario describes: extremely high-velocity, semi-structured event data that needs to be both ingested continuously and queried with very low latency. Its storage engine is columnar and automatically indexed, which means every field in an incoming JSON payload becomes efficiently queryable without an administrator manually defining or tuning indexes as the data or query patterns change, and that automatic indexing is what lets ADX sustain ingestion rates like 10,000 events per second while still returning dashboard queries in well under a second. Retention is handled the same way: rather than requiring a custom process to age out old data, ADX lets you configure how long data stays in fast, queryable storage through built-in caching and retention policies, which is a natural fit for a fixed 30-day requirement. This combination is also what minimizes operational overhead specifically, since the alternative, hand-rolling partitioning and indexing strategies on a general-purpose store to hit the same ingestion rate and query latency, would require ongoing tuning as data volume grows. Recognize this pattern going forward: when a scenario emphasizes very high event throughput, JSON or semi-structured payloads, a need for near-instant query response on dashboards, and a desire to avoid manual tuning, that is the signature of a workload Azure Data Explorer was specifically engineered for, rather than a general-purpose transactional or blob-based store.
⚠ Common exam trap
It's easy for candidates to confuse Azure Data Explorer with Azure Data Lake Storage, assuming that a data lake can serve real-time dashboards, but ADLS Gen2 lacks the indexing and query engine needed for sub-second latency on streaming data.
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
✓
Azure Data Explorer (ADX)
Azure Data Explorer (ADX) is purpose-built for high-velocity telemetry and time-series data, ingesting up to 10,000 events per second with low latency. Its columnar storage and indexing enable sub-second queries on JSON data for real-time dashboards, while the 30-day retention is natively configurable via caching and soft-delete policies. This minimizes operational overhead by eliminating the need for manual partitioning or index tuning.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure Blob Storage with Azure Data Lake Storage Gen2
Why it's wrong here
Blob Storage is optimized for bulk storage, not real-time ingestion and low-latency queries; requires additional compute for querying.
- ✓
Azure Data Explorer (ADX)
Why this is correct
ADX is built for high-speed ingestion of streaming data, supports JSON, and provides sub-second query performance for dashboards.
- ✗
Azure Cosmos DB with analytical store
Why it's wrong here
Cosmos DB is suitable for transactional workloads but has higher cost and complexity for pure telemetry storage; query latency for analytical queries may be higher.
- ✗
Azure SQL Database with elastic query
Why it's wrong here
SQL Database cannot handle 10,000 events/sec ingestion efficiently and query latency is higher than Data Explorer.
Go deeper
Related to this question
About these practice questions
Courseiva writes every DP-203 question from scratch — 760 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on DP-203
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. You are designing a data storage solution for a retail company that expects high volumes of small, time-series sensor data from thousands of IoT devices. The data must be stored cost-effectively and queried by time range with low latency. Which Azure data store should you recommend?
medium- A.Azure Cosmos DB with analytical store
- B.Azure SQL Database with columnstore indexes
- C.Azure Blob Storage with Azure Data Lake Storage Gen2
- ✓ D.Azure Data Explorer (ADX)
Why D: Azure Data Explorer (ADX) is optimized for high-volume, time-series data ingestion and low-latency queries over time ranges. It uses a columnar storage engine and automatic indexing, making it cost-effective for sensor data from thousands of IoT devices.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.