Utilisation de caractères spéciaux dans l'expression de valeur source pour les mappings LIKE

Les expressions de valeur source et cible peuvent contenir des caractères spéciaux. Ces derniers ne sont pris en charge que pour les mappings de type Comme.

  • Astérisque (*)

    L'astérisque (*) représente la valeur source. Il peut être préfixé ou suffixé par des caractères, qui filtrent la valeur source sur ce préfixe ou suffixe. Le caractère générique (chargement des données pour réécriture) prend les éléments présents dans la source et les place dans la colonne cible, en ajoutant généralement un préfixe.

  • Point d'interrogation (?)

    Le point d'interrogation (?) remplace un seul caractère de la valeur source. Vous pouvez en utiliser plusieurs dans l'expression. Vous pouvez également les combiner avec d'autres expressions. Par exemple, "A??" recherche les membres dont le nom commence par un A suivi de deux caractères, et sélectionne les membres ou retire les deux caractères.

  • <1>, <2>, <3>, <4>, <5>

    Traite les lignes qui contiennent des valeurs concaténées et extrait la valeur de segment correspondante (identifiée par le numéro de segment). Chaque segment est séparé par un trait de soulignement (_). Une seule valeur de segment peut être extraite par expression de valeur source. Le membre source doit utiliser le caractère "_" comme séparateur.

    Remarque :

    <1>, <2>, <3>, <4>, <5> peuvent être utilisés avec un point d'interrogation (?) mais pas avec un astérisque (*).

  • <BLANK>

    Ne traite que les lignes qui contiennent le caractère vide (espace).

    Le système lit uniquement l'expression lorsque le membre source est ‘ ‘ en tant que <BLANK>. Dans ce cas, des apostrophes entourent le caractère d'espace unique. Si la source a la valeur NULL, indiquée par ,, ou par un espace entouré de " ", le système n'interprète pas NULL en tant que <BLANK>. Seule l'expression ‘<space char> est interprétée.

    Remarque :

    Vous pouvez utiliser la notation <BLANK> à la fois dans les expressions source et cible. Si elle est utilisée dans une expression cible, un espace vide est écrit dans la cible.

    Utilisez la cible <BLANK> lorsque vous effectuez une réécriture dans la table d'interface de journal PeopleSoft pour tout champ vide.

    Ceci s'applique à la fois aux mappings de dimension d'élément de clé ou de segment simples et concaténés.

Tableau 3-2 Exemples d'expressions utilisant des caractères spéciaux

Caractères spéciaux utilisés Type de mapping Valeur source Valeur cible Résultat Remarques

*

Chargement des données * 1000

1000 renvoie 1000

WXYZ renvoie 1000

Dans cet exemple, Oracle Hyperion Financial Data Quality Management, Enterprise Edition traite toutes les lignes et remplace la valeur source par une valeur par défaut de 1 000. Dans cette expression, WXYZ renvoie également la valeur 1000. Puisque vous avez saisi un astérisque pour la valeur source, FDMEE remplace les valeurs source par la valeur cible 1000.

*

Chargement des données * *

1000 renvoie 1000

WXYZ renvoie WXYZ

Dans cet exemple, FDMEE traite toutes les lignes et remplace la valeur source par elle-même.

*

Suppression * A*

101 renvoie 101

Traite tous les membres source et ajoute un "A" en tant que préfixe.

*

Suppression *_DUP *

1000_DUP renvoie 1000

Traite et retire uniquement les valeurs source se terminant par "_DUP".

?

Suppression ?* *

A1000 renvoie 1000

B2000 renvoie 2000

Ce résultat traite uniquement les valeurs source d'une longueur minimale d'un caractère.

Retire le premier caractère

?

Suppression *???? *

1000_DUP renvoie 1000

A1000 renvoie A

Ce résultat traite uniquement les valeurs source d'une longueur minimale de quatre caractères.

Retire les 4 derniers caractères

<1>, <2>, <3>, <4>, <5>

Chargement des données <1> *

01_420 renvoie 01

 

<1>, <2>, <3>, <4>, <5>

Chargement des données <2> *

01_420 renvoie 420

 

<1>, <2>, <3>, <4>, <5>

Chargement des données <3> *

01_420_AB_CC1_001 renvoie AB

 

<1>, <2>, <3>, <4>, <5>

Suppression ?<1> *

A01_420 renvoie 01

 

<BLANK>

Chargement des données <BLANK> [None]

' ' renvoie [None]

'01_ ' renvoie [None]

Les guillemets simples servent à des fins d'illustration uniquement.