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. |