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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Les adaptateurs modifient les données du producteur avant d’insérer les données sur les instances du consommateur dans Réplication de données d'instance (Analyse de l'intégrité des journaux).

    Champs d’adaptateur

    Chaque adaptateur dispose de champs Nom et Description . Le nom s’affiche 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 qui est 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 : 1 000

    1020 1 000
    Opération : É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 entraînent 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 Numéro de correctif10236 Patch10236_v2

    Adaptateur de format de 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
    Correspondance : ##########

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

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

    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 de la source à la cible. Les correspondances doivent être exactes. Par exemple, PRB=TASK ne convertit pas PRB1000 en TASK1000.
    Tableau 4. Exemples de paramètres
    Paramètre et valeur Données sources Sortie d’adaptateur
    Carte : PRB=TÂCHE, fait=terminé PRB TÂCHE
    Carte : PRB=TÂCHE, fait=terminé terminé terminé
    Carte : PRB=TÂCHE, fait=terminé PRB1000 (aucun mappage)

    Adaptateur de modèle

    Utilisez l’adaptateur de modèle pour les expressions régulières afin d’identifier les modèles d’entrée. Utilisez des parenthèses dans la regex pour identifier les groupes. Dans Modèle de sortie, utilisez $ pour spécifier les groupes. $0 représente la totalité de l’entrée, $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 cette entrée est ABCFG. $0 est la chaîne d’entrée entière. Donc, $1 $0 , c’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 remplace uniquement 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, c’est Londres. Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Madrid. Le produit, c’est Madrid. Le produit, c’est Madrid.

    Trouver : 2 $ Londres

    Remplacer : Madrid

    Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Madrid. Le produit, c’est Londres.

    Trouver : ${2} Londres

    Remplacer : Madrid

    Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Londres. Le produit, c’est Madrid. Le produit, c’est Madrid. Le produit, c’est Londres.

    Adaptateur fractionné

    Utilisez l’adaptateur de fractionnement 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 les groupes. $0 représente la totalité de l’entrée, $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 en 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