Glossary
The following table explains key terms in connection with the Storage Provider.
Name | Function | Unique identifier | Descriptive parameters |
---|---|---|---|
Storage Provider Configurator | Software tool for configuring the local Storage Provider. |
|
|
Storage Provider Manager | Software tool for working with the Storage Provider. This can be used to start, stop and manage data recordings. The Storage Provider Manager can be used for both the local and the remote Storage Provider. |
|
|
Storage Provider CLI Client | Command line tool for interactions with the Storage Provider. |
|
|
Storage Provider PLC library | PLC library for interactions with the Storage Provider. |
|
|
Storage Provider | Software application for historicizing data such as from the Analytics Logger. Both the acquisition of the data to be stored and the provision of stored data is carried out via MQTT. The Storage Provider can be operated under Windows and FreeBSD®. | ProviderGuid | ProviderAlias |
Storage | Data sink of a Storage Provider (e.g. MS SQL or CSV). | StorageGuid | StorageAlias |
Message Broker | MQTT message broker via which data can be transmitted using the MQTT protocol. |
|
|
HostBroker | Central message broker on which the Storage Provider provides information and receives commands. | BrokerGuid | BrokerAlias |
DataBroker | Additional message broker from which the Storage Provider can obtain data to be recorded. | BrokerGuid | BrokerAlias |
Pipeline | Description of a data flow. Components are data sources (Input Sources), processing steps (Rules) and data storage (Recordings). | PipelineGuid | PipelineAlias (can be set before starting the pipeline) |
RuleEngine | Processing unit within the Storage Provider. |
|
|
Rule | Processing rule within a pipeline that is used for filtering, aggregating and sampling data. | RuleID | RuleAlias |
Recording | Recording configuration for data. This includes which data should be recorded in which storage. | RecordingID | RecordingAlias (can be set before starting the pipeline) |
Record | Data recording based on a defined recording configuration (Recording). | RecordID, additionally RecordDataKey if recording is running | RecordAlias (can be set before starting the pipeline) |
Input Source | Data source for a pipeline. This can be an MQTT livestream or a HistoricalStream. |
|
|
LiveStream | Data from the Analytics Logger, IoT Data Agent or EK9160. |
|
|
HistoricalStream | MQTT data stream from the Storage Provider, which contains all information about a recording and the associated records. One HistoricalStream is generated per recording. | HistStreamID | HistStreamAlias - this corresponds to the RecordingAlias |
Recorder | Identification of the client that communicates with the provider. It is provided when the pipeline is started in order to be able to trace who started the pipeline. | RecorderGuid | RecorderAlias |