Consulta i connettori supportati per Application Integration.

Funzioni di mappatura dei dati

L'attività di mappatura dei dati fornisce varie funzioni di mappatura predefinite per trasformare e standardizzare i dati di mappatura nella tua integrazione. Una funzione di mappatura può avere uno o più parametri di input, dove ogni parametro può contenere ulteriormente un valore letterale, una variabile o una funzione di base a cui sono applicate funzioni di mappatura. Puoi utilizzare più funzioni di mappatura per una singola origine di input, formando un'espressione di trasformazione di mappatura.

La tabella seguente elenca le funzioni di mappatura predefinite disponibili nell'attività Mappatura dei dati.

Funzione Descrizione
ADD Aggiunge il numero specificato a un numero esistente.
AND Esegue l'operazione AND logica sui valori booleani specificati.
APPEND Aggiunge il valore specificato a un array.
APPEND_ALL Aggiunge tutti i valori specificati a un array.
APPEND_ELEMENT Aggiunge un elemento a un array JSON.
AVG Calcola la media numerica di tutti i valori di un array.
CEIL Calcola il numero intero più piccolo maggiore o uguale all'input specificato.
CONCAT Concatena i caratteri specificati in una stringa esistente.
CONTAINS Controlla l'occorrenza del valore specificato in una determinata stringa o matrice di stringhe.
DECODE_BASE64_STRING Decodifica una stringa base64 nel set di caratteri UTF-8.
DIVIDE Divide un numero esistente per il numero specificato.
EQUALS Confronta il valore specificato con quello esistente.
EQUALS_IGNORE_CASE Confronta il valore specificato con quello esistente.
EPOCH_TO_HUMAN_READABLE_TIME Converte il tempo di epoca Unix (in millisecondi) in un formato di ora leggibile.
EXPONENT Calcola il valore di un numero esistente elevato alla potenza specificata.
FILTER Filtra gli elementi dell'array che soddisfano una determinata condizione di filtro. Tieni presente che una condizione di filtro deve essere valutata come TRUE o FALSE.
FLATTEN Appiattisce un array JSON in modo ricorsivo per creare un nuovo array unidimensionale.
FLOOR Calcola il numero intero più grande minore o uguale all'input fornito.
FOR_EACH Applica una o più funzioni di trasformazione per ogni elemento di un array.
GET Restituisce il valore in un array in un indice specificato. In un array, il primo valore è disponibile all'indice 0 e l'ultimo all'indice n-1, dove n è la dimensione dell'array.
GET_ELEMENT Restituisce l'elemento nell'indice specificato in un array JSON. Nell'array, il primo valore è disponibile all'indice 0 e l'ultimo all'indice n-1, dove n è la dimensione dell'array.
GET_PROPERTY Restituisce il valore della proprietà specificata in un oggetto JSON.
GREATER_THAN Controlla se un numero esistente è maggiore del numero specificato.
GREATER_THAN_EQUAL_TO Controlla se un numero intero è maggiore o uguale al valore specificato.
LENGTH Calcola la lunghezza di una stringa. La lunghezza di una stringa corrisponde al numero di caratteri che contiene.
LESS_THAN_EQUAL_TO Controlla se un numero intero è minore o uguale al valore specificato.
LESS_THAN Controlla se un numero esistente è inferiore a quello specificato.
MAX Trova il valore più alto in un array.
MERGE Unisce due variabili JSON (oggetti o array). Se lo stesso valore è presente in entrambe le variabili, la funzione rimuove il valore duplicato.
MIN Trova il valore più basso in un array.
MOD Divide due valori e restituisce il resto dell'operazione di divisione.
MULTIPLY Moltiplica un numero esistente per il numero specificato.
NAND Esegue l'operazione NAND logica sui valori booleani specificati.
NOR Esegue l'operazione logica NOR sui valori booleani specificati.
NOT Restituisce il valore opposto di un valore booleano.
OR Esegue l'operazione OR logica sui valori booleani specificati.
REMOVE Rimuove il valore specificato da un array.
REMOVE_AT Rimuove un elemento da un array nell'indice specificato.
REMOVE_PROPERTY Rimuove una proprietà da un oggetto JSON.
REPLACE_ALL Sostituisce tutte le occorrenze di una sottostringa in una stringa.
RESOLVE_TEMPLATE Risolve i riferimenti in una stringa del modello che contiene riferimenti $variable$.
ROUND Arrotonda un numero al numero intero più vicino.
SET Aggiorna il valore di un array di stringhe nell'indice specificato.
SET_PROPERTY Aggiunge o aggiorna una proprietà in un oggetto JSON.
SIZE Conta il numero di elementi in un array.
SPLIT Suddivide una stringa in base al delimitatore specificato.
SUBSTRING Restituisce la sottostringa della stringa corrente dall'indice iniziale incluso all'indice finale escluso.
SUBTRACT Sottrae il numero specificato da un numero esistente.
SUM Aggiunge tutti i valori di un array.
TO_BASE_64 Codifica una stringa in formato base64 utilizzando il set di caratteri UTF-8.
TO_BOOLEAN_ARRAY Converte un array JSON in un array booleano.
TO_BOOLEAN Converte una stringa in un tipo di dati booleano.
TO_DOUBLE_ARRAY Converte un array JSON in un array di doppi.
TO_DOUBLE Converte una stringa o un numero intero in un numero doppio.
TO_INT_ARRAY Converte un array JSON in un array di interi.
TO_INT Converte una stringa in un numero intero.
TO_JSON Converte il valore corrente in un oggetto JSON.
TO_LOWERCASE Converte in minuscolo tutti i caratteri di una stringa.
TO_SET Rimuove i valori duplicati in un array.
TO_STRING_ARRAY Converte un array JSON in un array di stringhe.
TO_UPPERCASE Converte tutti i caratteri di una stringa in maiuscolo.
XNOR Esegue l'operazione logica dell'XON sui valori booleani specificati.
XOR Esegue l'operazione XOR logica sui valori booleani specificati.
GENERATE_UUID Genera un UUID casuale.
GET_EXECUTION_ID Restituisce l'ID esecuzione dell'integrazione corrente.
GET_INTEGRATION_NAME Restituisce il nome dell'integrazione corrente.
GET_INTEGRATION_REGION Restituisce la regione dell'integrazione attuale.
GET_PROJECT_ID Restituisce l'ID progetto Google Cloud dell'integrazione attuale.
INT_LIST Restituisce un elenco di numeri interi compresi tra i valori specificati. L'elenco restituito include il valore iniziale ed escluso il valore finale.
NOW_IN_MILLIS Restituisce l'ora Unix epoch corrente dell'integrazione in millisecondi.