IBM Streaming Analytics
IBM Streaming Analytics
IBM Streaming Analytics
Overview
What is IBM Streaming Analytics?
IBM Streaming Analytics is a fully managed service that frees you from time-consuming installation, administration, and management tasks, giving you more time to develop streaming applications. It is powered by IBM Streams, an advanced analytic platform that you can use...
Recent Reviews
Popular Features
View all 9 features- Visualization Dashboards (5)10.0100%
- Data Ingestion from Multiple Data Sources (5)9.090%
- Machine Learning Automation (5)9.090%
- Real-Time Data Analysis (5)8.080%
Video Reviews
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of IBM Streaming Analytics, and make your voice heard!
Features
Return to navigation
Service Offering Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is IBM Streaming Analytics?
IBM Streaming Analytics is a fully managed service that frees you from time-consuming installation, administration, and management tasks, giving you more time to develop streaming applications. It is powered by IBM Streams, an advanced analytic platform that you can use to ingest, analyze, and correlate information as it arrives from different types of data sources in real time. When you create an instance of the Streaming Analytics service, you get your own instance of IBM Streams running in IBM Cloud, ready to run your IBM Streams applications.
IBM Streaming Analytics Supported Products
- Watson IoT Platform
- IBM Cloudant
- IBM Event Streams (formerly Message Hub)
IBM Streaming Analytics Competitors
- Azure Stream Analytics
- Amazon Kinesis
- Spark Streaming, Storm
IBM Streaming Analytics Availability
Geography | United States, United Kingdom, Australia, Germany |
---|---|
Supported Languages | English, French, German, Italian, Japanese, Korean, Portugese/Brazil, Spanish, Chinese simplified, Chinese traditional |
Frequently Asked Questions
Azure Stream Analytics and Amazon Kinesis are common alternatives for IBM Streaming Analytics.
Reviewers rate Visualization Dashboards highest, with a score of 10.
The most common users of IBM Streaming Analytics are from Enterprises (1,001+ employees).
Comparisons
View all alternativesCompare with
Reviews and Ratings
 (60)
