Show Menu
SUJETS×

Conventions pour la construction de transformations

Tableau présentant les conventions applicables lors de la création de transformations.
Convention Description
Exécution séquentielle
Les transformations 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 dans lequel leurs sorties sont utilisées comme entrées pour d’autres transformations. Plus précisément, si la sortie d’une transformation est utilisée comme entrée pour une autre transformation, il est important que cette première transformation soit répertoriée avant la dernière transformation dans les fichiers de configuration du jeu de données. Sinon, le serveur de l’outil de données génère une erreur.
Les étapes de traitement permettent d’organiser les transformations définies dans plusieurs jeux de données, y compris les fichiers. Pour tous les fichiers du jeu de données, y compris les fichiers associés à une étape de traitement particulière, 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 une sortie d’étape dans le même champ à la suite d’une transformation, le serveur de l’outil de données 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 Fichier de configuration de jeu de données Inclure les fichiers.
Une carte de dépendance des conversions peut indiquer 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, telles que "x-NewCampaignName" ou "x-New-Campaign-Name" pour plus de lisibilité, mais ils sont traités par le logiciel comme étant non sensibles à la casse.
Champs d’entrée
Les champs d’entrée se rapportent à l’un des champs de ligne 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 champs de données couramment définis que le serveur de l’outil de données peut traiter, 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 zéro ou plusieurs chaînes simples dans un ordre spécifique.