Consulta los conectores compatibles para 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 valor 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 la cantidad de caracteres que hay 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. |