Detecting Anomalies in Seasonal Data

The AnomalyDetector operator in the time series toolkit can be an invaluable tool for detecting anomalies in real-time. If you are not familiar with the AnomalyDetector operator, please take a look at this article first: Anomaly Detection in Streams. In summary, this operator works by comparing the current time series data with a reference pattern (the reference pattern is updated...  Continue reading Detecting Anomalies in Seasonal Data

Trick: Sending Streams Application Standard Output to Terminal

When working on a Streams application, you often add Custom operators and trace statements in your applications to debug and understand what is happening.  This is done by adding println statements in the logic clause of the Custom operator. To get the most up-to-date application output, you normally repeatedly gather the console logs for the PE in Streams Studio...  Continue reading Trick: Sending Streams Application Standard Output to Terminal

Parallelized File Processing with the Parse Operator

Reading from an external source—such as the network or filesystem—is often a performance bottleneck. When source operators are the performance bottleneck for a streaming application, we have a tendency to blame the reading from the external source. But, that is not always the case. Particularly for large tuples which have many attributes, the actual performance...  Continue reading Parallelized File Processing with the Parse Operator

Streams Editors – Tips and Tricks

There are three editors in InfoSphere Streams Studio that help you write your SPL code. Here are some tips and tricks to help you write SPL applications more efficiently. Tiling the editors side-by-side Tiling of editors is basic Eclipse capability. Tiling the Streams Graphical Editor and the SPL Text Editor side-by-side allows you to view and edit...  Continue reading Streams Editors – Tips and Tricks