Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...


Anzahl Quell-DP

Die Anzahl de Quelldatenpunkte, die in die Berechnung einfließen.

In der Regel wird immer dann mehr als ein Datenpunkt verwendet, wenn Daten verschiedener Kind-Facilities miteinander verrechnet und wenn komplexe Berechnungsregeln in QUDE erstellt werden.

Regelmäßigkeit der Datenpunktwerte
Nicht-periodisch

Gibt an, ob die Datenpunktwerte in gleichmäßigen Abständen Abständen (periodisch) oder ungleichmäßig (nicht-periodisch) in QBRX eingehen.

Um Daten besser verarbeiten zu können, arbeiten wir in QBRX mit einem periodischen 15-minütigen Zeitraster. Datenpunktwerte, die nicht in dieses Raster passen, werden an der Ziel-Zeitreihe normalisiert.

Periodisch
InterpolationDiskret (extern)

Die Interpolation der Werte gibt an, wie Zwischenwerte für die Auswertung von Daten gebildet werden.

Was ist diskret?

Die Interpolation spiel sowohl bei der Quell- als auch bei der Ziel-Zeitreihe eine wichtige Rolle, denn einige Berechnungen benötigen spezielle Vorgaben. Im Artikel zu Anwendungsbeispielen schauen wir uns einige Berechnungen an, an welchen auch diese Thematik deutlich wird.

Mehr Informationen zur Berechnung linearer Interpolation und Keep-Last-Value finden Sie hier.

Linear interpoliert
Keep-Last-Value
QuelleReferenz

Die Quelle gibt an, woher die Daten für die Berechnung stammen.

Bei einer Referenz stammen die Daten direkt von einer Zeitreihe oder einem anderen Datenpunkt.

"Kinder" beschreibt Daten, die von Datenpunkten untergeordneter Kind-Facilities stammen. Das ist dann relevant, wenn Daten aus Datenpunkten mehrerer Kind-Facilities an ihren übergeordneten Eltern-Facilities ausgewertet werden.

Daten können auch aus einer externen Quelle oder manueller Eingabe stammen, zum Beispiel über CSV-Import.


Wofür ist das noch mal wichtig?

Kinder
Extern
Manuelle Eingabe

Folgende Aspekte sind an der Ziel-Zeitreihe entscheidend:

Regelmäßigkeit der Datenpunktwerte
Beibehalten

Daten in QBRX müssen einem periodischen Raster entsprechen. Abhängig davon, ob die Datenpunktwerte der Quell-Zeitreihe bereits periodisch sind oder nicht, müssen sie für die Ziel-Zeitreihe angepasst werden.

Periodische Werte werden beibehalten, während nicht-periodische normalisiert werden, um sie an das Raster anzupassen.

Normalisieren
InterpolationLinear interpoliert

Die Interpolation der Werte gibt an, wie Zwischenwerte für die Auswertung von Daten gebildet werden.

Die Interpolation spiel sowohl bei der Quell- als auch bei der Ziel-Zeitreihe eine wichtige Rolle, denn einige Berechnungen benötigen spezielle Vorgaben. Im Artikel zu Anwendungsbeispielen schauen wir uns einige Berechnungen an, an welchen auch diese Thematik deutlich wird.

Mehr Informationen zur Berechnung linearer Interpolation und Keep-Last-Value finden Sie hier.


Keep-Last-Value

...

Unter "Bemerkung" finden Sie Hinweise zu den einzelnen Berechnungen und Anwendungsbeispiele.


Berechnung

Quell-Zeitreihe

Ziel-Zeitreihe

Bemerkung

Regelmäßigkeit der DatenpunktwerteInterpolationQuelleRegelmäßigkeit der DatenpunktwerteInterpolation
Anzahl
Quell-DP
Nicht-PeriodischPeriodischDiskret (extern)Linear interpoliertKeep-Last-ValueReferenzKinderExternManuelle EingabeBeibehaltenNormalisierenLinear interpoliertKeep-Last-Value

Keine Berechnung

1xx
xxx


xxxx
Typische interne Datenpunktreferenz. Dabei

Bei einer internen Datenpunktreferenz kann die

Zeireihe

Zeitreihe bei Bedarf

normaliisiert

normalisiert und interpoliert werden.

Auch das Interpolationsverhalten kann geändert werden.

Beispiel:

x
x



xxxxxx
Typische externe Datenpunktreferenz. Dabei wird beliebig interpoliert und normalisiert.

Bei einer Referenz auf eine externe Quelle werden die Werte je nach Anforderung Normalisiert und interpoliert.

Beispiel:

Ableitung

1x

x
x



x
x
Wird ein nicht periodischer Datenpunkt abgeleitet, ist die Ergebniszeitreihe periodisch normalisiert und "Keep Last Value".

Bei der Ableitung von Datenpunktwerten müssen diese immer linear interpoliert sein, um bei der Ziel-Zeitreihe als Keep-Last-Value ausgegebene werden zu können.

Periodische Zeitreihen werden beibehalten und nicht-periodische werde normalisiert.

Beispiel (nicht-periodisch):

Beispiel (periodisch): Lastgang


x
x
x


x

x
Wird ein periodische Datenpunkt abgeleitet, ist bleibt die Ergebniszeitreihe periodisch und "Keep Last Value". Typisch für Lastgang.
x
x



xx
x
x
Typische externe Datenpunktreferenz mit Ableitung. Das Ergebnis ist periodisch und KLV.

Die Ableitung externer, nicht-periodischer Daten ergibt eine normalisierte Zeitreihe, welche nach Keep-Last-Value interpoliert wurde.

Beispiel:

Integration

1
x

xx


x
x
Periodische Zeitreihen mit KLV ergeben eine linear interpolierte Zeitreihe. Dies kann gut in der Datenpunkt durchgeführt werden.

Eine Integration kann in QBRX nur mit periodischen Keep-Last-Value-Zeitreihen durchgeführt werden, die im Anschluss linear interpoliert werden.

Beispiel:

Summe

>= 1
x
x
xx

x
x

Die Berechnung mehrerer Quell-Datenpunkte ist nur für periodische Datenpunkte vorgesehen.

Bei dieser Vorgehensweise ...

Dynamisches Aggregieren eines Meanings aller direkten Kind-Facilities. Nur für periodische Datenpunkte vorgesehen. Quell- und Zielzeitreihen, haben per Definition die gleiche Konfiguration, da das gleiche Meaning zugrunde liegt.

Auch bei Benchmarks?

Maximum und Minimum-Aggregation sind noch nicht implementiert, wären aber problemlos realisierbar. (vielleicht weg lassen?)


x

xxx

x

x

Mittelwert

>= 1
x
x
xx

x
x

x

xxx

x

x

Minimum

>= 1
x
x
xx

x
x

x

xxx

x

x

Maximum

>= 1
x
x
xx

x
x

x

xxx

x

x

Script

>= 1xx
xxx



xxx

Mit "Script" sind individuelle Berechnungen gemeint, die in QUDE

-basierte Datenpunkte resultierten immer in einer periodischen Zeitreihe. Quellzeitreihen

erstellt wurden.

Die Ziel-Zeitreihe ist immer periodisch.

Quell-Zeitreihen können jedoch sowohl periodisch als auch nicht-periodisch sein. Ob die Ergebnis-Zeitreihe

linear-interpoliert oder KLV ist

linearer Interpolation oder Keep-Last-Value entspricht, muss

ebenfalls

der Anwender entscheiden

(Konfiguration)

.