Gegevensindelingen verwerken met Data Prep

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 booleans

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 automatisch worden geparseerd true.

De waarden n, N, no, NO, off, OFF, false, en FALSE automatisch worden geparseerd false.

Datums dates

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.

Indeling

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 tekenreeksindeling vindt u in het gedeelte String-sectie voor datum-/tijdnotatie.
{DEFAULT_DATE}
Optioneel. De standaarddatum die moet worden geretourneerd als de opgegeven datum null is.

De expressie date(orderDate, "yyyy-MM-dd") converteert een orderDate waarde "31 december 2020" 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"
IMPORTANT
Met Data Prep wordt geprobeerd tekenreeksen zo goed mogelijk om te zetten in datums. Deze omzettingen kunnen echter tot ongewenste resultaten leiden. De tekenreekswaarde "12112020" komt bijvoorbeeld overeen met het patroon "MMddyy", maar de gebruiker kan de datum hebben willen lezen met het patroon "ddMMyyyy". Daarom moeten gebruikers expliciet de datumnotatie voor tekenreeksen vermelden.

Tekenreeksen voor datum-/tijdnotatie format

In de volgende tabel wordt aangegeven welke patroonletters zijn gedefinieerd voor opmaaktekenreeksen. De letters zijn hoofdlettergevoelig.

Symbool
Betekenis
Presentatie
Voorbeeld
G
Het tijdperk
Tekst
AD; Anno Domini A
Y
Jaar op basis van de ISO-week
Getal
1996; 96
y
Het jaar
Getal
2004; 04
M/L
Maand van het jaar
Getal/tekst
7; 07; jul. juli; J
w
Week in het jaar
Getal
27
W
Week van de maand
Getal
3
D
Dag van het jaar
Getal
189
d
Dag van de maand
Getal
10
F
Dag van de week in een maand
Getal
2
E
Naam van de dag van de week
Tekst
Dinsdag Kleurtoon
u
Dag van de week, als een getal. 1 staat voor maandag, …, 7 staat voor zondag
Getal
1
a
AM/PM-markering
Tekst
PM
H
Uur in dag (0-23)
Getal
0
k
Uur in dag (1-24)
Getal
24
K
Uur in AM/PM (0-11)
Getal
0
h
Uur in AM/PM (1-12)
Getal
12
m
Minuut in uur
Getal
38
s
Seconde in de minuut
Getal
44
S
Milliseconde
Getal
245
z
Tijdzone
Algemene tijdzone
Pacific Standard Time; PST; GMT-08:00
Z
Tijdzone
RFC 822 — Tijdzone
-0800
X
Tijdzone
Tijdzone ISO 8601
-08; -0800; -08:00
V
Tijdzone-id
Tekst
America/Los_Angeles
O
Verschuiving tijdzone
Tekst
GMT+8
Q/q
Kwartaal van het jaar
Getal/tekst
3. 03; Q3; 3de kwartaal

Kaarten maps

Kaarten worden momenteel niet ondersteund in Data Prep.

recommendation-more-help
461cc884-c234-4a0c-ac75-6efbaafc1394