Overview

SAS Event Stream Processing uses data flow models to define an ordering of source windows and derived event windows. The former defines the schema of event streams flowing into the system, and the latter determines how these incoming event streams are processed. For more information about SAS Event Stream Processing, see SAS Event Stream Processing: Overview.
The derived event window in which SAS Micro Analytic Service operates is the procedural window. Within a continuous query application, procedural windows might be configured to receive events from one or more source windows. These source events can be processed by SAS Micro Analytic Service, which might generate zero or more derived events. These events, in turn, can be subscribed to by downstream windows.
There are two ways to define a SAS Event Stream Processing continuous query: either by creating a continuous query XML definition or by coding a continuous query in C++. Both enable you to publish DS2 and Python modules to SAS Micro Analytic Service. They also specify which of a module’s methods are used to process each input source window’s events.
Last updated: March 2, 2017