[TASK] Generic commit.
This commit is contained in:
parent
773c7f64d6
commit
791fcc1269
|
@ -844,7 +844,7 @@ Als passendes Gegenstück gibt es C-SPARQL das Konstrukt \texttt{GROUP BY (\emph
|
|||
Nachdem nun die grundlegenden Werkzeuge zur Aggregation von Daten in C-SPARQL erläutert wurden, sollen diese in mit einem Beispiel demonstriert werden: Gegeben seien Statusmeldeereignisse von PKW, die zur weiteren Auswertung aggregiert werden sollen. Hierbei sollen für jeden einzelnen PKW, dessen durchschnittliche Motordrehzahl über 3000 Umdrehungen pro Minute liegt, die minimale beziehungsweise maximale Motordrehzahl ermittelt werden.
|
||||
|
||||
Abstrakt formuliert ergibt sich hierbei folgende CEP-Regel:
|
||||
\begin{lstlisting}[mathescape=true,label={},caption={}}]
|
||||
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
||||
CONDITION ($CarStatusEvent\ AS\ statusEvent$)
|
||||
$\wedge$ AGGREGATE(statusEvent, "motorRPM", {statusEvent.relatedCar}, MIN) AS minRPM
|
||||
$\wedge$ AGGREGATE(statusEvent, "motorRPM", {statusEvent.relatedCar}, MAX) AS maxRPM
|
||||
|
|
Loading…
Reference in New Issue