...
If we want to be more predictive using machine learning, we can use Spark Notebooks.
...
Azure Stream Analytics
...
Used to analyze large volumes of streaming data from multiple sources.
Helps to extract insight out of data streams by using :
Static or slow-changing reference data (Blob Storage or SQL DB)
Azure ML for complex querying and real-time data scoring
Responds to queries by trigerring communications/workflows or by sending data to dashboards or storage.