What is our primary use case?
We use Azure Stream Analytics to process online event streaming data. It's a versatile solution that can handle various types of streaming data, including deployed streaming data.
It also supports JSON format and enables us to analyze IoT data from different organizations within the group.
What is most valuable?
I appreciate this solution because it leverages open-source technologies. It allows us to utilize the latest streaming solutions and it's easy to develop.
It also provides quick access to data and allows us to see the results efficiently. Additionally, it offers a graphical view, which helps us understand the data and its transformation. I find this feature quite advanced, and I really like it.
What needs improvement?
One area that could use improvement is the handling of data validation. Currently, there is a review process, but sometimes the validation fails even before the job is executed. This results in wasted time as we have to rerun the job to identify the failure. It would be beneficial to have better error handling and early detection mechanisms in place.
Additionally, there should be improved support for data joining and ensuring that customer matching is accurate. It's crucial to address these issues and add enhancements on top of the existing solution.
For how long have I used the solution?
I have been using Azure Stream Analytics for six years. We use the latest version.
Buyer's Guide
Azure Stream Analytics
March 2025
Learn what your peers think about Azure Stream Analytics. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
What do I think about the stability of the solution?
Stability is good, I have not seen any issues. However, I have encountered some issues where jobs fail due to errors. It requires capturing and addressing those issues. One challenge is that the fine-tuning of the computer resources needs to be done manually. It would be beneficial if it could be automated.
Overall, I would rate the stability an eight out of ten.
What do I think about the scalability of the solution?
Scalability is pretty good. It is pretty straightforward. We have over 1000 users. We have plans to increase the usage of this solution and expand at a global level.
How are customer service and support?
I haven't had the chance to use tech support because I have been working with Microsoft for over 16 years. I have access to documentation, Slack solutions, and online forums. I also have contacts with colleagues at Microsoft, so I usually find solutions through documentation and other resources.
How was the initial setup?
The initial setup is really straightforward. I did it in one hour.
What about the implementation team?
The deployment process starts by getting the data and performing data preprocessing tasks such as data cleaning and enrichment. We use MLflow and MLOps practices to fine-tune the data and align it with the desired artifacts. Once the data is prepared, we generate all the necessary results. And then provide customers with a visualization of how the data will appear.
Since I leverage machine learning and create automated scripts with the help of chatGPT, I don't require a large technical staff for deployment. I only need a couple of front-end engineers. A team of seven people is sufficient for me.
What's my experience with pricing, setup cost, and licensing?
Customers need to pay for a license. However, we have a three-year upfront licensing arrangement, which helps to keep the costs relatively low.
Which other solutions did I evaluate?
I evaluated other options. However, Azure Stream Analytics stood out and proved to be the most effective solution for me.
What other advice do I have?
I would advise you that Azure Stream Analytics is highly scalable, reliable, and provides advanced features. It is straightforward to deploy, especially for users with hands-on skill sets. Additionally, the documentation is comprehensive, making it easy to understand and implement.
Overall, I would rate this solution a perfect ten. Microsoft has done an excellent job with this solution.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.