
Answer-first summary for fast verification
Answer: Azure Blob storage
## Explanation In Azure Stream Analytics, reference data is static or slowly changing data that is used to enrich or correlate with streaming data during processing. Reference data is typically stored in persistent storage and loaded into memory for efficient lookup operations. ### Why Azure Blob Storage is the Correct Choice **Azure Blob Storage (Option B)** is the optimal choice for reference data in Azure Stream Analytics because: - **Native Support**: Azure Stream Analytics has built-in support for Blob Storage as a reference data input type - **Cost-Effective**: Blob Storage provides economical storage for static or infrequently changing data - **Scalability**: Can handle large reference datasets efficiently - **Refresh Capabilities**: Supports scheduled refreshes of reference data - **File Format Support**: Works with common formats like CSV, JSON, and Avro ### Why Other Options Are Less Suitable **Azure Cosmos DB (Option A)**: While it can store reference data, it's not the primary or most efficient choice for Stream Analytics reference inputs. Cosmos DB is better suited for operational data with low-latency requirements. **Azure IoT Hub (Option C)**: This is designed for ingesting telemetry data from IoT devices, not for storing reference data. It's a streaming input source, not a reference data store. **Azure Event Hubs (Option D)**: This is exclusively for streaming data ingestion and cannot serve as a reference data source. Reference data requires persistent storage with lookup capabilities, which Event Hubs doesn't provide. ### Best Practice Considerations When using Blob Storage for reference data: - Store reference data in a structured format (CSV, JSON) - Implement a refresh strategy based on data change frequency - Consider partitioning large reference datasets - Monitor blob storage costs for large datasets Azure SQL Database is also a valid alternative for reference data, but Blob Storage is typically preferred for its simplicity, cost-effectiveness, and native integration with Stream Analytics.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.