Descriptions d’adaptateur pour Réplication de données d'instance

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Les adaptateurs modifient les données du producteur avant d’insérer les données sur les instances de consommateur dans Réplication de données d'instance (IDR).

    Champs d’adaptateurs

    Chaque adaptateur comporte des champs Nom et Description . Le nom apparaît dans la colonne Adaptateur. Utilisez le champ Description pour expliquer l’objectif de la conversion des données.

    Adaptateur de calcul

    Utilisez l’adaptateur de calcul sur les données du producteur pour spécifier l’opération et la valeur utilisée dans l’opération.
    Tableau 1. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur
    Opération : Multiplier

    Valeur constante : 1,08

    10 10.80
    Opération : Max

    Valeur constante : 1000

    1020 1 000
    Fonctionnement : Étage

    Valeur constante : 0

    5.5 5
    Max spécifie la valeur la plus élevée et Min spécifie les valeurs les plus basses possibles. Les valeurs supérieures ou inférieures à ces limites sont définies sur ces limites. Les types de valeurs tels que int et long ont des valeurs maximales et minimales. Les valeurs supérieures ou inférieures à ces limites provoquent des erreurs de précision.

    Concaténer l’adaptateur de chaîne

    Utilisez l’adaptateur de chaîne de concaténation pour ajouter une chaîne spécifiée aux données sources.
    Tableau 2. Exemple de paramètre
    Paramètre et valeur Données sources Sortie d’adaptateur
    Chaîne : _v2 Correctif 10236 Patch10236_v2

    Adaptateur de format à largeur fixe

    Utilisez l’adaptateur de format de largeur fixe pour reformater les données d’entrée de largeur fixe. Utilisez # pour représenter n’importe quel entier positif, @ pour représenter n’importe quel caractère et \ comme caractère d’échappement littéral.
    Tableau 3. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur
    Match : ##########

    Sortie : (###) ###- ####

    7605551212 (760) 555-1212
    Match : #####

    Sortie : ###. ##

    10 000 100.00
    Correspondance : ##\, ###

    Sortie : #####

    10,000 10 000

    Adaptateur de carte

    Utilisez l’adaptateur de carte pour les paires de littéraux séparées par des virgules afin de mapper les conversions source-cible. Les correspondances doivent être exactes. Par exemple, PRB=TASK ne convertirait pas PRB1000 en TASK1000.
    Tableau 4. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur
    Carte : PRB = TASK, done = complete PRB TÂCHE
    Carte : PRB = TASK, done = complete terminé terminé
    Carte : PRB = TASK, done = complete PRB1000 (aucun mappage)

    Adaptateur de modèle

    Utilisez l’adaptateur de modèle pour les expressions régulières afin d’identifier les schémas d’entrée. Utilisez des parenthèses dans la regex pour identifier les groupes. Dans Modèle de sortie, utilisez $ pour spécifier des groupes. $0 représente l’entrée entière, $1 représente le premier groupe, $2 représente le deuxième groupe, et ainsi de suite. Vous pouvez également insérer, préfixer et ajouter des caractères littéraux, y compris des espaces, afin qu’ils apparaissent dans la sortie de l’adaptateur.
    Tableau 5. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur

    Regex : (.*),(.*)

    Modèle de sortie : $2 $1

    Smith, John John Smith

    Regex : (ABC[a-zA-z][a-zA-z])(ABC[a-zA-z][a-zA-z])

    Modèle de sortie : $1 $0

    ABCDEABCFG ABCDE ABCDEABCFG

    Regex : (ABC[a-zA-z][a-zA-z])(ABC[a-zA-z][a-zA-z])

    Modèle de sortie : 1 $ version 0 $

    ABCDEABCFG Version ABCDE ABCDEABCFG
    Dans le deuxième exemple, la correspondance est ABC suivie de deux lettres, suivie de ABC et de deux lettres. 1 $ de cette entrée est ABCDE.2 $ de cet intrant sont des ABCFG. $0 est la chaîne d’entrée entière. Donc, $1 $0 est ABCDE ABCDEABCFG.

    Remplacer l’adaptateur

    Utilisez l’adaptateur de remplacement pour remplacer une chaîne d’entrée ou une sous-chaîne spécifiée par une chaîne spécifiée. Utilisez $ pour remplacer uniquement certaines occurrences de la chaîne. 1 $ ne remplace que la première occurrence ; 2 $ ne remplace que le second. Utilisez des accolades pour remplacer les N premières occurrences. Par exemple, ${3} remplace les trois premières occurrences.
    Tableau 6. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur

    Trouver : Londres

    Remplacer : Madrid

    Le produit est London. Le produit est London. Le produit est London. Le produit est Madrid. Le produit est Madrid. Le produit est Madrid.

    Trouver : 2 $ Londres

    Remplacer : Madrid

    Le produit est London. Le produit est London. Le produit est London. Le produit est London. Le produit est Madrid. Le produit est London.

    Trouver : ${2} Londres

    Remplacer : Madrid

    Le produit est London. Le produit est London. Le produit est London. Le produit est Madrid. Le produit est Madrid. Le produit est London.

    Adaptateur divisé

    Utilisez l’adaptateur de division d’un délimiteur spécifié, tel qu’un espace, pour diviser une chaîne en deux chaînes ou plus. Dans Modèle de sortie, utilisez $ pour spécifier des groupes. $0 représente l’entrée entière, $1 représente le premier groupe, $2 représente le deuxième groupe, et ainsi de suite. Vous pouvez répéter un groupe dans un modèle de sortie, par exemple, $2, $1, $1. Plusieurs instances d’un délimiteur dans les données sources créent trois groupes ou plus.

    Tableau 7. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur

    Délimiteur : " »

    Modèle de sortie : $2, $1

    John Smith Smith, John

    Délimiteur : " »

    Modèle de sortie : 2 $, 1 $, 1 $

    John Harry Smith Harry, John, John

    Délimiteur : " »

    Modèle de sortie : 3 $

    John Harry Smith Forgeron

    Adaptateur de numéro de tâche

    Utilisez l’adaptateur de numéro de tâche pour ajouter un préfixe ou un suffixe à un numéro de tâche ou remplacer le préfixe du numéro de tâche.
    Tableau 8. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur

    Modification : remplacer

    Préfixe du numéro : PRB

    Nouveau préfixe de numéro : STRY

    PRB80899 STRY80899

    Modification : Ajouter un préfixe

    Préfixe : STRY

    08099 STRY80899

    Adaptateur de conversion de fuseau horaire

    Utilisez l’adaptateur de conversion de fuseau horaire pour convertir un fuseau horaire à un autre.

    Tableau 9. Exemple de paramètre
    Paramètre et valeur Données sources Sortie d’adaptateur
    Fuseau horaire de sortie : PDT 07:00:00 am GMT 00:00:00 PDT