Consulta los conectores compatibles con Application Integration.

Funciones de asignación de datos

La tarea Asignación de datos proporciona varias funciones de asignación predefinidas para transformar y estandarizar los datos de asignación en tu integración. Una función de asignación puede tener uno o más parámetros de entrada, y cada parámetro puede contener un valor literal, una variable o una función base con funciones de asignación aplicadas. Puedes usar varias funciones de asignación para una sola fuente de entrada y formar una expresión de transformación de asignación.

En la siguiente tabla, se enumeran las funciones de asignación predefinidas disponibles en la tarea Asignación de datos.

Función Descripción
ADD Agrega el número especificado a un número existente.
AND Realiza la operación lógica AND en los valores booleanos especificados.
APPEND Anexa el valor especificado a un array.
APPEND_ALL Anexa todos los valores especificados a un array.
APPEND_ELEMENT Anexa un elemento a un array JSON.
AVG Calcula el promedio numérico de todos los valores de un array.
CEIL Calcula el número entero más pequeño mayor o igual que la entrada determinada.
CONCAT Concatena los caracteres especificados en una string existente.
CONTAINS Comprueba el caso del valor especificado en una cadena o array de cadenas determinado
DECODE_BASE64_STRING Decodifica una string de base64 al charset UTF-8.
DIVIDE Divide un número existente entre el número especificado.
EQUALS Compara el valor especificado con el valor existente.
EQUALS_IGNORE_CASE Compara el valor especificado con el valor existente.
EPOCH_TO_HUMAN_READABLE_TIME Convierte una hora de la época de Unix (en milisegundos) en un formato de legible.
EXPONENT Calcula el valor de un número existente elevado a la potencia especificada.
FILTER Filtra los elementos del array que satisfacen una condición de filtro determinada. Ten en cuenta que una condición de filtro se debe evaluar como TRUE o FALSE.
FLATTEN Compacta un array JSON de forma recursiva para crear un array unidimensional nuevo.
FLOOR Calcula el número entero más grande que es menor o igual que la entrada proporcionada.
FOR_EACH Aplica una o más funciones de transformación para cada elemento de un array.
GET Muestra el valor de un array en un índice especificado. En un array, el primer valor está disponible en el índice 0 y el último está disponible en el índice n-1, en el que n es el tamaño del array.
GET_ELEMENT Muestra el elemento en el índice especificado en un array JSON. En un array, el primer valor está disponible en el índice 0 y el último valor está disponible en el índice n-1, en el que n es el tamaño del array.
GET_PROPERTY Muestra el valor de la propiedad especificada en un objeto JSON.
GREATER_THAN Comprueba si un número existente es mayor que el número especificado.
GREATER_THAN_EQUAL_TO Comprueba si un número entero es mayor o igual que el valor especificado.
LENGTH Calcula la longitud de una string. La longitud de una cadena es el número de caracteres en ella.
LESS_THAN_EQUAL_TO Comprueba si un número entero es menor o igual que el valor especificado.
LESS_THAN Comprueba si un número existente es menor que el número especificado.
MAX Encuentra el valor más bajo en un array.
MERGE Combina dos variables JSON (objetos o arrays). Si el mismo valor está presente en ambas variables, la función quita el valor duplicado.
MIN Encuentra el valor más bajo en un array.
MOD Divide dos valores y muestra el resto de la operación de división.
MULTIPLY Multiplica un número existente por el número especificado.
NAND Realiza la operación lógica NAND en los valores booleanos especificados.
NOR Realiza la operación lógica NOR en los valores booleanos especificados.
NOT Muestra el valor opuesto de un valor booleano.
OR Realiza la operación lógica OR en los valores booleanos especificados.
REMOVE Quita el valor especificado de un array.
REMOVE_AT Quita un elemento de un array en el índice especificado.
REMOVE_PROPERTY Quita una propiedad de un objeto JSON.
REPLACE_ALL Reemplaza todos los casos de una substring en una string.
RESOLVE_TEMPLATE Resuelve referencias en una string de plantilla que contiene referencias de $variable$.
ROUND Redondea un número al número entero más cercano.
SET Actualiza el valor de un array de strings en el índice especificado.
SET_PROPERTY Agrega o actualiza una propiedad en un objeto JSON.
SIZE Cuenta la cantidad de elementos en un array.
SPLIT Divide una string según el delimitador especificado.
SUBSTRING Muestra la substring de la string actual del índice de inicio inclusive al índice de fin exclusive.
SUBTRACT Resta el número especificado a un número existente.
SUM Suma todos los valores de un array.
TO_BASE_64 Codifica una string al formato base64 con el charset UTF-8.
TO_BOOLEAN_ARRAY Convierte un array JSON en un array booleano.
TO_BOOLEAN Convierte una string en un tipo de datos booleanos.
TO_DOUBLE_ARRAY Convierte un array JSON en un array doble.
TO_DOUBLE Convierte una string o un número entero en un doble.
TO_INT_ARRAY Convierte un array JSON en un array de números enteros.
TO_INT Convierte una string en un número entero.
TO_JSON Convierte el valor actual en un objeto JSON.
TO_LOWERCASE Convierte todos los caracteres de una string en minúsculas.
TO_SET Quita los valores duplicados de un array.
TO_STRING_ARRAY Convierte un array JSON en un array de strings.
TO_UPPERCASE Convierte todos los caracteres de una string en mayúsculas.
XNOR Realiza la operación lógica XNOR en los valores booleanos especificados.
XOR Realiza la operación lógica XOR en los valores booleanos especificados.
GENERATE_UUID Genera un UUID aleatorio.
GET_EXECUTION_ID Muestra el ID de ejecución de la integración actual.
GET_INTEGRATION_NAME Muestra el nombre de la integración actual.
GET_INTEGRATION_REGION Muestra la región de la integración actual.
GET_PROJECT_ID Muestra el ID del proyecto de Google Cloud de la integración actual.
INT_LIST Muestra una lista de números enteros entre los valores especificados. La lista que se muestra incluye el valor inicial y no el valor final.
NOW_IN_MILLIS Muestra el tiempo de época actual de Unix de la integración en milisegundos.