[TASK] Generic commit.

This commit is contained in:
Jan Philipp Timme 2016-09-28 18:31:35 +02:00
parent 7ab189d8b4
commit 364e81dc7c
1 changed files with 9 additions and 2 deletions

View File

@ -488,11 +488,18 @@ ACTION
\end{lstlisting}
\paragraph{Aggregation von Ereignissen}
Eine weitere Möglichkeit zur Auswertung von Ereignisdaten ist die Aggregation von Ereignissen zu höherwertigeren Ereignissen. Hierbei werden Ereignisse gleichen Typs innerhalb eines Ereignisfensters betrachtet, gegebenenfalls nach bestimmten Attributwerten gruppiert und dann Aggregationsfunktionen wie Auszählung, Summen- oder Mittelwertbildung aggregiert. Dadurch können Kennzahlen und Trends aus den Ereignisdaten gewonnen werden, die dabei helfen können, die Entwicklung einer Situation innerhalb des Zeitfensters besser nachzuvollziehen und abschätzen zu können.
Eine weitere Möglichkeit zur Auswertung von Ereignisdaten ist die Aggregation der Attributdaten von Ereignissen zu höherwertigeren Ereignissen. Hierbei werden Ereignisse gleichen Typs innerhalb eines Sliding Windows betrachtet, mit Ereignismustern und Kontextbedingungen vorgefiltert. Dann können sie nach ihren Attributwerten gruppiert werden und diese dann mittels Aggregationsfunktionen zusammengefasst werden. So können Trends oder Kennzahlen aus Ereignisdaten gewonnen werden, die zur Interpretation der Ereignisdaten beitragen können.
\todo{GRAFIK: Aggregation visuell zeigen?}
Um innerhalb einer CEP-Regel Aggregationsfunktionen zu verwenden, muss ein Ereignismuster innerhalb eines Sliding Windows betrachtet werden.
\begin{itemize}
\item COUNT()
\item SUM()
\item AVG()
\item MIN()
\item MAX()
\end{itemize}
\todo{Weitermachen, CEP-Regelnotation!}