
Ultimate access to all questions.
As a Microsoft Fabric Analytics Engineer Associate, you are designing a data pipeline to process real-time streaming data from IoT devices for a smart city project. The project requires the pipeline to handle high-velocity data with minimal latency to support real-time traffic monitoring and management. Considering the need for scalability, cost-effectiveness, and compliance with data privacy regulations, which of the following approaches should you implement to ensure the pipeline can process the streaming data efficiently? (Choose one correct option)
A
Design a data pipeline that exclusively uses batch processing to aggregate the streaming data at the end of each day, arguing that it reduces costs and simplifies compliance with data privacy regulations.
B
Implement a data pipeline with real-time processing capabilities, utilizing Azure Stream Analytics to process and analyze the streaming data as it arrives, ensuring timely insights for traffic management.
C
Use Azure Data Factory to preprocess the streaming data in batches before it enters the data pipeline, claiming it combines the benefits of both batch and real-time processing.
D
Combine multiple data pipelines with different processing approaches, including both batch and real-time processing, to handle the streaming data, arguing it offers the most flexibility and scalability.