Zu einem typischen CA Business Service Insight-System gehören oft viele Metriken, die die gleichen Events empfangen und sehr ähnliche Berechnungen ausführen. Normalerweise unterscheiden sich diese Metrikberechnungen in den letzten Bearbeitungsstadien. In derartigen Fällen müssen die Berechnungen in zwei Phasen aufgeteilt werden:
Um die Berechnung zwischen mehreren Metriken in Phasen aufzugliedern, können Events von einer Metrik zu anderen Metriken gesendet werden. Diese Events bezeichnet man als Zwischenevents. Sie werden in der separaten Tabelle T_INTERMEDIATE_DATA abgelegt. Bei der Neuberechnung Event-sendender Metriken werden auch die Event-empfangenden Metriken neu berechnet. Metrik-Events können nicht korrigiert werden.
Falls andere Metriken im System registriert sind, die Events von dieser Metrik empfangen, wird eine Warnung ausgegeben und empfohlen, eine Namensänderung vorzunehmen.
Es gibt zwei Metriktypen, die das Hin- und Hersenden von Events zwischen Metriken ermöglichen:
Eine Metrik, die interne Events erstellt. Die Events werden in der Business-Logik-Formel der Metrik erstellt und in die Tabelle T_INTERMEDIATE_DATA aufgenommen.
Eine Metrik, die interne Events verbraucht. Die Definition einer derartigen Metrik erfordert die Registrierung bei der Metrik, von der sie Events zu empfangen möchte. Entsprechend dieser Registrierung liest die Metrik die entsprechenden Events aus der Tabelle T_INTERMEDIATE_DATA.
Hinweis: Metriken können Events von anderen Metriken empfangen und an diese senden, solange keine Schleifen entstehen.
Die Event-Wiederverwendung ist in folgenden Fällen sinnvoll:
Hinweis: In generierten Berichten ist es möglich, außer den Rohdaten auch die Zwischendaten anzuzeigen, auf denen die Berechnungen basieren.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|