Funções de mapeamento de Preparo de dados

As funções de Preparo de dados podem ser usadas para calcular e calcular valores com base no que é inserido em campos de origem.

Campos

Um nome de campo pode ser qualquer identificador legal - uma sequência ilimitada de letras e dígitos Unicode, começando com uma letra, o cifrão ($) ou o caractere de sublinhado (_). Os nomes de variáveis também fazem distinção entre maiúsculas e minúsculas.

Se um nome de campo não segue essa convenção, o nome do campo deve ser colocado entre ${}. Portanto, por exemplo, se o nome do campo for “Nome” ou “Nome.Nome”, o nome deverá ser encapsulado como ${First Name} ou ${First\.Name} respectivamente.

TIP
Ao interagir com hierarquias, se um atributo filho tiver um ponto (.), você deverá usar uma barra invertida (\) para usar escape em caracteres especiais. Para obter mais informações, leia o manual sobre como escapar caracteres especiais.

Se um nome de campo for qualquer das seguintes palavras-chave reservadas, ele deverá ser empacotado com ${}{}:

new, mod, or, break, var, lt, for, false, while, eq, gt, div, not, null, continue, else, and, ne, true, le, if, ge, return, _errors, do, function, empty, size

Além disso, as palavras-chave reservadas também incluem qualquer uma das funções do mapeador listadas nesta página.

Os dados em subcampos podem ser acessados usando a notação de pontos. Por exemplo, se havia um objeto name, para acessar o campo firstName, use name.firstName.

Lista de funções

As tabelas a seguir listam todas as funções de mapeamento compatíveis, incluindo expressões de amostra e suas saídas resultantes.

Funções de strings string

NOTE
Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
concat
Concatena as sequências de caracteres fornecidas.
  • STRING: as cadeias de caracteres que serão concatenadas.
