[TASK] Generic commit.
This commit is contained in:
parent
8c54076788
commit
00fb0adb65
|
@ -419,18 +419,19 @@ Ein \emph{Sliding Window} wird in regelmäßigen Intervallen um eine festgelegte
|
||||||
|
|
||||||
\todo{GRAFIK: Sliding Window vs Tumbling Window}
|
\todo{GRAFIK: Sliding Window vs Tumbling Window}
|
||||||
|
|
||||||
Da je nach Anforderung einer CEP-Regel ein bestimmtes Ereignisfenster benötigt wird, ist es notwendig, dieses innerhalb der CEP-Regel festlegen zu können. Dafür werden die Angaben der Fenstergröße und die des Verschiebeintervalls, beziehungsweise die Ereigniskapazität des Fensters angegeben:
|
Da je nach Anforderung einer CEP-Regel ein bestimmtes Ereignisfenster zweckmäßig ist, ist es notwendig, dies in der CEP-Regel festlegen zu können. Dafür werden die Angaben der Fenstergröße (\texttt{WindowSize}) und des Intervalls, in dem das Fenster verschoben wird (\texttt{StepSize}), wie folgt verwendet:
|
||||||
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
||||||
[Window:15min,SlideInterval:10s]
|
[WindowSize:15min,StepSize:10s]
|
||||||
\end{lstlisting}
|
|
||||||
oder
|
|
||||||
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
|
||||||
[Window:150events,SlideInterval:10events]
|
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
Diese Angabe wird am \texttt{CONDITION}-Teil der CEP-Regel platziert, sodass eine CEP-Regel nun wie folgt aussieht:
|
Natürlich ist es auch möglich, ein Ereignisfenster auf Basis von Ereignissen zu definieren:
|
||||||
\begin{lstlisting}[mathescape=true,label={lst:abstract_cep_rule_two},caption={CEP-Regel mit Angabe zu Ereignisfenster}]
|
\begin{lstlisting}[mathescape=true,label={},caption={}]
|
||||||
CONDITION (Ereignismuster)[Window:foo,SlideInterval:bar]
|
[WindowSize:150events,StepSize:10events]
|
||||||
|
\end{lstlisting}
|
||||||
|
|
||||||
|
Die Definition des verwendeten Ereignisfensters wird am \texttt{CONDITION}-Teil der CEP-Regel platziert, sodass diese nun wie folgt aussieht:
|
||||||
|
\begin{lstlisting}[mathescape=true,label={lst:abstract_cep_rule_two},caption={CEP-Regel mit Definition eines Ereignisfensters}]
|
||||||
|
CONDITION (Ereignismuster)[WindowSize:15min,StepSize:10s]
|
||||||
... weitere Bedingungen ...
|
... weitere Bedingungen ...
|
||||||
ACTION
|
ACTION
|
||||||
... auszulösende Aktionen ...
|
... auszulösende Aktionen ...
|
||||||
|
|
Loading…
Reference in New Issue