Courseiva

Azure Data Explorer: The Time-Series Database for IoT Analytics

Which Azure database service stores time-series data from IoT devices for long-term trend analysis and anomaly detection?

Quick Answer

The answer is Azure Data Explorer. This is the correct choice because it is a fully managed, high-performance analytics service specifically optimized for ingesting, indexing, and querying large volumes of time-series and log data from IoT devices, using the Kusto Query Language (KQL) to perform long-term trend analysis and anomaly detection with built-in functions like `series_decompose()`. On the AZ-900 exam, this question tests your understanding of which Azure service handles time-series IoT analytics, often appearing as a distractor against Azure Time Series Insights (which is being retired) or Azure SQL Database. A common trap is confusing Azure Data Explorer with Azure Monitor Logs, but remember that ADX is the dedicated big data analytics engine for ad-hoc, high-speed queries on streaming telemetry. Memory tip: think of "ADX" as "Analytics for Data eXploration" — it’s the go-to for deep-dive time-series analysis on IoT data.

⚠ Common exam trap

Watch out — candidates often confuse Azure Cosmos DB's support for IoT device state storage with the need for a dedicated time-series analytics engine, overlooking that Cosmos DB lacks native time-series decomposition and anomaly detection functions required for long-term trend analysis.

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

Azure Data Explorer (ADX) is a fully managed, high-performance big data analytics service optimized for interactive analysis of large volumes of time-series and log data. It uses the Kusto Query Language (KQL) to ingest, index, and query streaming telemetry from IoT devices, enabling long-term trend analysis and anomaly detection through built-in time-series functions like `series_decompose()` and `series_fit_line()`.

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 Cosmos DB

    Why it's wrong here

    Azure Cosmos DB is a globally distributed multi-model database for low-latency transactional workloads; time-series aggregation and anomaly detection require Azure Data Explorer's Kusto engine. It is tempting because it ingests high-volume IoT writes, and would be correct for serving device state to applications at millisecond latency.

  • ✓

    Azure Data Explorer

    Why this is correct

    Azure Data Explorer is a columnar analytics engine optimised for high-volume telemetry, satisfying the stem's need to store IoT time-series data for long-term trend analysis and anomaly detection. Its Kusto Query Language and built-in anomaly detection handle the ingestion and querying of timestamped device metrics.

  • ✗

    Azure Table Storage

    Why it's wrong here

    Azure Table Storage is a schemaless key-attribute NoSQL store without native time-series functions, retention policies or anomaly detection. It is tempting as cheap high-volume storage, and would be correct for storing simple entity records accessed by partition and row key.

  • ✗

    Azure SQL Database

    Why it's wrong here

    Azure SQL Database is a relational engine for transactional and analytical queries over structured tables; it lacks the time-series ingestion, compression and Kusto query language needed for IoT trend analysis. It is tempting as a familiar relational store, and would be correct for conventional line-of-business applications.

About these practice questions

One of 983 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on AZ-900

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. What type of data does Azure Table Storage store?

easy
  • A.Unstructured binary data like images and videos
  • ✓ B.Structured NoSQL data in a key-attribute entity model
  • C.Relational data with complex joins and foreign keys
  • D.Files shared via SMB protocol across Windows machines

Why B: Azure Table Storage is a NoSQL key-attribute store that stores structured, schema-less data. Each entity is a set of properties (attributes) with a partition key and row key, enabling fast access to semi-structured data like user profiles or device metadata.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

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