Split

La transformation Scinder divise une chaîne en un vecteur de sous-chaînes basé sur un caractère de délimiteur donné.

Split est particulièrement utile pour extraire des valeurs individuelles d’une collection de valeurs associées à une seule valeur de nom de requête URI.

Paramètre Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez entrer n'importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Conditions d'application de cette transformation.
Délimiteur

Chaîne utilisée pour séparer la chaîne d’entrée en sous-chaînes. Doit être un caractère de longueur unique.

Si vous maintenez la touche Ctrl enfoncée et cliquez avec le bouton droit dans le paramètre Délimiteur, un menu Insertion s'affiche. Ce menu contient une liste de caractères spéciaux qui sont souvent utilisés comme délimiteurs.

Entrée Nom du champ dont la valeur est fractionnée pour créer le vecteur de chaîne de sortie.
Sortie Nom du champ de sortie.

Prenons l'exemple d'un site Web sur lequel les produits achetés par un client sont répertoriés comme faisant partie de la valeur cs-uri-requête lorsque la page de confirmation associée à un achat réussi est consultée. Voici un exemple de chaîne de ce type :

  • /checkout/confirmed.asp?prod_selected=B57481,C46355,Z97123

Le champ cs-uri-stem permet de déterminer si la page demandée par l'entrée de journal est la page de confirmation. Les codes des produits que le client a achetés sont répertoriés en tant que valeurs séparées par des virgules du nom prod_selected dans la requête cs-uri. La transformation Split peut être utilisée pour extraire ces informations en divisant les codes de produit par la virgule si la valeur de cs-uri-stem correspond à la valeur spécifiée dans la condition String Match. Voir Correspondance de chaîne. La transformation suivante décrit en détail la solution à ce problème.

Dans ce cas, le champ de sortie est x-products, qui serait utilisé pour créer la dimension étendue souhaitée qui mappe les produits achetés aux sessions au cours desquelles l’achat a été effectué.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now