concat(STRING_1, STRING_2)
concat("Hi, ", “there”, “!”)
"Hi, there!"
explodir
Divide a sequência de caracteres com base em um regex e retorna uma matriz de partes. Opcionalmente, pode incluir regex para dividir a cadeia de caracteres. Por padrão, a divisão é resolvida como “,”. Os seguintes delimitadores precisam de escape com \: +, ?, ^, |, ., [, (, {, ), *, $, \ Se você incluir vários caracteres como delimitador, ele será tratado como um delimitador de vários caracteres.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres que precisa ser dividida.
  • REGEX: Opcional A expressão regular que pode ser usada para dividir a cadeia de caracteres.
explode(STRING, REGEX)
explode(“Olá!”, " ")
["Hi,", "there"]
instr
Retorna o local/índice de uma substring.
  • ENTRADA: Obrigatório A cadeia de caracteres que está sendo pesquisada.
  • SUBSTRING: Obrigatório A subcadeia de caracteres que está sendo pesquisada na cadeia de caracteres.
  • START_POSITION: Opcional O local de onde começar a pesquisar na cadeia de caracteres.
  • OCORRÊNCIA: Opcional A enésima ocorrência a ser procurada a partir da posição inicial. Por padrão, é definido como 1.
instr(INPUT, SUBSTRING, START_POSITION, OCCURRENCE)
instr(“adobe.com”, “com”)
6
replacester
Substitui a cadeia de caracteres de pesquisa, se presente na cadeia de caracteres original.
  • ENTRADA: Obrigatório A cadeia de caracteres de entrada.
  • TO_FIND: Obrigatório A cadeia de caracteres a ser pesquisada na entrada.
  • TO_REPLACE: Obrigatório A cadeia de caracteres que substituirá o valor em “TO_FIND”.
replacestr(INPUT, TO_FIND, TO_REPLACE)
replacestr(“Isto é uma sequência de caracteres re test”, “re”, “replace”)
“Este é um teste de substituição de cadeia de caracteres”
substr
Retorna uma substring de um determinado comprimento.
  • ENTRADA: Obrigatório A cadeia de caracteres de entrada.
  • START_INDEX: Obrigatório O índice da cadeia de caracteres de entrada em que a subsequência de caracteres é iniciada.
  • LENGTH: Required O comprimento da subcadeia de caracteres.
substr(INPUT, START_INDEX, LENGTH)
substr(“Este é um teste de substring”, 7, 8)
“um subconjunto”
lower /
lcase
Converte uma cadeia de caracteres em minúsculas.
  • ENTRADA: Obrigatório A cadeia de caracteres que será convertida em minúsculas.
lower(INPUT)
lower(“HeLL”)
lcase(“HeLL”)
“olá”
upper /
ucase
Converte uma cadeia de caracteres em maiúsculas.
  • ENTRADA: Obrigatório A cadeia de caracteres que será convertida em maiúsculas.
upper(ENTRADA)
upper(“HeLL”)
ucase(“HeLL”)
“OLÁ”
split
Divide uma cadeia de caracteres de entrada em um separador. O seguinte separador precisa de escape com \: \. Se você incluir vários delimitadores, a cadeia de caracteres será dividida em qualquer dos delimitadores presentes na cadeia de caracteres. Observação: esta função retorna apenas índices não nulos da cadeia de caracteres, independentemente da presença do separador. Se todos os índices, incluindo nulos, forem necessários na matriz resultante, use a função “explodir”.
  • ENTRADA: Obrigatório A cadeia de caracteres de entrada que será dividida.
  • SEPARATOR: Obrigatório A cadeia de caracteres usada para dividir a entrada.
split(ENTRADA, SEPARADOR)
split(“Olá mundo”, " ")
["Hello", "world"]
ingressar
Une uma lista de objetos usando o separador.
  • SEPARATOR: Obrigatório A cadeia de caracteres que será usada para unir os objetos.
  • OBJETOS: Obrigatório Uma matriz de cadeias de caracteres que serão unidas.
join(SEPARATOR, [OBJECTS])
join(" ", to_array(true, "Hello", "world"))
“Olá, mundo”
lpad
Preenche o lado esquerdo de uma cadeira de caracteres com a outra cadeira de caracteres especificada.
  • ENTRADA: Obrigatório A cadeia de caracteres a ser preenchida. Esta cadeia de caracteres pode ser nula.
  • COUNT: Obrigatório O tamanho da cadeia de caracteres a ser preenchida.
  • PREENCHIMENTO: Obrigatório A cadeia de caracteres com a qual preencher a entrada. Se for nulo ou estiver vazio, será tratado como um único espaço.
lpad(ENTRADA, CONTAGEM, PREENCHIMENTO)
lpad(“bat”, 8, “yz”)
“yzyzybat”
rpad
Preenche o lado direito de uma cadeia de caracteres com a outra cadeia de caracteres fornecida.
  • ENTRADA: Obrigatório A cadeia de caracteres a ser preenchida. Esta cadeia de caracteres pode ser nula.
  • COUNT: Obrigatório O tamanho da cadeia de caracteres a ser preenchida.
  • PREENCHIMENTO: Obrigatório A cadeia de caracteres com a qual preencher a entrada. Se for nulo ou estiver vazio, será tratado como um único espaço.
rpad(ENTRADA, CONTAGEM, PREENCHIMENTO)
rpad(“bat”, 8, “yz”)
“batyzyzy”
left
Obtém os primeiros caracteres “n” da cadeira de caracteres fornecida.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres para a qual você está obtendo os primeiros caracteres “n”.
  • COUNT: Obrigatório Os caracteres “n” que você deseja obter da cadeia de caracteres.
left(STRING, COUNT)
left(“abcde”, 2)
“ab”
direita
Obtém os últimos caracteres “n” da cadeira de caracteres fornecida.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres para a qual você está obtendo os últimos caracteres “n”.
  • COUNT: Obrigatório Os caracteres “n” que você deseja obter da cadeia de caracteres.
right(STRING, COUNT)
right(“abcde”, 2)
“de”
ltrim
Remove o espaço em branco do início da cadeira de caracteres.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres da qual você deseja remover o espaço em branco.
ltrim(STRING)
ltrim(" Olá")
“olá”
rtrim
Remove o espaço em branco do final da cadeira de caracteres.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres da qual você deseja remover o espaço em branco.
rtrim(STRING)
rtrim(“alô”)
“olá”
trim
Remove o espaço em branco do início e do fim da sequência de caracteres.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres da qual você deseja remover o espaço em branco.
trim(STRING)
trim(" olá ")
“olá”
igual a
Compara duas strings para confirmar se são iguais. Esta função diferencia maiúsculas de minúsculas.
  • STRING1: Obrigatório A primeira cadeia de caracteres que você deseja comparar.
  • CADEIA DE CARACTERES2: Obrigatório A segunda cadeia de caracteres que você deseja comparar.
STRING1.​equals(​STRING2)
“string1”.​equals​(“STRING1”)
falso
equalsIgnoreCase
Compara duas strings para confirmar se são iguais. Esta função não diferencia maiúsculas de minúsculas.
  • STRING1: Obrigatório A primeira cadeia de caracteres que você deseja comparar.
  • CADEIA DE CARACTERES2: Obrigatório A segunda cadeia de caracteres que você deseja comparar.
STRING1.​equalsIgnoreCase​(STRING2)
“string1”.​equalsIgnoreCase​("STRING1)
verdadeiro

Funções de expressão regular

Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
extract_regex
Extrai grupos da string de entrada, com base em uma expressão regular.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres da qual você está extraindo os grupos.
  • REGEX: Obrigatório A expressão regular que você deseja que o grupo corresponda.
extract_regex(STRING, REGEX)
extract_regex​("E259,E259B_009,1_1"​, “([,]+),[,]*,([^,]+)”)
[“E259,E259B_009,1_1”, “E259”, “1_1”]
matches_regex
Verifica se a string corresponde à expressão regular inserida.
  • CADEIA DE CARACTERES: Obrigatório A cadeia de caracteres que você está verificando corresponde à expressão regular.
  • REGEX: Obrigatório A expressão regular com a qual você está comparando.
matches_regex(STRING, REGEX)
matches_regex(“E259,E259B_009,1_1”, “([,]+),[,]*,([^,]+)”)
verdadeiro

Funções de hash hashing

NOTE
Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
sha1
Pega uma entrada e produz um valor de hash usando o Algoritmo de hash seguro 1 (SHA-1).
  • ENTRADA: Obrigatório O texto sem formatação a ser hash.
  • CHARSET: Opcional O nome do conjunto de caracteres. Os valores possíveis incluem UTF-8, UTF-16, ISO-8859-1 e US-ASCII.
sha1(ENTRADA, CHARSET)
sha1(“meu texto”, “UTF-8”)
c3599c11e47719df18a24​48690840c5dfcce3c80
sha256
Pega uma entrada e produz um valor de hash usando o Algoritmo de hash seguro 256 (SHA-256).
  • ENTRADA: Obrigatório O texto sem formatação a ser hash.
  • CHARSET: Opcional O nome do conjunto de caracteres. Os valores possíveis incluem UTF-8, UTF-16, ISO-8859-1 e US-ASCII.
sha256(ENTRADA, CHARSET)
sha256(“meu texto”, “UTF-8”)
7330d2b39ca35eaf4cb95fc846c21​ee6a39af698154a83a586ee270a0d372104
sha512
Pega uma entrada e produz um valor de hash usando o Algoritmo de hash seguro 512 (SHA-512).
  • ENTRADA: Obrigatório O texto sem formatação a ser hash.
  • CHARSET: Opcional O nome do conjunto de caracteres. Os valores possíveis incluem UTF-8, UTF-16, ISO-8859-1 e US-ASCII.
sha512(ENTRADA, CHARSET)
sha512(“meu texto”, “UTF-8”)
a3d7e45a0d9be5fd4e4b9a3b8c9c2163c21ef​708bf11b4232bb21d2a8704ada2cdcd7b367dd0788a89​a5c908cfe377aceb107 2a7b386b7d4fd2ff68a8fd24d16
md5
Pega uma entrada e produz um valor de hash usando MD5.
  • ENTRADA: Obrigatório O texto sem formatação a ser hash.
  • CHARSET: Opcional O nome do conjunto de caracteres. Os valores possíveis incluem UTF-8, UTF-16, ISO-8859-1 e US-ASCII.
md5(ENTRADA, CHARSET)
md5(“meu texto”, “UTF-8”)
d3b96ce8c9fb4​e9bd0198d03ba6852c7
crc32
Pega uma entrada e usa um algoritmo de verificação de redundância cíclica (CRC) para produzir um código cíclico de 32 bits.
  • ENTRADA: Obrigatório O texto sem formatação a ser hash.
  • CHARSET: Opcional O nome do conjunto de caracteres. Os valores possíveis incluem UTF-8, UTF-16, ISO-8859-1 e US-ASCII.
crc32(INPUT, CHARSET)
crc32(“meu texto”, “UTF-8”)
8df92e80

Funções de URL url

NOTE
Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
get_url_protocol
Retorna o protocolo do URL fornecido. Se a entrada for inválida, retornará null.
  • URL: Obrigatório A URL da qual o protocolo precisa ser extraído.
get_url_protocol​(URL)
get_url_protocol(“​.adobe.com/home”)
https
get_url_host
Retorna o host do URL fornecido. Se a entrada for inválida, retornará null.
  • URL: Obrigatório A URL da qual o host precisa ser extraído.
get_url_host​(URL)
get_url_host​(“https://platform​.adobe.com/home”)
platform.adobe.com
get_url_port
Retorna a porta do URL fornecido. Se a entrada for inválida, retornará null.
  • URL: Obrigatório A URL da qual a porta precisa ser extraída.
get_url_port(URL)
get_url_port​(“sftp://example.com//home/​joe/employee.csv”)
22
get_url_path
Retorna o caminho do URL fornecido. Por padrão, o caminho completo é retornado.
  • URL: Obrigatório A URL da qual o caminho precisa ser extraído.
  • FULL_PATH: Opcional Um valor booliano que determina se o caminho completo é retornado. Se definido como false, somente o final do caminho é retornado.
get_url_path​(URL, CAMINHO_COMPLETO)
get_url_path​(“sftp://example.com//​home/joe/employee.csv”)
“//home/joe/​employee.csv”
get_url_query_str
Retorna a cadeia de caracteres de consulta de um determinado URL como um mapa de nome de cadeia de caracteres de consulta e valor de cadeia de caracteres de consulta.
  • URL: Obrigatório A URL da qual você está tentando obter a cadeia de caracteres de consulta.
  • ÂNCORA: Obrigatório Determina o que será feito com a âncora na cadeia de caracteres de consulta. Pode ser um destes três valores: “keep”, “remove” ou “append”.

    Se o valor for “reter”, a âncora será anexada ao valor retornado.
    Se o valor for “remover”, a âncora será removida do valor retornado.
    Se o valor for “append”, a âncora será retornada como um valor separado.
get_url_query_str​(URL, ÂNCORA)
get_url_query​(“foo://example.com foo://example.com:8042​/over/there?name=​ferret#ferret”, “reter”)
get url_str​ ​ ​ ​ ​ ​(“2}acima/lá?name=ferrett”, “remove”:8042get url_query_str(“foo://example.com4}/acima/ali?name=ferret#nariz”, “append”)
:8042
{"name": "ferret#nose"}
{"name": "ferret"}
{"name": "ferret", "_anchor_": "nose"}
get_url_encoded
Essa função pega uma URL como entrada e substitui ou codifica os caracteres especiais por caracteres ASCII. Para obter mais informações sobre caracteres especiais, leia a lista de caracteres especiais no apêndice deste documento.
  • URL: Obrigatório A URL de entrada com caracteres especiais que você deseja substituir ou codificar com caracteres ASCII.
get_url_encoded(URL)
get_url_encoded(“https://example.com/partneralliance_asia-pacific_2022”)
https%3A%2F%2Fexample.com%2Fpartneralliance_asia-pacific_2022
get_url_decoded
Essa função pega uma URL como entrada e decodifica os caracteres ASCII em caracteres especiais. Para obter mais informações sobre caracteres especiais, leia a lista de caracteres especiais no apêndice deste documento.
  • URL: Obrigatório A URL de entrada com caracteres ASCII que você deseja decodificar em caracteres especiais.
get_url_decoded(URL)
get_url_decoded(“https%3A%2F%2Fexample.com%2Fpartneralliance_asia-pacific_2022”)
https://example.com/partneralliance_asia-pacific_2022

Funções de data e hora date-and-time

NOTE
Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela. Mais informações sobre a função date podem ser encontradas na seção de datas do guia de manipulação de formato de dados.
Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
now
Recupera a hora atual.
now()
now()
2021-10-26T10:10:24Z
carimbo de data e hora
Recupera o horário Unix atual.
timestamp()
timestamp()
1571850624571
formato
Formata a data de entrada de acordo com um formato especificado.
  • DATE: Obrigatório A data de entrada, como um objeto ZonedDateTime, que você deseja formatar.
  • FORMATO: Obrigatório O formato para o qual você deseja alterar a data.
format(DATA, FORMATO)
format(2019-10-23T11:24:00+00:00, “yyyy-MM-dd HH:mm:ss”)
2019-10-23 11:24:35
dformat
Converte um carimbo de data e hora em uma cadeia de caracteres de data de acordo com um formato especificado.
  • CARIMBO DE DATA/HORA: Obrigatório O carimbo de data/hora que você deseja formatar. Isso é gravado em milissegundos.
  • FORMATO: Obrigatório O formato em que você deseja que o carimbo de data/hora se torne.
dformat(CARIMBO DE DATA E HORA, FORMATO)
dformat(1571829875000, “yyyy-MM-dd'T'HH:mm:ss.SSSX”)
2019-10-23T11:24:35.000Z
data
Converte uma string de data em um objeto ZonedDateTime (formato ISO 8601).
  • DATA: Obrigatório A cadeia de caracteres que representa a data.
  • FORMATO: Obrigatório A cadeia de caracteres que representa o formato da data de origem.Observação: não representa o formato em que você deseja converter a cadeia de caracteres de data.
  • DEFAULT_DATE: Obrigatório A data padrão retornada, se a data fornecida for nula.
date(DATE, FORMAT, DEFAULT_DATE)
date(“2019-10-23 11:24”, “aaaa-MM-dd HH:mm”, now())
2019-10-23T11:24:00Z
data
Converte uma string de data em um objeto ZonedDateTime (formato ISO 8601).
  • DATA: Obrigatório A cadeia de caracteres que representa a data.
  • FORMATO: Obrigatório A cadeia de caracteres que representa o formato da data de origem.Observação: não representa o formato em que você deseja converter a cadeia de caracteres de data.
date(DATA, FORMATO)
date(“2019-10-23 11:24”, “aaaa-MM-dd HH:mm”)
2019-10-23T11:24:00Z
data
Converte uma string de data em um objeto ZonedDateTime (formato ISO 8601).
  • DATA: Obrigatório A cadeia de caracteres que representa a data.
date(DATE)
date(“2019-10-23 11:24”)
“2019-10-23T11:24:00Z”
date_part
Recupera as partes da data. Os seguintes valores de componentes são compatíveis:

“year”
“yyyy”
“yy”

“quarter”
“qq”
“q”

“month”
“mm”
“m”

“dayofyear”
“dy”
“y”

“day”
“dd”
“d”

“week”
“ww”
“w”

"w
  • COMPONENTE: Obrigatório Uma cadeia de caracteres que representa a parte da data.
  • DATE: Obrigatório A data, em um formato padrão.
date_part​(COMPONENT, DATE)
date_part(“MM”, date(“10-17-2019:55:12”))
10
set_date_part
Substitui um componente em uma determinada data. Os seguintes componentes foram aceitos:

“year”
“yyy”
“yy”

“month”
“mm”
“m”

“day”
“dd”
“d”

“hour”
“hh”

“minute”
“mi”
“n”

“second”
“ss”
“s”
  • COMPONENTE: Obrigatório Uma cadeia de caracteres que representa a parte da data.
  • VALUE: Required O valor a ser definido para o componente em uma determinada data.
  • DATE: Obrigatório A data, em um formato padrão.
set_date_part​(COMPONENT, VALUE, DATE)
set_date_part(“m”, 4, date(“2016-11-09T11:44:44.797”)
“04/2016/09T11:44:44Z”
make_date_time
Cria uma data a partir de partes. Essa função também pode ser induzida usando make_timestamp.
  • ANO: Obrigatório O ano, gravado em quatro dígitos.
  • MÊS: Obrigatório O mês. Os valores permitidos são de 1 a 12.
  • DIA: Obrigatório O dia. Os valores permitidos são de 1 a 31.
  • HORA: Necessário A hora. Os valores permitidos são de 0 a 23.
  • MINUTO: Necessário O minuto. Os valores permitidos são de 0 a 59.
  • NANOSECOND: Obrigatório Os valores de nanossegundos. Os valores permitidos são de 0 a 99999999.
  • FUSO HORÁRIO: Obrigatório O fuso horário da data e hora.
make_date_time​(YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, NANOSECOND, TIMEZONE)
make_date_time​(2019, 10, 17, 11, 55, 12, 999, “América/Los_Angeles”)
2019-10-17T11:55:12Z
zone_date_to_utc
Converte uma data em qualquer fuso horário em uma data em UTC.
  • DATA: Obrigatório A data que você está tentando converter.
zone_date_to_utc​(DATE)
zone_date_to_utc​(2019-10-17T11:55:​12 PST
2019-10-17T19:55:12Z
zone_date_to_zone
Converte uma data de um fuso horário em outro.
  • DATA: Obrigatório A data que você está tentando converter.
  • ZONA: Obrigatório O fuso horário para o qual você está tentando converter a data.
zone_date_to_zone​(DATA, ZONA)
zone_date_to_zone(now(), "Europe/Paris")
2021-10-26T15:43:59Z

Hierarquias - Objetos objects

NOTE
Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
Função
Descrição
Parâmetros
Sintaxe
Expressão
Saída de exemplo
is_empty
Verifica se um objeto está ou não vazio.
  • ENTRADA: Obrigatório O objeto que você está tentando verificar está vazio.
is_empty(INPUT)
is_empty([1, null, 2, 3])
falso
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
code language-[
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
Para obter informações sobre o recurso de cópia de objeto, consulte a seção abaixo.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Hierarquias - Matrizes
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Hierarquias - Mapa
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Operadores lógicos
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Agregação
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Conversões de tipo
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Funções JSON
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Operações especiais
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Funções do agente do usuário
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
Qualquer uma das funções do agente do usuário contidas na tabela abaixo pode retornar um dos seguintes valores:
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
* Telefone - um dispositivo móvel com tela pequena (geralmente < 7 pol)
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
* Dispositivo móvel - Um dispositivo móvel que ainda não foi identificado. Esse dispositivo móvel pode ser um eReader, um tablet, um telefone, um relógio etc.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
Para obter mais informações sobre valores de campo de dispositivo, leia a lista de valores de campo de dispositivo no apêndice deste documento.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Role a tela para a esquerda/direita para visualizar o conteúdo completo da tabela.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Funções do Analytics
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!NOTE]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>Você só pode usar as seguintes funções de análise para fluxos do WebSDK e do Adobe Analytics.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
<!–
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
–>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
### Cópia do objeto
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>[!TIP]
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
>O recurso de cópia de objeto é aplicado automaticamente quando um objeto na origem é mapeado para um objeto no XDM. Nenhuma ação adicional necessária por parte dos usuários.
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
Você pode usar o recurso de cópia de objeto para copiar atributos automaticamente de um objeto sem fazer alterações no mapeamento. Por exemplo, se os dados de origem tiverem uma estrutura de:
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
arrays_to_object
Cria uma lista de objetos.
  • ENTRADA: Obrigatório Um agrupamento de pares de chaves e matrizes.
arrays_to_object(ENTRADA)
arrays_to_objects('sku', explode("id1|id2", '\\|'), 'price', [22.5,14.35])
address{
line1: 4191 Ridgebrook Way,
city: San Jose,
state: California
}

e uma estrutura XDM de:

```json
addr{
    addrLine1: 4191 Ridgebrook Way,
    city: San Jose,
    state: California
    }

Em seguida, o mapeamento se torna:

address -> addr
address.line1 -> addr.addrLine1

No exemplo acima, os atributos city e state também são assimilados automaticamente em tempo de execução porque o objeto address está mapeado para addr. Se você tiver que criar um atributo line2 na estrutura XDM e seus dados de entrada também contiverem um line2 no objeto address, ele também será assimilado automaticamente, sem a necessidade de alterar manualmente o mapeamento.

Para garantir que o mapeamento automático funcione, os seguintes pré-requisitos devem ser atendidos:

  • Objetos de nível primário devem ser mapeados;
  • Novos atributos devem ter sido criados no esquema XDM;
  • Os novos atributos devem ter nomes correspondentes no esquema de origem e no esquema XDM.

Se qualquer um dos pré-requisitos não for atendido, você deverá mapear manualmente o esquema de origem para o esquema XDM usando o preparo de dados.

Apêndice

Veja a seguir informações adicionais sobre o uso das funções de mapeamento do Preparo de dados

Caracteres especiais special-characters

A tabela abaixo descreve uma lista de caracteres reservados e seus caracteres codificados correspondentes.

Caractere reservado
Caractere codificado
espaço
%20
!
%21
"
%22
#
%23
$
%24
%
%25
&
%26
%27
(
%28
)
%29
*
%2A
+
%2B
,
%2C
/
%2F
:
%3A
;
%3B
<
%3C
=
%3D
>
%3E
?
%3F
@
%40
[
%5B
]
%5D
^
%5E
`
%60
~
%7E

Valores do campo Dispositivo device-field-values

A tabela abaixo descreve uma lista de valores de campo de dispositivo e suas descrições correspondentes.

Dispositivo
Descrição
Desktop
Um tipo de dispositivo Desktop ou Laptop.
Anônimo
Um dispositivo anônimo. Em alguns casos, são useragents que foram alterados por um software de anonimização.
Desconhecido
Um dispositivo desconhecido. Normalmente, são useragents que não contêm informações sobre o dispositivo.
Dispositivo móvel
Um dispositivo móvel que ainda não foi identificado. Esse dispositivo móvel pode ser um eReader, um tablet, um telefone, um relógio etc.
Tablet
Um dispositivo móvel com tela grande (geralmente > 7 pol).
Telefone
Um dispositivo móvel com tela pequena (geralmente < 7 pol).
Observar
Um dispositivo móvel com uma tela pequena (geralmente < 2 pol). Esses dispositivos normalmente funcionam como uma tela adicional para um dispositivo do tipo telefone/tablet.
Realidade aumentada
Um dispositivo móvel com recursos de AR.
Realidade virtual
Um dispositivo móvel com recursos VR.
eReader
Um dispositivo semelhante a um tablet, mas geralmente com uma tela eInk.
Decodificador de sinais
Um dispositivo conectado que permite a interação através de uma tela dimensionada para TV.
TV
Um dispositivo semelhante ao decodificador de sinais, mas integrado à TV.
Equipamento doméstico
Um aparelho doméstico (geralmente grande), como uma geladeira.
Console de jogos
Um sistema de jogos fixo como o Playstation ou o XBox.
Console de jogos portátil
Um sistema móvel de jogos como o Nintendo Switch.
Voz
Um dispositivo orientado por voz, como um Amazon Alexa ou um Google Home.
Carro
Um navegador baseado em veículo.
Robô
Robôs que visitam um site.
Robot Mobile
Robôs que visitam um site, mas indicam que desejam ser vistos como um visitante móvel.
Robot Imitator
Robôs que visitam um site, fingindo que são robôs como Google, mas não são. Observação: na maioria dos casos, os Robot Imitators são realmente robôs.
Nuvem
Um aplicativo baseado em nuvem. Eles não são robôs nem hackers, mas são aplicativos que precisam se conectar. Isso inclui Mastodon servidores.
Hacker
Este valor de dispositivo é usado caso scripts sejam detectados na cadeia de caracteres useragent.

Amostras de código code-samples

map_get_values map-get-values

Selecione para exibir o exemplo
code language-json
 example = "map_get_values(book_details,\"author\") where input is : {\n" +
        "    \"book_details\":\n" +
        "    {\n" +
        "        \"author\": \"George R. R. Martin\",\n" +
        "        \"price\": 17.99,\n" +
        "        \"ISBN\": \"ISBN-978-0553801477\"\n" +
        "    }\n" +
        "}",
      result = "{\"author\": \"George R. R. Martin\"}"

map_has_keys map_has_keys

Selecione para exibir o exemplo
code language-json
 example = "map_has_keys(book_details,\"author\")where input is : {\n" +
        "    \"book_details\":\n" +
        "    {\n" +
        "        \"author\": \"George R. R. Martin\",\n" +
        "        \"price\": 17.99,\n" +
        "        \"ISBN\": \"ISBN-978-0553801477\"\n" +
        "    }\n" +
        "}",
      result = "true"

add_to_map add_to_map

Selecione para exibir o exemplo
code language-json
example = "add_to_map(book_details, book_details2) where input is {\n" +
        "    \"book_details\":\n" +
        "    {\n" +
        "        \"author\": \"George R. R. Martin\",\n" +
        "        \"price\": 17.99,\n" +
        "        \"ISBN\": \"ISBN-978-0553801477\"\n" +
        "    }\n" +
        "}" +
        "{\n" +
        "    \"book_details2\":\n" +
        "    {\n" +
        "        \"author\": \"Neil Gaiman\",\n" +
        "        \"price\": 17.99,\n" +
        "        \"ISBN\": \"ISBN-0-380-97365-0\"\n" +
        "        \"publisher\": \"William Morrow\"\n" +
        "    }\n" +
        "}",
      result = "{\n" +
        "    \"book_details\":\n" +
        "    {\n" +
        "        \"author\": \"George R. R. Martin\",\n" +
        "        \"price\": 17.99,\n" +
        "        \"ISBN\": \"ISBN-978-0553801477\"\n" +
        "        \"publisher\": \"William Morrow\"\n" +
        "    }\n" +
        "}",
      returns = "A new map with all elements from map and addends"

object_to_map object_to_map

Sintaxe 1

Selecione para exibir o exemplo
code language-json
example = "object_to_map(\"firstName\", \"John\", \"lastName\", \"Doe\")",
result = "{\"firstName\" : \"John\", \"lastName\": \"Doe\"}"

Sintaxe 2

Selecione para exibir o exemplo
code language-json
example = "object_to_map(address) where input is " +
  "address: {line1 : \"345 park ave\",line2: \"bldg 2\",City : \"san jose\",State : \"CA\",type: \"office\"}",
result = "{line1 : \"345 park ave\",line2: \"bldg 2\",City : \"san jose\",State : \"CA\",type: \"office\"}"

Sintaxe 3

Selecione para exibir o exemplo
code language-json
example = "object_to_map(addresses,type)" +
        "\n" +
        "[\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City\": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"home\"\n" +
        "    },\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City \": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"work\"\n" +
        "    },\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City \": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"office\"\n" +
        "    }\n" +
        "]" ,
result = "{\n" +
        "    \"home\":\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City\": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"home\"\n" +
        "    },\n" +
        "    \"work\":\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City \": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"work\"\n" +
        "    },\n" +
        "    \"office\":\n" +
        "    {\n" +
        "        \"line1\": \"345 park ave\",\n" +
        "        \"line2\": \"bldg 2\",\n" +
        "        \"City \": \"san jose\",\n" +
        "        \"State\": \"CA\",\n" +
        "        \"type\": \"office\"\n" +
        "    }\n" +
        "}"

array_to_map array_to_map

Selecione para exibir o exemplo
code language-json
example = "array_to_map(addresses, \"type\") where addresses is\n" +
  "\n" +
  "[\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City\": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"home\"\n" +
  "    },\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City \": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"work\"\n" +
  "    },\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City \": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"office\"\n" +
  "    }\n" +
  "]" ,
result = "{\n" +
  "    \"home\":\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City\": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"home\"\n" +
  "    },\n" +
  "    \"work\":\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City \": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"work\"\n" +
  "    },\n" +
  "    \"office\":\n" +
  "    {\n" +
  "        \"line1\": \"345 park ave\",\n" +
  "        \"line2\": \"bldg 2\",\n" +
  "        \"City \": \"san jose\",\n" +
  "        \"State\": \"CA\",\n" +
  "        \"type\": \"office\"\n" +
  "    }\n" +
  "}",
returns = "Returns a map with given field name and value pairs or null if input is null"
recommendation-more-help
experience-platform-help-data-prep