Streaming IoT Data into Fabric Lakehouse for NRT Dashboards

Answer Correct answer: B — Azure Event Hubs streams IoT sensor telemetry into Fabric Real-Time Hub for NRT dashboards, KQL anomaly detection, and Delta storage in Lakehouse1.

You have a Fabric workspace that contains a lakehouse named Lakehouse1. Lakehouse1 processes data from more than 100 sources by using a medallion architecture. Lakehouse1 ingests the data in batch loads by using Dataflow Gen2. You need to collect IoT sensor data from connected devices in near-real-time (NRT). The solution must meet the following requirements: • Generate NRT dashboards and perform anomaly detection. • Store the streaming data for downstream batch processing into Lakehouse1. The solution must minimize development effort. What should you use?

  1. Azure Stream Analytics
  2. Azure Event Hubs Correct Answer
  3. Apache Spark streaming jobs
  4. Dataflow Gen2

Community Insight

The question tests choosing a native, low-code streaming ingestion path into Fabric, and the trap is picking a service that does anomaly detection but lives outside Fabric and adds deployment overhead, or defaulting to Dataflow Gen2.

This DP-700 scenario asks how to ingest IoT sensor telemetry in near-real-time, power NRT dashboards with anomaly detection, and land the data in Lakehouse1 for batch processing while minimizing development effort. The page establishes that Azure Event Hubs fed through Fabric's Real-Time Hub is the lowest-effort native path, while Dataflow Gen2 remains a batch-only tool.

Many learners choose Azure Stream Analytics (A) because it ships built-in anomaly detection functions, but ASA is a separate Azure service that must be provisioned, queried, and wired to outputs — increasing development effort instead of minimizing it; Dataflow Gen2 (D) is also wrongly reused even though it is a batch ingestion tool.

Community Discussion (2 comments)

AZJunkie 👍 1 Selected: B
✅ B Ingest streaming IoT sensor telemetry with minimal configuration effort.Power near-real-time (NRT) dashboards and run KQL-based time-series functions (like series_decompose_anomalies()) for anomaly detection. Route the streaming data directly into Delta Lake tables in Lakehouse1 for downstream batch processing with zero-code destinations. ❌ A. Operates outside Microsoft Fabric as a standalone Azure service, adding management overhead and operational complexity. ❌C. Requires writing, maintaining, and managing custom PySpark/Scala code ❌D. It cannot process high-velocity, low-latency streaming IoT data for near-real-time dashboards.
babi00 👍 2 Selected: A
aAZURE stream analytic have built in functions for anomaly detection and native connectors to deliver streaming data to downstreams , event hubs is a message broker it cannot perform anomaly detection or drive dashboards on its own without a downstream processing service (like ASA or Spark).

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Azure Event Hubs (B) is the recommended ingestion front end for IoT telemetry because it is exposed as a first-class source in Fabric's Real-Time Hub, so an eventstream can be configured with drag-and-drop rather than custom code. From that eventstream you fan out to a KQL eventhouse, where near-real-time dashboards and functions such as series_decompose_anomalies deliver the required anomaly detection. A second eventstream destination writes the same stream into a Delta table in Lakehouse1, satisfying the downstream batch-processing requirement with zero-code destinations. Because everything is configured inside the existing Fabric workspace, this meets the "minimize development effort" constraint better than any option that requires deploying and maintaining an external service or writing code.

Official Reference

Exam Strategy

When a question says "minimize development effort" in Fabric, favor a native, no-code/low-code workspace feature over deploying an external Azure service or writing Spark code. Always re-read the stated workload type — if the requirement is near-real-time, eliminate batch tools like Dataflow Gen2 before comparing the remaining options.

Frequently Asked Questions

Why isn't Azure Stream Analytics the answer if it has built-in anomaly detection?

Stream Analytics does detect anomalies, but it runs as a standalone Azure resource outside the Fabric workspace, requiring extra provisioning, query writing, and output configuration — which violates the minimize-development-effort requirement.

Can Dataflow Gen2 handle the near-real-time IoT requirement?

No. Dataflow Gen2 is the batch ingestion tool already used for the medallion loads and cannot stream IoT sensor data for near-real-time dashboards.

More DP-700 FAQ →

Related Analysis

← Back to DP-700 Study Guide