Complete your project by adding more complex operations and expressions, reusable modules and named schemas, and custom adapters.
All of these advanced features are optional.
Complex Queries
Use the generic derived stream, derived window, and derived delta stream shapes to create more complex continuous queries in the Visual editor than the ones you can create with the simple query shapes.
Reference Table Queries
Reference table queries enable you to look up information in an external database table in response to an incoming event.
Modularity
A module in SAP Sybase Event Stream Processor offers reusability; it can be loaded and used multiple times in a single project or in many projects.
Stores
Set store defaults, or choose a log store or memory store to determine how data from a window is saved.
Flex Operators
Flex operators are custom operators that let you write SPLASH scripts to operate on incoming events.
Setting an Aging Policy
An aging policy can be set to flag records that have not been updated within a defined interval. This is useful for detecting records that may be "stale".
Monitoring Streams for Errors
Modify a project to use error streams to keep track of errors in other streams in the project.
Guaranteed Delivery and Persistent Subscribe Pattern
Guaranteed delivery (GD) and persistent subscribe pattern (PSP) are delivery mechanisms that support high availability. They ensure that data continues to be processed from a stream or window even if the Server fails, the destination (third-party server) fails, or the destination does not respond for a period of time.
Automatic Partitioning
Automatic partitioning is the creation of parallel instances of an element and splitting input data across these instances. This can improve the performance of an element and complex projects, which perform computationally expensive operations such as aggregation and joins.
Declaring a Parameter
Create a new (global) parameter using SAP Sybase Event Stream Processor Studio.
Splitting Inputs into Multiple Outputs
The Splitter construct is a multi-way filter that sends data to different target streams depending on the filter condition. It works similar to the ANSI 'case' statement.