Show Menu
SUJETS×

Split

La transformation Fractionner sépare 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 saisir 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-query 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-tige permet de déterminer si la page demandée par l'entrée du journal est la page de confirmation. Les codes des produits que le client a achetés sont répertoriés comme valeurs séparées par des virgules du nom prod_selected dans la requête cs-uri-query. La Split transformation 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 String Match condition. Voir Correspondance de chaîne . La transformation suivante décrit la solution à ce problème.
Ici, le champ de sortie est x-products, qui sera utilisé pour créer la dimension étendue souhaitée qui met en correspondance les produits achetés avec les sessions au cours desquelles l’achat a été effectué.