Skip To Content

Zeitliche Beziehungen in Data Pipelines

Mit einigen Data Pipelines-Werkzeugen wie beispielsweise Verbinden können Sie die Datensätze in einem Dataset relativ zu Datensätzen in einem anderen Dataset analysieren. Wenn zum Beispiel zwei Datensätze innerhalb einer Stunde vorliegen, werden sie verbunden. Für diese Art von Analyse wird eine zeitliche Beziehung verwendet.

Es gibt folgende zwei Möglichkeiten, Datensätze in Datasets mit aktivierten Zeiteigenschaften darzustellen:

  • Zeitpunkt: Ein einzelner Zeitpunkt
  • Intervall: Eine Start- und eine Endzeit werden angegeben.

Zeitliche Beziehungen gemäß ISO19108 - Zeitliches Schema.

Eingabe-Datasets

Mit dem Werkzeug "Verbinden" werden Datensätze aus dem Verbindungs-Dataset basierend auf der Position oder dem Zeitpunkt des Vorkommens der Datensätze dem Ziel-Dataset zugeordnet. In diesem Thema werden zeitliche Beziehungen mit den Begriffen "Ziel-Dataset" und "Verbindungs-Dataset" beschrieben.

Die folgende Legende gilt für alle Beispiele in diesem Thema:

  • Zieldatensatzzeit: grün
  • Verbindungsdatensatzzeit: blau

Zeittypen und unterstützte Beziehungen

Die folgende Tabelle listet die unterstützten zeitlichen Beziehungen für eine zeitliche Verbindung zwischen Zeitdatentypen auf (z. B. Verbindung von Zeitintervallen mit Zeitpunkten):

Zeitliche Verbindung (Zieldatensatz mit Verbindungsdatensatz) zwischenZeitpunkt und ZeitpunktZeitpunkt und IntervallIntervall und ZeitpunktIntervall und Intervall

Gleich

HäkchenHäkchen

Zwischen

HäkchenHäkchen

Enthält

HäkchenHäkchen

Beendet

HäkchenHäkchen

Beendet von

HäkchenHäkchen

Entspricht

Häkchen

Erfüllt von

Häkchen

Überlappt

Häkchen

Überlappt von

Häkchen

Startet

HäkchenHäkchen

Gestartet von

HäkchenHäkchen

Schneidet

HäkchenHäkchenHäkchenHäkchen

Nahe

HäkchenHäkchenHäkchenHäkchen

Nahe vor

HäkchenHäkchenHäkchenHäkchen

Nahe nach

HäkchenHäkchenHäkchenHäkchen

Gleich

Zwei Zeiten sind gleich, wenn ihre Zeitpunkte oder Intervalle identisch sind. Die Zeiten müssen denselben Typ aufweisen, um als gleich zu gelten: zwei Zeitpunkte oder zwei Zeitintervalle.

Zeitliche Beziehung "Gleich"

Zwischen

Wenn eine Zielzeit zwischen dem Start und dem Ende eines Verbindungszeitintervalls auftritt, liegt die Zielzeit während der Verbindungszeit. Dies ist das Gegenteil des Operators Contains für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn der Verbindungsdatensatz eine Intervallzeit hat.

Zeitliche Beziehung "Zwischen"

Enthält

Wenn eine Verbindungsdatensatzzeit zwischen dem Start und dem Ende eines Zielzeitintervalls auftritt, enthält die Zielzeit die Verbindungszeit. Dies ist das Gegenteil des Operators During für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn der Zieldatensatz eine Intervallzeit hat.

Zeitliche Beziehung "Enthält"

Beendet

Wenn eine Zielzeit zeitgleich mit einer Verbindungszeit endet und die Zielzeit nach der Verbindungszeit begonnen hat, beendet die Zielzeit die Verbindungszeit. Dies ist die Ergänzung des Operators Finished by für zeitliche Beziehungen und das Gegenteil des Operators Starts für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn der Verbindungsdatensatz eine Intervallzeit hat.

Zeitliche Beziehung "Beendet"

Beendet von

Wenn eine Verbindungsdatensatzzeit zeitgleich mit einer Zielzeit endet und die Verbindungszeit nach der Zielzeit begonnen hat, wird die Zielzeit von der Verbindungszeit beendet. Dies ist die Ergänzung des Operators Finishes für zeitliche Beziehungen und das Gegenteil des Operators Started by für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn der Zieldatensatz eine Intervallzeit hat.

