Conventions de construction des transformations

Tableau présentant les conventions applicables lors de la création de transformations.

Convention Description
Exécution séquentielle

Les transformations au sein d’un fichier de configuration de jeu de données sont appliquées de manière séquentielle aux entrées du journal (c’est-à-dire dans l’ordre dans lequel elles sont répertoriées dans le fichier de configuration). Par conséquent, les transformations doivent être répertoriées dans l’ordre où leurs sorties sont utilisées comme entrées à d’autres transformations. Plus précisément, si la sortie d’une transformation est utilisée comme entrée d’une autre transformation, il est important que cette première transformation soit répertoriée avant cette dernière dans les fichiers de configuration du jeu de données. Dans le cas contraire, le serveur Data Workbench génère une erreur.

Les étapes de traitement permettent de classer les transformations définies dans plusieurs fichiers d’inclusion de jeux de données. Pour tous les fichiers d’inclusion de jeux de données associés à une étape de traitement spécifique, les transformations sont organisées en fonction de leurs entrées et sorties. En outre, si plusieurs jeux de données incluent des fichiers dans des données de sortie d’étape vers le même champ à la suite d’une transformation, le serveur Data Workbench génère une erreur.

Pour plus d’informations sur les étapes, voir Fichier de configuration de traitement du journal, Fichier de configuration de transformation et Fichiers d’inclusion de jeux de données.

Une carte de dépendance de transformation peut afficher comment un champ est modifié par une série de transformations. Voir Outils de configuration des jeux de données.

Noms de sortie La plupart des transformations spécifient un champ de sortie. Si la sortie est un champ étendu défini par l’utilisateur, le nom de ce champ doit commencer par "x-". Les noms des champs de sortie ne peuvent pas contenir d’espaces ni de caractères spéciaux. Les noms des champs étendus peuvent être écrits en minuscules (par exemple, "x-NewCampaignName" ou "x-New-Campaign-Name") à des fins de lisibilité, mais ils sont traités par le logiciel comme étant insensibles à la casse.
Champs de saisie

Les champs de saisie se rapportent à l’un des champs de base ou à un champ créé par l’utilisateur et résultant de la sortie d’une transformation précédente. Si une chaîne constante est nécessaire, une chaîne entre guillemets peut être utilisée à la place d’une ligne de base ou d’un champ créé par l’utilisateur.

Pour obtenir la liste de certains des champs de données que le serveur Data Workbench peut traiter couramment, voir Champs d’enregistrement des données d’événement.

Chaînes simples et vecteurs de chaînes Toutes les transformations opèrent sur des chaînes et/ou des vecteurs de chaînes. Les chaînes simples sont des séquences littérales de caractères. Les vecteurs de chaîne contiennent aucune ou plusieurs chaînes simples dans un ordre spécifique.

Sur cette page