Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Datumsangaben-Prozessor

Führt datumsbezogene Vorgänge durch.

Mit dem Datumsangaben-Prozessor können Sie verschiedene Funktionen auf Felder anwenden, die sich auf Datumsangaben, Uhrzeiten und Zeitstempel beziehen. Die verfügbaren Funktionen können zum Berechnen, Bereinigen, Ändern oder Konvertieren von Datumsangaben verwendet werden.

Nutzung

Der Datumsangaben-Prozessor benötigt einen Eingabefluss und kann nur einen Ausgabefluss generieren.

Eigenschaften

Zu konfigurierende Eigenschaften für die Arbeit an Datumsangaben.

InformationshinweisDie in diesem Abschnitt aufgelisteten Eigenschaften sind die Standardeigenschaften für die meisten Funktionen in diesem Prozessor. Möglicherweise müssen je nach der ausgewählten Funktion weitere Eigenschaften definiert werden.
Konfiguration
Eigenschaft Konfiguration
Funktionsname
  • In Zeitstempel konvertieren: Interpretiert einen String als Zeitstempel anhand eines Formats, das Sie aus einer Liste auswählen oder manuell angeben können. Wenn Sie Automatisch als Eingabeformat wählen, versucht die Funktion, das Format aus einer Reihe der gängigsten Formate zu erkennen. Wenn es nicht als Zeitstempel interpretiert werden kann, wird es auf Null gesetzt.

  • In Datum konvertieren: Interpretiert einen String als Datum anhand eines Formats, das Sie aus einer Liste auswählen oder manuell angeben können. Wenn Sie Automatisch als Eingabeformat wählen, versucht die Funktion, das Format aus einer Reihe der gängigsten Formate zu erkennen. Wenn es nicht als Datum interpretiert werden kann, wird es auf Null gesetzt.

  • In Uhrzeit konvertieren: Interpretiert einen String als Uhrzeit anhand eines Formats, das Sie aus einer Liste auswählen oder manuell angeben können. Wenn Sie Automatisch als Eingabeformat wählen, versucht die Funktion, das Format aus einer Reihe der gängigsten Formate zu erkennen. Wenn es nicht als Uhrzeit interpretiert werden kann, wird es auf Null gesetzt.

  • Zeitstempel aus Teilen erstellen: Erstellt ein neues Zeitstempelfeld, indem numerische Teile aus anderen Feldern zusammengefasst werden.

  • Datum aus Teilen erstellen: Erstellt ein neues Datumsfeld, indem numerische Teile aus anderen Feldern zusammengefasst werden.

  • Uhrzeit aus Teilen erstellen: Erstellt ein neues Uhrzeitfeld, indem numerische Teile aus anderen Feldern zusammengefasst werden.

  • Datum formatieren: Ändert das Datumsformat, das in einem Datumsfeld verwendet werden soll.

  • Datumsdifferenz berechnen: Berechnet für die Einheit eines bestimmten Uhrzeitteils die Uhrzeit zwischen den Datumsangaben in Ihrem Feld und dem gewünschten Datum. Die Berechnung erfolgt, indem die Datumsangaben zunächst auf den angegebenen Datums- oder Uhrzeitteil abgeschnitten werden und dann die Differenz zwischen ihnen als Ganzzahl zurückgegeben wird.

  • Dauer hinzufügen: Fügt eine bestimmte Zeitspanne zu einem Datum hinzu.

  • Datum vergleichen: Vergleicht dieses Feld mit einem anderen Feld oder einer Konstanten.

  • Datumsteile extrahieren: Erstellt Felder mit Jahr, Monat, Quartal, Tag, Stunde, Minute, Sekunde usw.

  • Datum abschneiden: Entfernt einen Teil eines Datums.

Zu verarbeitende Felder

Wählen Sie das Feld oder die Felder, auf die Sie eine Funktion anwenden möchten, in der Liste aus.

