Jetons répétés de chargeur rapide

Lorsque vous créez LoaderControlFileTemplate ou LoaderControlFileTemplateForAppend, une liste de jetons spéciaux est répétée une fois pour chaque zone de la table sortant.

Les jetons disponibles sont décrits dans le tableau suivant.

Tableau 1. Jetons répétés de chargeur rapide

Jeton

Description

<CONTROLFILE>

Ce jeton est remplacé par le chemin d'accès complet et le nom de fichier par le fichier de contrôle temporaire que Unica Campaign génère en fonction du modèle spécifié dans le paramètre LoaderControlFileTemplate.

<DSN>

Ce jeton est remplacé par la valeur de la propriété DSN. Si la propriété DSN n'est pas définie, le jeton <DSN> est remplacé par le nom de la source de données utilisé dans le nom de catégorie de cette même source (la même valeur est utilisée pour remplacer la marque lexicale <DATABASE>).

<DATABASE>

Ce jeton est remplacé par le nom de la source de données dans laquelle Unica Campaign charge des données. Le nom de la source de données est le même que celui appliqué au nom de catégorie de cette source de données.

<DATAFILE>

Ce jeton est remplacé par le chemin d'accès complet et le nom de fichier vers le fichier de données temporaires créé par Unica Campaign lors du chargement. Ce fichier se trouve dans UNICA_ACTMPDIR, le répertoire temporaire de Unica Campaign.

<NUMFIELDS>

Ce jeton est remplacé par le nombre de zones contenues dans la table.

<PASSWORD>

Ce jeton est remplacé par le mot de passe de la base de données utilisé lors de la connexion du diagramme actuel à la source de données.

<TABLE>

Ce jeton est obsolète, mais il est pris en charge à des fins de compatibilité avec les versions antérieures. Voir <TABLENAME>, qui remplace le jeton <TABLE> à partir de la version 4.6.3.

<TABLENAME>

Ce jeton est remplacé par le nom de la table de base de données dans laquelle Unica Campaign charge des données. Il s'agit de la table cible du processus d'instantané ou du nom de la table temporaire créée par Unica Campaign.

<USER>

Ce jeton est remplacé par le nom d'utilisateur de la base de données utilisé lors de la connexion de diagramme actuel à la source de données.

Outre ces jetons spéciaux, chaque ligne d'autres caractères. Pour inclure un seul caractère sur chaque ligne, à l'exception de la dernière ligne, le caractère peut être placé entre des chevrons. Vous ne pouvez placer qu'un seul caractère entre chevrons (< >) pour cette fonctionnalité.

Cette méthode est communément utilisée pour séparer la liste des zones par une virgule. Par exemple, la syntaxe suivante génère une liste de noms de zone séparés par une virgule :

<FIELDNAME><,>

Les chevrons (< >) autour de la virgule indiquent que la virgule doit être présente sur chaque ligne, après chaque nom de la zone inséré, à l'exception de la dernière.

Si une séquence de caractères ne correspond pas à cette exigence, elle est répétée chaque fois, y compris jusqu'à la dernière ligne. Ainsi, pour générer une liste de noms séparés par une virgule entre parenthèses dans laquelle chaque nom de zone est précédé du signe deux-points, vous pouvez utiliser la syntaxe suivante :

(
	:<FIELDNAME><,>
	)

Etant donné que le signe deux-points ne se trouve pas entre des chevrons (< >), il se répète pour chaque ligne, toutefois, la virgule apparaît sur chaque ligne, à l'exception de la dernière. La sortie générée peut se présenter comme suit :

(
	:FirstName,
	:LastName,
	:Address,
	:City,
	:State,
	:ZIP
	)

Notez que la virgule n'apparaît pas après le dernier nom de zone (ZIP), mais avant chaque nom de zone.