Zeitliche Beziehung "Beendet von"

Entspricht

Wenn ein Zielzeit-Intervallende gleich dem Verbindungszeit-Intervallstart ist, entspricht die Zielzeit der Verbindungszeit. Dies ist die Ergänzung des Operators Met by für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn Verbindungs- und Zielzeiten Intervalle sind.

Zeitliche Beziehung "Entspricht"

Erfüllt von

Wenn ein Zielzeit-Intervallstart gleich dem Verbindungszeit-Intervallende ist, wird die Zielzeit von der Verbindungszeit erfüllt. Dies ist die Ergänzung des Operators Meets für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn Verbindungs- und Zielzeiten Intervalle sind.

Zeitliche Beziehung "Erfüllt von"

Überlappt

Wenn ein Zielzeitintervall vor dem Start und Ende eines Verbindungszeitintervalls beginnt und endet, überlappt die Zielzeit die Verbindungszeit. Dies ist die Ergänzung des Operators Overlapped by für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn Verbindungs- und Zielzeiten Intervalle sind.

Zeitliche Beziehung "Überlappt von"

Überlappt von

Wenn ein Zielzeitintervall nach der Start- und Endzeit eines Verbindungszeitintervalls beginnt und endet, wird die Zielzeit von der Verbindungszeit überlappt. Dies ist die Ergänzung des Operators Overlaps für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn Verbindungs- und Zielzeiten Intervalle sind.

Zeitliche Beziehung "Überlappt von"

Startet

Wenn eine Zielzeit zeitgleich mit einem Verbindungszeitintervall beginnt und vor dem Intervallende der Verbindungszeit endet, dann startet die Zielzeit die Verbindungszeit. Dies ist die Ergänzung des Operators Started by für zeitliche Beziehungen und das Gegenteil des Operators Finishes für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn die Verbindungszeit ein Intervall ist.

Zeitliche Beziehung "Startet"

Gestartet von

Wenn eine Zielintervallzeit zeitgleich mit einer Verbindungszeit beginnt und nach der Verbindungszeit endet, dann wird die Zielzeit von der Verbindungszeit gestartet. Dies ist die Ergänzung des Operators Starts für zeitliche Beziehungen und das Gegenteil des Operators Finished by für zeitliche Beziehungen. Diese Beziehung tritt nur auf, wenn die Zielzeit ein Intervall ist.

Zeitliche Beziehung "Gestartet von"

Schneidet

Wenn ein Teil der Zielzeit zeitgleich mit der Verbindungszeit auftritt, dann schneidet die Zielzeit die Verbindungszeit. Der Operator Intersects für zeitliche Beziehungen ist eine Kombination aller anderen Typen zeitlicher Beziehungen.

Zeitliche Beziehung "Schneidet"

Nahe

Wenn eine Zielzeit innerhalb eines angegebenen Bereichs der Verbindungszeit auftritt, dann ist die Zielzeit nahe der Verbindungszeit. Die Verwendung einer benutzerspezifischen zeitlichen Entfernung (z. B. 1 Monat) führt zur Anwendung des Operators Intersects für zeitliche Beziehungen, wobei die zeitliche Entfernung zu Anfang und Ende der Verbindungszeit hinzugefügt wird.

Zeitliche Beziehung "Nahe"

Nahe vor

Wenn eine Zielzeit innerhalb eines angegebenen Bereichs vor der Verbindungszeit liegt, dann ist die Zielzeit nahe vor der Verbindungszeit. Die Verwendung einer benutzerspezifischen zeitlichen Entfernung (z. B. 1 Monat) führt zur Anwendung des Operators Intersects für zeitliche Beziehungen, wobei die zeitliche Entfernung zum Anfang der Verbindungszeit hinzugefügt wird.

Zeitliche Beziehung "Nahe vor"

Nahe nach

Wenn eine Zielzeit innerhalb eines angegebenen Bereichs nach der Verbindungszeit liegt, dann ist die Zielzeit nahe nach der Verbindungszeit. Die Verwendung einer benutzerspezifischen zeitlichen Entfernung (z. B. 1 Monat) führt zur Anwendung des Operators Intersects für zeitliche Beziehungen, wobei die zeitliche Entfernung zum Ende der Verbindungszeit hinzugefügt wird.

Zeitliche Beziehung "Nahe nach"


In diesem Thema
  1. Eingabe-Datasets