TipphinweisWenn Sie dieselbe Funktion auf mehrere Felder gleichzeitig anwenden möchten, klicken Sie auf das Symbol Dialogfeld öffnen.. „Dialogfeld öffnen“, um eine Strukturansicht zu öffnen, in der Sie mehrere Felder auswählen können.
Neues Feld erstellen Aktivieren Sie diese Option, um nach dem Anwenden der Funktion ein neues Feld zu erstellen. Wenn Sie diese Option nicht aktivieren, wird das vorhandene Feld beibehalten und geändert.
Neues Feld umbenennen Geben Sie dem neu erstellten Feld einen benutzerdefinierten Namen.

Um den Prozessor umzubenennen oder seine Beschreibung zu bearbeiten, klicken Sie im Fenster Eigenschaften auf das Symbol Bearbeiten Bearbeiten neben dem Prozessornamen.

Weitere Informationen zur Arbeit mit Datumsangaben

Es gibt drei verschiedene Datumsformate, die gemeinhin als Datum bezeichnet werden:

  • Uhrzeit, die eine Tageszeit angibt

  • Datum, das einen bestimmten Tag angibt

  • Zeitstempel, der sich aus einem Datum und einer Uhrzeit zusammensetzt

Datumsangaben werden in den meisten Fällen in einem Datenfluss automatisch identifiziert. In den folgenden Fällen sollten Sie jedoch eine der Funktionen Konvertieren in verwenden, um die Datumsangaben korrekt in das System einzugeben:

  • Ihre Datumsangaben sind so formatiert, dass sie nicht automatisch erkannt werden können.

  • Sie möchten sie im gleichen Datumsformat wie dem des Datenflusses angeben, basierend auf der Lokalisierung des Benutzers, der den Datenfluss erstellt hat.

  • Sie möchten sicherstellen, dass sie in einem bestimmten Format festgelegt werden. Andernfalls werden Datumsformate, die nicht erkannt werden, auf Null gesetzt.

Einschränkungen

  • In manchen Fällen funktioniert die Formatierung von Datumsangaben aufgrund von Beschränkungen der Engine nicht. Dies gilt für die Funktionen Format und Konvertieren in. Dies geschieht nur, wenn Sie das ursprüngliche Eingabefeld aktualisieren und nicht, wenn ein neues Feld erstellt wird.

  • Wenn ein Datum aus einem Format geladen wird, das Datumsangaben nativ unterstützt, wie z. B. Excel, ist es aufgrund einer Beschränkung der Engine nicht immer möglich, das Format dieses Datums festzulegen.

Vordefinierte Datumsformate

In dieser Tabelle sind die verschiedenen Formate aufgeführt, die im Datenfluss vordefiniert sind, aber auch andere Formate werden bei manueller Eingabe unterstützt. Weitere Informationen darüber, wie manuell definierte Formate aussehen sollten, finden Sie unter Beschreibungen für Zahlen- und Uhrzeitformate.

Format Typ Beispiel
JJJJ-MM-TT Datum 1999-03-22
JJJJMMTT Datum 19990322
M/T/JJJJ Datum 3/22/1999
M/T/JJJ Datum 3/22/99
MM/TT/JJ Datum 03/22/99
MMM T, JJJJ Datum Mar 22, 1999
MMMM T, JJJJ Datum March 22, 1999
JJJJ-MM-TT hh:mm Zeitstempel 1999-03-22 05:06
JJJJ-MM-TT hh:mm:ss Zeitstempel 1999-03-22 05:06:07
JJJJ-MM-TTThh:mm Zeitstempel 1999-03-22T05:06
JJJJ-MM-TDThh:mm:ss Zeitstempel 1999-03-22T05:06:07
M/T/JJJJ hh:mm tt Zeitstempel 3/22/1999 05:06 AM
M/T/JJ hh:mm tt Zeitstempel 3/22/99 05:06 AM
MM/TT/JJ hh:mm tt Zeitstempel 03/22/99 05:06 AM
M/T/JJJJ hh:mm:ss tt Zeitstempel 3/22/1999 05:06:07 AM
M/T/JJ hh:mm:ss tt Zeitstempel 3/22/99 05:06:07 AM
MM/TT/JJ HH:mm:ss tt Zeitstempel 03/22/99 05:06:07 AM
MMM T, JJJJ h:mm:ss tt Zeitstempel Mär 22, 1999 5:06:07 AM
WWWW, MMMM T, JJJJ h:mm:ss tt Zeitstempel Monday, March 22, 1999 5:06:07 AM
hh:mm Uhrzeit 05:06
hh:mm:ss Uhrzeit 05:06:07
hh:mm tt Uhrzeit 05:06 AM
hh:mm:ss tt Uhrzeit 05:06:07 AM

