Hantera dataformat med Data Prep
Data Prep kan hantera olika dataformat som importerats till Adobe Experience Platform på ett robust sätt. Det här dokumentet visar hur olika dataformat behandlas med Data Prep.
Booleans booleans
Om källtypen är en sträng och måltypen är en boolesk typ kan Data Prep automatiskt tolka värdet och konvertera källvärdet till ett booleskt värde.
Värdena y
, yes
, Y
, YES
, on
, ON
, true
och TRUE
tolkas automatiskt till true
.
Värdena n
, N
, no
, NO
, off
, OFF
, false
och FALSE
tolkas automatiskt till false
.
Datum dates
Data Prep stöder datumfunktioner, både som strängar och som datetime-objekt.
Format för datumfunktion
Datumfunktionen konverterar strängar och datetime-objekt till ett ISO 8601-formaterat ZonedDateTime-objekt.
Format
date({DATE}, {FORMAT}, {DEFAULT_DATE})
{DATE}
{FORMAT}
{DEFAULT_DATE}
Uttrycket date(orderDate, "yyyy-MM-dd")
konverterar till exempel värdet orderDate
"31 december 2020" till datetime-värdet "2020-12-31".
Konvertering av datumfunktion
När strängfält från inkommande data mappas till datumfält i scheman med hjälp av Experience Data Model (XDM) bör datumformatet uttryckligen nämnas. Om det inte uttryckligen anges försöker Data Prep konvertera indata genom att matcha dem med följande format. När ett matchande format hittas slutar det att utvärdera eventuella efterföljande format.
"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"
Formatsträngar för datum/tid format
Tabellen nedan visar vilka mönsterbokstäver som är definierade för formatsträngar. Please note that the letters are case sensitive.
Kartor maps
Kartor stöds för närvarande inte i Data Prep.