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.
Eigenschaft | Konfiguration |
---|---|
Funktionsname |
|
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
![]() |
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 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.
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:
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.
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.
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.