Consulte os conectores compatíveis com a integração de aplicativos.
Funções de mapeamento de dados
A tarefa Mapeamento de dados inclui várias funções predefinidas para transformar e padronizar os dados de mapeamento na sua integração. Uma função de mapeamento pode ter um ou mais parâmetros de entrada, em que cada parâmetro pode ainda conter um valor literal, uma variável ou uma função de base com funções de mapeamento aplicadas. É possível usar várias funções de mapeamento para uma única origem de entrada, formando uma expressão de transformação de mapeamento.
A tabela a seguir lista as funções de mapeamento predefinidas disponíveis na tarefa Mapeamento de dados.
Função | Descrição |
---|---|
ADD |
Adiciona o número especificado a um número existente. |
AND |
Executa a operação lógica AND nos valores booleanos especificados. |
APPEND |
Anexa o valor especificado a uma matriz. |
APPEND_ALL |
Anexa todos os valores especificados a uma matriz. |
APPEND_ELEMENT |
Anexa um elemento a uma matriz JSON. |
AVG |
Calcula a média numérica de todos os valores em uma matriz. |
CEIL |
Calcula o menor inteiro maior ou igual à entrada fornecida. |
CONCAT |
Concatena os caracteres especificados para uma string existente. |
CONTAINS |
Verifica a ocorrência do valor especificado em uma determinada string ou matriz de string. |
DECODE_BASE64_STRING |
Decodifica uma string em base64 para o conjunto de caracteres UTF-8. |
DIVIDE |
Divide um número atual pelo número especificado. |
EQUALS |
Compara o valor especificado com o valor existente. |
EQUALS_IGNORE_CASE |
Compara o valor especificado com o valor existente. |
EPOCH_TO_HUMAN_READABLE_TIME |
Converte o horário de época do Unix, em milissegundos, em formato legível. |
EXPONENT |
Calcula o valor de um número atual elevado à potência especificada. |
FILTER |
Filtra os elementos da matriz que satisfazem uma determinada condição de filtro. Uma condição de filtro precisa ser avaliada como VERDADEIRO ou FALSO. |
FLATTEN |
Nivela uma matriz JSON recursivamente para criar uma nova matriz unidimensional. |
FLOOR |
Computa o maior inteiro menor ou igual à entrada fornecida. |
FOR_EACH |
Aplica uma ou mais funções de transformação a cada elemento em uma matriz. |
GET |
Retorna o valor em uma matriz em um índice especificado. Em uma matriz, o primeiro valor está disponível no índice 0 e o último valor está disponível no índice n-1, em que n é o tamanho da matriz. |
GET_ELEMENT |
Retorna o elemento no índice especificado em uma matriz JSON. Na matriz, o primeiro valor está disponível no índice 0 e o último valor está disponível no índice n-1, em que n é o tamanho da matriz. |
GET_PROPERTY |
Retorna o valor da propriedade especificada em um objeto JSON. |
GREATER_THAN |
Verifica se um número atual é maior que o especificado. |
GREATER_THAN_EQUAL_TO |
Verifica se um número inteiro é maior ou igual ao valor especificado. |
LENGTH |
Calcula o comprimento de uma string. O comprimento de uma string é o número de caracteres nela. |
LESS_THAN_EQUAL_TO |
Verifica se um número inteiro é menor ou igual ao valor especificado. |
LESS_THAN |
Verifica se um número atual é menor que o número especificado. |
MAX |
Encontra o maior valor em uma matriz. |
MERGE |
Mescla duas variáveis JSON (objetos ou matrizes). Se o mesmo valor estiver presente nas duas variáveis, a função removerá o valor duplicado. |
MIN |
Encontra o menor valor em uma matriz. |
MOD |
Divide dois valores e retorna o restante da operação de divisão. |
MULTIPLY |
Multiplica um número atual pelo número especificado. |
NAND |
Executa a operação lógica NAND nos valores booleanos especificados. |
NOR |
Executa a operação lógica de NOR nos valores booleanos especificados. |
NOT |
Retorna o valor oposto de um booleano. |
OR |
Executa a operação lógica OR nos valores booleanos especificados. |
REMOVE |
Remove o valor especificado de uma matriz. |
REMOVE_AT |
Remove um elemento de uma matriz no índice especificado. |
REMOVE_PROPERTY |
Remove uma propriedade de um objeto JSON. |
REPLACE_ALL |
Substitui todas as ocorrências de uma substring em uma string. |
RESOLVE_TEMPLATE |
Resolve referências em uma string de modelo que contém referências $variable$. |
ROUND |
Arredonda um número para o número inteiro mais próximo. |
SET |
Atualiza o valor de uma matriz de strings no índice especificado. |
SET_PROPERTY |
Adiciona ou atualiza uma propriedade em um objeto JSON. |
SIZE |
Conta o número de elementos em uma matriz. |
SPLIT |
Divide uma string com base no delimitador especificado. |
SUBSTRING |
Retorna a substring da string atual do índice inicial, inclusive para o índice final. |
SUBTRACT |
Subtrai o número especificado de um número atual. |
SUM |
Adiciona os valores de uma matriz. |
TO_BASE_64 |
Codifica uma string para o formato base64 usando o conjunto de caracteres UTF-8. |
TO_BOOLEAN_ARRAY |
Converte uma matriz JSON em uma matriz booleana. |
TO_BOOLEAN |
Converte uma string em um tipo de dados booleano. |
TO_DOUBLE_ARRAY |
Converte uma matriz JSON em uma matriz dupla. |
TO_DOUBLE |
Converte uma string ou um número inteiro em duplo. |
TO_INT_ARRAY |
Converte uma matriz JSON em uma matriz inteira. |
TO_INT |
Converte uma string em um inteiro. |
TO_JSON |
Converte o valor atual em um objeto JSON. |
TO_LOWERCASE |
Converte todos os caracteres em uma string para letras minúsculas. |
TO_SET |
Remove valores duplicados em uma matriz. |
TO_STRING_ARRAY |
Converte uma matriz JSON em uma matriz de strings. |
TO_UPPERCASE |
Converte todos os caracteres em uma string para letras maiúsculas. |
XNOR |
Executa a operação lógica do AvroOR nos valores booleanos especificados. |
XOR |
Executa a operação lógica do XOR nos valores booleanos especificados. |
GENERATE_UUID |
Gera um UUID aleatório. |
GET_EXECUTION_ID |
Retorna o ID de execução da integração atual. |
GET_INTEGRATION_NAME |
Retorna o nome da integração atual. |
GET_INTEGRATION_REGION |
Retorna a região da integração atual. |
GET_PROJECT_ID |
Retorna o ID do projeto do Google Cloud da integração atual. |
INT_LIST |
Retorna uma lista de números inteiros entre os valores especificados. A lista retornada inclui o valor inicial e exclui o valor final. |
NOW_IN_MILLIS |
Retorna o tempo atual do período Unix da integração em milissegundos. |