Gegevensindelingen verwerken met Data Prep
- Onderwerpen:
- Gegevens voorbereiden
Gemaakt voor:
- Ontwikkelaar
Data Prep kan op krachtige wijze verschillende gegevensindelingen verwerken die in Adobe Experience Platform worden ingevoerd. In dit document wordt beschreven hoe verschillende gegevensindelingen worden verwerkt met Data Prep.
Booleaanse
Als het brontype een tekenreeks is en het doeltype een Booleaanse waarde is, kan de waarde automatisch worden geparseerd met Data Prep en kan de bronwaarde worden omgezet in een booleaanse waarde.
De waarden y
, yes
, Y
, YES
, on
, ON
, true
en TRUE
worden automatisch geparseerd om true
te zijn.
De waarden n
, N
, no
, NO
, off
, OFF
, false
en FALSE
worden automatisch geparseerd om false
te zijn.
Datums
Data Prep ondersteunt datumfuncties, zowel als tekenreeksen als als datetime-objecten.
Datumfunctie-indeling
De datumfunctie zet tekenreeksen en datetime-objecten om in een ISO 8601-opgemaakt ZonedDateTime-object.
Formaat
date({DATE}, {FORMAT}, {DEFAULT_DATE})
Parameter | Beschrijving |
---|---|
{DATE} | Vereist. De tekenreeks die de datum vertegenwoordigt. |
{FORMAT} | Optioneel. De tekenreeks die staat voor de indeling van de brondatum. Meer informatie over koord het formatteren kan in de de sectie van het datum/tijdformaat koordworden gevonden. |
{DEFAULT_DATE} | Optioneel. De standaarddatum die moet worden geretourneerd als de opgegeven datum null is. |
Met de expressie date(orderDate, "yyyy-MM-dd")
wordt bijvoorbeeld de orderDate
waarde "31 december 2020" omgezet in de datetime-waarde "2020-12-31".
Datumfunctie converteert
Wanneer de koordgebieden van inkomende gegevens aan datumgebieden in schema's gebruikend het Model van de Gegevens van de Ervaring (XDM) in kaart worden gebracht, zou het datumformaat uitdrukkelijk moeten worden vermeld. Indien niet expliciet vermeld, probeert Data Prep de invoergegevens om te zetten door deze aan de volgende indelingen aan te passen. Als een overeenkomende indeling wordt gevonden, wordt de evaluatie van alle volgende indelingen stopgezet.
"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"
Tekenreeksen voor datum-/tijdnotatie
2024-05-05 20:39:00.005
PST. Gebruik de volgende notatie om milliseconden te behouden: 2024-05-05 20:39:00.005-0800
In de volgende tabel wordt aangegeven welke patroonletters zijn gedefinieerd voor opmaaktekenreeksen. De letters zijn hoofdlettergevoelig.
Kaarten
Kaarten worden momenteel niet ondersteund in Data Prep .