Manuseio de formatos de dados com o Preparo de dados
O Preparo de dados pode lidar com diferentes formatos de dados assimilados na Adobe Experience Platform. Este documento descreve como diferentes formatos de dados são tratados com o Preparo de dados.
Booleanos booleans
Se o tipo de origem for uma string e o tipo de destino for um booleano, o Preparo de dados poderá analisar automaticamente o valor e converter o valor de origem em um booleano.
Os valores y
, yes
, Y
, YES
, on
, ON
, true
e TRUE
são automaticamente analisados para serem true
.
Os valores n
, N
, no
, NO
, off
, OFF
, false
e FALSE
são automaticamente analisados para serem false
.
Datas dates
O Preparo de dados é compatível com funções de data, como cadeias de caracteres e como objetos de data e hora.
Formato de função de data
A função de data converte strings e objetos datetime em um objeto ZonedDateTime com formato ISO 8601.
Formato
date({DATE}, {FORMAT}, {DEFAULT_DATE})
{DATE}
{FORMAT}
{DEFAULT_DATE}
Por exemplo, a expressão date(orderDate, "yyyy-MM-dd")
converterá um valor orderDate
de "31 de dezembro de 2020" em um valor datetime de "2020-12-31".
Conversões da função de data
Quando os campos de sequência de caracteres dos dados recebidos são mapeados para campos de data em esquemas que usam o Experience Data Model (XDM), o formato de data deve ser explicitamente mencionado. Se não for mencionado explicitamente, o Preparo de dados tentará converter os dados de entrada correspondendo-os aos seguintes formatos. Depois que um formato correspondente for encontrado, ele deixará de avaliar quaisquer formatos subsequentes.
"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"
Cadeias de caracteres de formato de data/hora format
2024-05-05 20:39:00.005
PST. Para preservar milissegundos, use este formato: 2024-05-05 20:39:00.005-0800
A tabela a seguir mostra quais letras do padrão são definidas para cadeias de caracteres de formato. Observe que as letras diferenciam maiúsculas de minúsculas.
Mapas maps
No momento, não há suporte para mapas no Data Prep.