The SAS Event Stream
Processing Engine uses data flow models to define an ordering of source
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 the Documentation in the Knowledge
Base, at
http://support.sas.com.
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.