Consultez la liste des connecteurs compatibles avec Application Integration.
Fonctions de mappage de données
La tâche Mappage de données fournit diverses fonctions de mappage prédéfinies pour transformer et standardiser les données de mappage dans votre intégration. Une fonction de mappage peut avoir un ou plusieurs paramètres d'entrée, où chaque paramètre peut contenir une valeur littérale, une variable ou une fonction de base à laquelle les fonctions de mappage sont appliquées. Vous pouvez utiliser plusieurs fonctions de mappage pour une seule source d'entrée, formant ainsi une expression de transformation de mappage.
Le tableau suivant répertorie les fonctions de mappage prédéfinies disponibles dans la tâche Mappage de données.
Fonction | Description |
---|---|
ADD |
Ajoute le nombre spécifié à un nombre existant. |
AND |
Effectue l'opération logique AND sur les valeurs booléennes spécifiées. |
APPEND |
Ajoute la valeur spécifiée à un tableau. |
APPEND_ALL |
Ajoute toutes les valeurs spécifiées à un tableau. |
APPEND_ELEMENT |
Ajoute un élément à un tableau JSON. |
AVG |
Calcule la moyenne numérique de toutes les valeurs d'un tableau. |
CEIL |
Calcule le plus petit entier supérieur ou égal à l'entrée donnée. |
CONCAT |
Concatène les caractères spécifiés en une chaîne existante. |
CONTAINS |
Vérifie l'occurrence de la valeur spécifiée dans une chaîne ou un tableau de chaînes donnés. |
DECODE_BASE64_STRING |
Décode une chaîne base64 en charset UTF-8. |
DIVIDE |
Divise un nombre existant par le nombre spécifié. |
EQUALS |
Compare la valeur spécifiée à la valeur existante. |
EQUALS_IGNORE_CASE |
Compare la valeur spécifiée à la valeur existante. |
EPOCH_TO_HUMAN_READABLE_TIME |
Convertit l'heure epoch Unix (en millisecondes) dans un format lisible. |
EXPONENT |
Calcule la valeur d'un nombre existant élevé à la puissance spécifiée. |
FILTER |
Filtre les éléments du tableau qui répondent à une condition de filtre donnée. Notez qu'une condition de filtre doit renvoyer la valeur TRUE ou FALSE. |
FLATTEN |
Aplatit un tableau JSON de manière récursive pour créer un tableau unidimensionnel. |
FLOOR |
Calcule le plus grand nombre entier inférieur ou égal à l'entrée fournie. |
FOR_EACH |
Applique une ou plusieurs fonctions de transformation pour chaque élément d'un tableau. |
GET |
Renvoie la valeur d'un tableau à un index spécifié. Dans un tableau, la première valeur est disponible à l'index 0 et la dernière est disponible à l'index n-1, où n est la taille du tableau. |
GET_ELEMENT |
Renvoie l'élément à l'index spécifié dans un tableau JSON. Dans le tableau, la première valeur est disponible à l'index 0 et la dernière valeur est disponible à l'index n-1, où n est la taille du tableau. |
GET_PROPERTY |
Renvoie la valeur de la propriété spécifiée dans un objet JSON. |
GREATER_THAN |
Vérifie si un nombre existant est supérieur au nombre spécifié. |
GREATER_THAN_EQUAL_TO |
Vérifie si un entier est supérieur ou égal à la valeur spécifiée. |
LENGTH |
Calcule la longueur d'une chaîne. La longueur d'une chaîne est le nombre de caractères qu'elle contient. |
LESS_THAN_EQUAL_TO |
Vérifie si un entier est inférieur ou égal à la valeur spécifiée. |
LESS_THAN |
Vérifie si un nombre existant est inférieur au nombre spécifié. |
MAX |
Trouve la valeur la plus élevée d'un tableau. |
MERGE |
Fusionne deux variables JSON (objets ou tableaux). Si la même valeur est présente dans les deux variables, la fonction supprime la valeur en double. |
MIN |
Recherche la valeur la plus faible d'un tableau. |
MOD |
Divise deux valeurs et renvoie le reste de l'opération de division. |
MULTIPLY |
Multiplie un nombre existant par le nombre spécifié. |
NAND |
Effectue l'opération logique NAND sur les valeurs booléennes spécifiées. |
NOR |
Effectue l'opération logique NOR sur les valeurs booléennes spécifiées. |
NOT |
Renvoie la valeur opposée d'une valeur booléenne. |
OR |
Effectue l'opération logique OR sur les valeurs booléennes spécifiées. |
REMOVE |
Supprime la valeur spécifiée d'un tableau. |
REMOVE_AT |
Supprime un élément d'un tableau à l'index spécifié. |
REMOVE_PROPERTY |
Supprime une propriété d'un objet JSON. |
REPLACE_ALL |
Remplace toutes les occurrences d'une sous-chaîne dans une chaîne. |
RESOLVE_TEMPLATE |
Résout les références dans une chaîne de modèle contenant des références $variable$. |
ROUND |
Arrondit un nombre à l'entier le plus proche. |
SET |
Met à jour la valeur d'un tableau de chaînes à l'index spécifié. |
SET_PROPERTY |
Ajoute ou met à jour une propriété dans un objet JSON. |
SIZE |
Compte les éléments d'un tableau. |
SPLIT |
Divise une chaîne en fonction du délimiteur spécifié. |
SUBSTRING |
Renvoie la sous-chaîne de la chaîne actuelle, depuis l'index de départ (inclus) jusqu'à l'index de fin (exclus). |
SUBTRACT |
Soustrait le nombre spécifié d'un nombre existant. |
SUM |
Ajoute toutes les valeurs dans un tableau. |
TO_BASE_64 |
Encode une chaîne au format base64 à l'aide du charset UTF-8. |
TO_BOOLEAN_ARRAY |
Convertit un tableau JSON en tableau booléen. |
TO_BOOLEAN |
Convertit une chaîne en type de données booléen. |
TO_DOUBLE_ARRAY |
Convertit un tableau JSON en tableau double. |
TO_DOUBLE |
Convertit une chaîne ou un entier en double. |
TO_INT_ARRAY |
Convertit un tableau JSON en tableau d'entiers. |
TO_INT |
Convertit une chaîne en entier. |
TO_JSON |
Convertit la valeur actuelle en objet JSON. |
TO_LOWERCASE |
Convertit tous les caractères d'une chaîne en minuscules. |
TO_SET |
Supprime les valeurs en double d'un tableau. |
TO_STRING_ARRAY |
Convertit un tableau JSON en tableau de chaînes. |
TO_UPPERCASE |
Convertit tous les caractères d'une chaîne en majuscules. |
XNOR |
Effectue l'opération logique XNOR sur les valeurs booléennes spécifiées. |
XOR |
Effectue l'opération logique XOR sur les valeurs booléennes spécifiées. |
GENERATE_UUID |
Génère un UUID aléatoire. |
GET_EXECUTION_ID |
Renvoie l'ID d'exécution de l'intégration actuelle. |
GET_INTEGRATION_NAME |
Renvoie le nom de l'intégration actuelle. |
GET_INTEGRATION_REGION |
Renvoie la région de l'intégration actuelle. |
GET_PROJECT_ID |
Renvoie l'ID de projet Google Cloud de l'intégration actuelle. |
INT_LIST |
Renvoie une liste d'entiers entre les valeurs spécifiées. La liste renvoyée inclut la valeur de départ et la valeur de fin est exclusive. |
NOW_IN_MILLIS |
Renvoie l'epoch Unix actuel de l'intégration en millisecondes. |