Beispiel: Konvertieren und Arbeiten mit Datumsangaben

Dieses Szenario zeigt, wie Sie einen Datensatz mit Informationen über Interessenten vorbereiten, um ein ML-Experiment zu trainieren, mit dem Sie herausfinden können, welche Interessenten zu Kunden werden könnten. Unter den verfügbaren Informationen befinden sich zwei Felder mit Datumsangaben wie FirstContactDate und TrialDate.

Ein Datensatz mit Informationen über Interessenten, einschließlich Datumsangaben

Der erste Schritt besteht darin sicherzustellen, dass die beiden Datumsfelder ein gemeinsames Format verwenden. Verwenden Sie einen ersten Datumsangaben-Prozessor mit der Funktion In Datum konvertieren für die Felder FirstContactDate und TrialDate. Die beiden Felder verwenden jetzt das gleiche Format T/MM/JJJJ.

Bei einem zweiten Datumsangaben-Prozessor verwenden Sie die Funktion Datumsdifferenz berechnen, um die Anzahl der Tage zwischen einem ersten Kontakt und dem Beginn einer Testversion anzuzeigen.

Danach wird ein Verzweigen-Prozessor verwendet, um eine erste Ausgabe aus den resultierenden Daten zu generieren, während der zweite Zweig einen dritten Datumsangaben-Prozessor verwendet. Mit der Funktion "Datumsteile extrahieren" können Sie nur die Jahres- und Monatsinformationen des Felds FirstContactDate beibehalten, was das Lesen und die Arbeit mit diesem Feld in Ihrem zukünftigen ML-Experiment erleichtert.

Nach einem Aggregierungsvorgang kann der Datenfluss ausgeführt werden, um Ihr Modell zu trainieren. Der endgültige Datenfluss sieht dann wie folgt aus:

Ein Datenfluss, bei dem die Datumsangaben richtig formatiert sind

Beispiel: Berechnen einer Datumsdifferenz

Die Daten, die in diesem Beispiel als Quelle verwendet werden, enthalten eine Referenz der Bestellungen einschließlich des Bestell- und des Versanddatums.

Datensatz mit Bestell- und Versanddatum

Um einen Einblick in den Vorlauf zu erhalten, der für den Versand von Bestellungen notwendig ist, können Sie den Datumsangaben-Prozessor verwenden, um die Zeit zwischen Bestellaufgabe und Versand der Bestellung zu berechnen.

Wählen Sie in den Prozessoreigenschaften als Funktion Datumsdifferenz berechnen und als Zeiteinheit Tag aus. Wählen Sie Bestelldatum als zu verarbeitendes Feld und wählen Sie Versanddatum als anderes Feld aus, um die Zeitdifferenz zu berechnen. Geben Sie einen Namen für das neu zu erstellende Feld ein, legen Sie ein Ziel fest und führen Sie den Datenfluss aus.

Ein Datumsangaben-Prozessor zur Berechnung einer Zeitdifferenz

Das Ziel dieses Datenflusses erhält eine neue Spalte mit der Anzahl der Tage, die für den Versand von Bestellungen benötigt wurden, und die Sie für Ihre Analysen verwenden können.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!