Gestione dei formati dei dati con la preparazione dati
- Argomenti:
- Preparazione dei dati
Creato per:
- Sviluppatore
La preparazione dati può gestire in modo affidabile diversi formati di dati acquisiti in Adobe Experience Platform. Questo documento illustra come vengono trattati i diversi formati di dati con la preparazione dati.
Booleani
Se il tipo di origine è una stringa e il tipo di destinazione è booleano, Preparazione dati può analizzare automaticamente il valore e convertirlo in booleano.
I valori y
, yes
, Y
, YES
, on
, ON
, true
e TRUE
vengono automaticamente analizzati come true
.
I valori n
, N
, no
, NO
, off
, OFF
, false
e FALSE
vengono automaticamente analizzati come false
.
Date
La preparazione dati supporta le funzioni data, sia come stringhe che come oggetti datetime.
Formato funzione data
La funzione date converte stringhe e oggetti datetime in un oggetto formattato ISO 8601 ZonedDateTime.
Formato
date({DATE}, {FORMAT}, {DEFAULT_DATE})
Parametro | Descrizione |
---|---|
{DATE} | Obbligatorio. Stringa che rappresenta la data. |
{FORMAT} | Facoltativo. Stringa che rappresenta il formato della data di origine. Ulteriori informazioni sulla formattazione delle stringhe sono disponibili nella sezione stringa di formato data/ora. |
{DEFAULT_DATE} | Facoltativo. Data predefinita da restituire se la data specificata è null. |
Ad esempio, l'espressione date(orderDate, "yyyy-MM-dd")
convertirà un valore orderDate
"31 dicembre 2020" in un valore datetime "2020-12-31".
Conversioni di funzione data
Quando i campi stringa dei dati in arrivo vengono mappati su campi data negli schemi utilizzando Experience Data Model (XDM), il formato della data deve essere menzionato esplicitamente. Se non è menzionato esplicitamente, la preparazione dati tenterà di convertire i dati di input confrontandoli con i seguenti formati. Una volta trovato un formato corrispondente, non verrà più valutata alcuna formattazione successiva.
"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"
Stringhe di formato data/ora
2024-05-05 20:39:00.005
PST. Per mantenere i millisecondi, utilizzare questo formato: 2024-05-05 20:39:00.005-0800
Nella tabella seguente vengono illustrate le lettere di serie definite per le stringhe di formato. Le lettere fanno distinzione tra maiuscole e minuscole.
Mappe
Mappe non supportate in Data Prep.