Learn about different Teracloud Streams tools and features to write, compile, run, and test streams applications.
Try out tutorials and explore details about stream application development, SPL features, and best practices.
Learn how to create simple stream applications by completing the tutorials.
Learn about the core capabilities of Teracloud® Streams, its architecture, and key concepts.
Use this information to install, upgrade, and uninstall the Teracloud® Streams product.
Create a basic or an enterprise domain which is a single point for configuring and managing common resources, security, and instances.
Administer the product by using the Teracloud® Streams graphical user interface, APIs, or the streamtool command-line interface.
streamtool
Development of stream applications consists of several components such as operators, streams, tuples, Streams Processing Language, toolkits, and more.
Try out the following SPL tutorials to learn about the distributed data flow language including its program structures, types, functions, and other components tailored for processing streaming data.
Stream applications can be used to extract information from large data sets so analysis on relevant information is performed.
In addition to filtering large data sets, you can reduce the volume of data by reducing the size of the tuples from the input stream.
The Streams Processing Language (SPL) Compiler is called sc and is included with the Teracloud® Streams installation package. You compile SPL to create files to run on your Teracloud Streams instance.
An application bundle file is a single, relocatable file that contains all the artifacts that are needed to run your application. You submit a application bundle file to run on an instance.
Teracloud® Streams provides features and functions to help you write your applications to fulfill your business needs.
Use these tips to write operators that perform effectively in their application, and in other applications.
You can use these performance options and recommendations to improve your stream application.
Extend SPL's computational capabilities by creating native functions written in C++ or Java.
Create custom operators if shipped toolkits do not provide the necessary logic or behavior needed for your stream applications.
Bundle and reuse custom functions and operators across several stream applications by creating custom toolkits.
Teracloud® Streams provides a data exchange REST API for inserting and retrieving tuples within a job to easily integrate with other data services and external applications. Stream applications can enable the data exchange feature by using one or more Endpoint operators.
Debug stream applications using the interactive, command line-based Streams Debugger (sdb).
sdb
Resolve problems with Teracloud® Streams using the troubleshooting tools provided with the product as well as the resources offered by Teracloud Support.
Find details on the SPL language, toolkits, APIs, commands, and more.
Use this glossary to find terms and definitions for Teracloud® Streams.