Verarbeiten von Datenformaten mit der Datenvorbereitung
- Themen:
- Datenvorbereitung
Erstellt für:
- Entwickler
Datenvorbereitung kann verschiedene Datenformate, die in Adobe Experience Platform erfasst werden, zuverlässig verarbeiten. In diesem Dokument wird beschrieben, wie verschiedene Datenformate von der Datenvorbereitung verarbeitet werden.
Boolesche Werte
Wenn der Quelltyp eine Zeichenfolge und der Zieltyp ein boolescher Wert ist, kann die Datenvorbereitung den Wert automatisch analysieren und den Quellwert in einen booleschen Wert konvertieren.
Die Werte y
, yes
, Y
, YES
, on
, ON
, true
und TRUE
werden so verarbeitet, dass sie automatisch zu true
werden.
Die Werte n
, N
, no
, NO
, off
, OFF
, false
und FALSE
werden so verarbeitet, dass sie automatisch zu false
werden.
Daten
Datenvorbereitung unterstützt Datumsfunktionen sowohl in Form von Zeichenfolgen als auch in Form von Datetime-Objekten.
Datumsfunktion-Format
Die Datumsfunktion konvertiert Zeichenfolgen und Datetime-Objekte in ein nach ISO 8601 formatiertes ZonedDateTime-Objekt.
Format
date({DATE}, {FORMAT}, {DEFAULT_DATE})
Parameter | Beschreibung |
---|---|
{DATE} | Erforderlich. Die Zeichenfolge, die das Datum darstellt. |
{FORMAT} | Optional. Die Zeichenfolge, die das Format des Quelldatums darstellt. Weitere Informationen zur Zeichenfolgenformatierung finden Sie im Abschnitt zu Zeichenfolgen im Datums-/Zeitformat. |
{DEFAULT_DATE} | Optional. Das Standarddatum, das zurückgegeben werden soll, wenn das angegebene Datum null ist. |
Der Ausdruck date(orderDate, "yyyy-MM-dd")
konvertiert den Wert orderDate
beispielsweise von „31. Dezember 2020“ in den Datetime-Wert „2020-12-31“.
Konvertierungen von Datumsfunktionen
Wenn Zeichenfolgenfelder aus eingehenden Daten mithilfe des Experience-Datenmodells (XDM) Datumsfeldern in Schemata zugeordnet werden, sollte das Datumsformat explizit angegeben werden. Wenn es nicht explizit angegeben ist, versucht Datenvorbereitung, die Eingabedaten zu konvertieren, indem sie mit folgenden Formaten abgeglichen werden. Sobald ein passendes Format gefunden wurde, wird die Auswertung aller nachfolgenden Formate beendet.
"yyyy-MM-dd HH:mm:ssZ",
"yyyy-MM-dd HH:mm:ss.SSSZ",
"yyyy-MM-dd HH:mm:ss.SSS",
"yyyy-MM-dd'T'HH:mm:ss.SSSX",
"yyyy-MM-dd'T'HH:mm:ss'Z'",
"yyyy-MM-dd",
"yyyy/MM/dd",
"yyyy.MM.dd",
"yyyy-MMM-dd",
"yyyyMMdd",
"MM-dd-yyyy",
"MMddyyyy",
"M/dd/yyyy",
"dd.M.yyyy",
"M/dd/yyyy hh:mm:ss a",
"dd.M.yyyy hh:mm:ss a",
"dd.MMM.yyyy",
"dd-MMM-yyyy"
Zeichenfolgen im Datum/Zeit-Format
2024-05-05 20:39:00.005
PST. Verwenden Sie dieses Format, um Millisekunden beizubehalten: 2024-05-05 20:39:00.005-0800
Die folgende Tabelle zeigt, welche Musterbuchstaben für Formatzeichenfolgen definiert sind. Beachten Sie, dass bei den Buchstaben die Groß- und Kleinschreibung beachtet wird.
Karten
Zuordnungen werden derzeit in Data Prep nicht unterstützt.