Reviews
(1-9 of 9)- Popular Filters
Companies can't remove reviews or game the system. Here's why
I use IBM Streaming Analytics as a data analytics tool for a graduate class for business students in my university's college of business. It is used as a tool to teach big data analysis for data in motion. These students have no prior programming experience. The tool offers a visual programming interface that is very intuitive to learn so the user can focus more on business applications. After only one tutorial session, students are able to use the tool in building an application for monitoring the bike distractions in the city of Chicago using DIVVY datasets. It is a part of a class business project for improving business shares and efficiency for DIVVY.
- Intuitive Visual Programming Interface
- Integration with other analytics via Watson Studio
- Very vibrant user communities for sharing ideas for applications
- Can use more default settings for some of the parameters
- Include more tutorials for cross-data analytic services applications
February 15, 2019
Nice streaming analytics tool
It is being used by more than one department. Able to look at streaming data and enrich information and store information. It helps with the problem of looking at live data and being able to filter and make calls. Like the ability to be able to read from various sources and be able to write to many as well.
- It does really well with running a job, provides flexible ways of increasing parallelism, fusion
- It provides a good number of operators and toolkits
- It provides being able to use the Streams runtime using Java and Python
- Exception handling needs improvement, not able to catch exceptions and save data or send to a different flow
- Would like to see some alerting operators
- Would like to see some healthcare HL7 related operators
February 14, 2019
Unique advantages for real time use cases
Streams was considered for SENS IoT platform for analytics of real time data from mobile phones, WiFi access points and devices in Sensitel SENS platform. We used the on premise version and evaluated the cloud version as well.
- Query analysis of real time streaming data
- Filter out events based on time windows
- Scalability for large scale data, production tested
- Integration with big data
- Ability to write complex business rules
- Interface and packaging
February 14, 2019
IBM: Its Future is Growing
I am currently working as a Data Analyst for ATG travel group. We are currently moving our database to IBM Cloud. I am using Streaming Analytics to pull the data from the cloud and manipulating the data to answer research questions. Streaming Analytics will also be able to help my company to make dashboards from the data that I will be using.
- User friendly
- Works pretty quick
- Shows how data are transported
- User interface. Takes time to get used to.
February 14, 2019
Streaming Live analysis
IBM Streaming Analytics is being used to analyze real time data. This is limited to the IT Department in analyses of logs and problem determination, analysis and resolution. Error logs are redirected to a stream of text DISK_ERRx (X, can be 1, 2, 3, or 4). Errors are either temporary or permanent. We are able to address the problem of determining and grouping errors into classes.
- Streaming is able to perform analytics operations and pattern detection in real time on real-time data from multiple systems or sources.
- IBM Streams allows for the ability to program and link to IDE for collaboration with other applications
- Integration with Business Process Automation
- Cost and platform availability
- Integration with cognitive decision making and execution
- Improvement in Graphical user interface
April 05, 2018
IBM Streams in the classroom
I used IBM Streams to design a lab at a university used for analyzing streaming data from IoT devices. The students had to implement signal processing algorithms using the IBM Streams API.
- Easy to integrate with other IBM cloud services.
- Fairly simple API with essential functions, not overly complicated.
- The system seems reliable and has high performance.
- Python API available.
- Documentation could be more extensive, with more examples, although overall this is not too bad compared to some of the alternative solutions.
- Seems expensive to use in production.
March 30, 2018
Streaming hot IBM review.
Clusterization and compaction of customer data; used mainly by the department responsible for data preprocessing before further analysis.
- Analyzing geospatial data
- Online application support
- Application hosting and management
- Documentation can be improved
- Integration of the foreign languages could be handier.
March 21, 2018
Need tutorials for IBM Stream
I'm using IBM DSx, which is now known as Watson Studio. Honestly speaking, this platform is updating quite often, which make it hard to learn all functions. IBM Streams is one of them and I haven't figured out all possibilities it got. And tutorials are rather hard to find and some tutorials are out of date. I hope there could be more tutorials for different application examples.
- Connection to other functions
- Visualized interface
- Accessible anywhere via browser
- Lack of supporting material
- Frequent update
March 19, 2018
Stream Processing - Better Knowledge Faster
IBM Streams allows me to solve problems for my clients that would be difficult, impossible, or too expensive to do with other technologies. Most of the applications areas for which I have been applying it have been real-time in nature with a requirement for low end-to-end latency. Lately, a common use case has been to use Streams to ingest and transform incoming events into a form more suitable for storing for subsequent long-term analysis such as model training. For example, ingesting complex nested JSON documents and transforming and enriching that data into a flattened columnar format to be persisted in Spark, Event Store, Parquet files, etc. With this pattern, Streams is one element in an overall data processing pipeline where multiple technologies are optimally employed to do what they do best. Some of the features provided by the IBM Streams platform are particularly well suited for implementing dynamic microservices than can quickly be developed and deployed to provide valuable agility for evolving problem spaces.
- IBM Streams is well suited for providing wire-speed real-time end-to-end processing with sub-millisecond latency.
- Streams is amazingly computationally efficient. In other words, you can typically do much more processing with a given amount of hardware than other technologies. In a recent linear-road benchmark Streams based application was able to provide greater capability than the Hadoop-based implementation using 10x less hardware. So even when latency isn't critical, using Streams might still make sense for reducing operational cost.
- Streams comes out of the box with a large and comprehensive set of tested and optimized toolkits. Leveraging these toolkits not only reduces the development time and cost but also helps reduce project risk by eliminating the need for custom code which likely has not seen as much time in test or production.
- In addition to the out of the box toolkits, there is an active developer community contributing additional specialized packages.
- Although there is support for developing Streams application in Python and Java as well as a visual programming interface. In order to get the absolute most out of the platform IMO it's still best to develop applications using proprietary SPL (Stream Programming Language). Although SPL is a very effective language for stream processing it does present a barrier to entry that will be avoided with the updated visual development tools which being worked on.