Administrar formatos de datos con preparación de datos

La preparación de datos puede gestionar de forma fiable diferentes formatos de datos introducidos en Adobe Experience Platform. Este documento describe cómo se tratan los distintos formatos de datos con la preparación de datos.

Booleanos

Si el tipo de origen es una cadena y el tipo de destino es un booleano, la preparación de datos puede analizar automáticamente el valor y convertirlo en un booleano.

Los valores y, yes, Y, YES, on, ON, true, y TRUE se analizan automáticamente para que sean true.

Los valores n, N, no, NO, off, OFF, false, y FALSE se analizan automáticamente para que sean false.

Fechas

La preparación de datos admite funciones de fecha, tanto como cadenas como objetos datetime.

Formato de función de fecha

La función de fecha convierte cadenas y objetos datetime en un objeto ZonedDateTime con formato ISO 8601.

Formato

date({DATE}, {FORMAT}, {DEFAULT_DATE})
Parámetro Descripción
{DATE} Requerido. Cadena que representa la fecha.
{FORMAT} Opcional. Cadena que representa el formato de la fecha de origen. Encontrará más información sobre el formato de cadena en la sección de cadena de formato de fecha y hora.
{DEFAULT_DATE} Opcional. La fecha predeterminada que se devolverá si la fecha proporcionada es nula.

Por ejemplo, la expresión date(orderDate, "yyyy-MM-dd") convertirá un orderDate valor de “31 de diciembre de 2020” en un valor datetime de “2020-12-31”.

Conversiones de función de fecha

Cuando los campos de cadena de los datos entrantes se asignan a campos de fecha en esquemas que utilizan Experience Data Model (XDM), el formato de fecha debe mencionarse explícitamente. Si no se menciona explícitamente, la preparación de datos intentará convertir los datos de entrada haciéndolos coincidir con los siguientes formatos. Una vez encontrado un formato coincidente, dejará de evaluar los formatos posteriores.

"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"
IMPORTANTE

La preparación de datos intentará convertir las cadenas en fechas lo mejor posible. Sin embargo, estas conversiones pueden dar lugar a resultados no deseados. Por ejemplo, el valor de cadena "12112020" coincide con el patrón "ddMMyyyy", pero el usuario puede haber pensado que la fecha se leyera con el patrón "ddMMyyyy". Como resultado, los usuarios deben mencionar explícitamente el formato de fecha para las cadenas.

Cadenas de formato de fecha y hora

En la tabla siguiente se muestra qué letras de patrón se definen para las cadenas de formato. Tenga en cuenta que las letras distinguen entre mayúsculas y minúsculas.

Símbolo Significado Presentación Ejemplo
G La era Texto AD; Anno Domini; A
Y Año, según la semana ISO Número 1996; 96
y El año Número 2004; 04
M/L Mes del año Número/Texto 7; 07; Jul; Julio; J
w Semana del año Número 27
W Semana del mes Número 3
D Día del año Número 189
d Día del mes Número 10
F Día de la semana de un mes Número 2
E Nombre del día de la semana Texto Martes; Mar
u Día de la semana, como número. 1 representa lunes, …, 7 representa domingo Número 1
a Marcador AM/PM Texto PM
H Hora del día (0-23) Número 0
k Hora del día (1-24) Número 24
K Hora a.m./p.m. (0-11) Número 0
h Hora en AM/PM (1-12) Número 12
m Minuto de la hora Número 38
s Segundo en el minuto Número 44
S Milisegundo Número 245
z Zona horaria Zona horaria general Hora estándar del Pacífico; PST; GMT-08:00
Z Zona horaria Zona horaria RFC 822 -0800
X Zona horaria Zona horaria ISO 8601 -08; -0800; -08:00
V ID de zona horaria Texto América/Los_Ángeles
O Desplazamiento de zona horaria Texto GMT+8
P/Q Trimestre del año Número/Texto 3; 03; T3; 3er trimestre

Mapas

Actualmente, no se admiten mapas en Data Prep.

En esta página