Historisierter Zwilling
Zeitreise
Der Zustand, wie er wirklich war — rekonstruiert aus dem Historian, nicht interpoliert. Ein AAS-Server beantwortet nur „wie ist es jetzt“. Nach einer Störung wird aber gefragt, wie es damals war, und darauf hat der Standard allein keine Antwort. Hier steht jede Änderung als eigene Zeile in einer TimescaleDB-Hypertable; überschrieben wird nie.
Für diesen Zeitpunkt liegen keine Werte vor.
Die Abfrage dahinter ist ein DISTINCT ON (id_short_path) mit observed_at <= Stichtag, absteigend sortiert — je Pfad die
jüngste Zeile bis zu diesem Moment. Dass sie funktioniert, hängt an einer einzigen
Entwurfsentscheidung: in dieser Tabelle wird nichts überschrieben, jede Messung ist eine
neue Zeile.