Appendix B. Glossary

adaptor
A program required to exchange data between input sources, output destinations and the stream data processing engine.
Adaptor types include the standard adaptors provided with the product, and custom adaptors that you can program in Java.
Each of these adaptor types are further classified into input adaptors, which are used between input data and the stream data processing engine; and output adaptors, which are used between the stream data processing engine and output data.
adaptor definition file
A file used to configure the operation of standard adaptors. It specifies details about the port number used by RMI connection adaptors, the organization of the adaptor groups, and the I/O connectors used by the adaptors.
adaptor group
A group of I/O adaptors. Standard adaptors operate in adaptor groups.
Adaptor groups that implement in-process connections are called in-process adaptor groups. Adaptor groups that implement RMI connections are called RMI groups.
adaptor trace
A listing of troubleshooting-related information for tracing the process states of an adaptor.
callback
A processing unit that controls the functionality provided in the standard adaptors.
common record
An internal record format that enables records to be processed by a stream data processing system.
connector
An interface defined in the standard adaptors for connecting Stream Data Platform - AF to the outside world.
For input to Stream Data Platform - AF, the file input connector and the HTTP packet input connector are provided. For output from Stream Data Platform - AF, the file output connector and the dashboard output connector are provided.
CQL (Continuous Query Language)
A query language designed for writing continuous queries.
custom adaptor
An adaptor created by the user with the Java APIs provided by Stream Data Platform - AF.
data reception application
A client application that performs event processing on stream data output by an SDP server.
data source mode
A mode for assigning timestamps to tuples. In this mode, when the log file or other data source being input contains time information, that time information is assigned to the tuple.
data transmission application
A client application that sends stream data to an SDP server.
field
The basic unit of value in a record.
in-process connection
An architecture for connecting adaptors and SDP servers. Adaptors and SDP servers that run in the same process use an in-process connection to exchange data.
input record
A record that is read when the input source is a file.
input relation
A tuple group retrieved by means of a window operation. A relation operation is then performed on the tuple group.
intermediate relation
A tuple group retrieved by the WHERE clause during relation operation processing.
operator
The smallest unit of stream data processing. A query consists of one or more operators.
output record
A record format for outputting stream data processing results to a file.
output relation
A tuple group output from a relation operation. A stream operation is then performed on the tuple group.
query
Code that defines the processing to perform on stream data. Queries are written using CQL.
query group
A stream data summary analysis scenario created in advance by the user. A query group consists of an input stream queue (input stream), an output stream queue (output stream), and relational queries.
record
A single row of data handled by stream data processing.
record organization
An organization expressed as a particular combination of two or more fields (field names and their associated values).
relation
A set of records with a given life span. Using a CQL window specification, records are converted from stream data to a relation that will persist for the amount of time specified in the window operation.
relation operation
An operation that specifies what processing is to be performed on the data retrieved by a window operation. Available actions include calculation, summarization, joining, and others.
RMI connection (Remote Method Invocation)
An architecture for connecting adaptors and SDP servers. Adaptors and SDP servers that run in different processes use Java RMI to exchange data.
SDP server
A server process running a stream data processing engine to process stream data.
SDP server definition file
A file used to configure SDP server operations. It specifies settings such as the JavaVM startup options for running an SDP server and adaptors, SDP server port numbers, and details about the API trace logs and tuple logs to acquire.
server mode
A mode for assigning timestamps to tuples. In this mode, when a tuple arrives at the stream data processing engine, the system time of the server on which Stream Data Platform - AF is running is assigned to the tuple.
standard adaptor
An adaptor provided by Stream Data Platform - AF. Standard adaptors can handle files or HTTP packets as input data, and they can output the processing results to a file, or display them on the dashboard.
stream
Data that is in a streaming (time sequence) format. Stream data that passes through an input stream queue is called an input stream, and stream data that passes through an output stream queue is called an output stream.
stream data
Large quantities of time-sequenced data that is continuously generated.
stream data processing engine
The part of a stream data processing system that actually processes stream data, as instructed by queries.
stream operation
An operation that specifies how to output data in an output relation.
stream queue
A path used for input and output of stream data. A stream queue that is used as input to the stream data processing engine is called an input stream queue, and a stream queue that is used as output from the stream data processing engine is called an output stream queue.
time division function
A function by which a RANGE window is partitioned into desired units of time (meshing), and the data in each of these partitioned time units is processed separately.
timestamp
The data time in a tuple.
tuple
A stream data element that consists of a combination of values and time (timestamp).
tuple log
A log file containing information on the tuples that are input to the stream data processing engine, and from tuples that are output from the stream data processing engine.
window
A range that specifies the extent of stream data that is to be summarized and analyzed. Windows are defined in queries.
window operation
An operation used to specify a window. Window operations are coded in CQL queries.