
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.
Azure Blob Storage (Option B) is the optimal choice for reference data in Azure Stream Analytics because:
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.
When using Blob Storage for reference data:
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.
Ultimate access to all questions.
No comments yet.