Interact | général | systemTablesDataSource | loaderProperties
Ces propriétés de configuration définissent les paramètres de l'utilitaire de chargement de base de données pour les tables système de l'environnement d'exécution. Vous devez définir ces propriétés uniquement si vous utilisez un utilitaire de chargement.
databaseName
- Description
-
Nom de la base de données à laquelle l'utilitaire se connecte.
- Valeur par défaut
-
Aucune valeur par défaut définie.
LoaderCommandForAppend
- Description
-
Le paramètre LoaderCommandForAppend spécifie la commande émise pour appeler votre utilitaire de chargement de base de données afin d'ajouter des enregistrements aux tables de intermédiaires de l'historique des contacts et des réponses dans Unica Interact. Vous devez définir ce paramètre pour que l'utilitaire de chargement puisse prendre en charge les données d'historique des réponses et des contacts.
Ce paramètre est spécifié par le nom de chemin d'accès complet de l'exécutable d'un utilitaire de chargement ou de celui du script de lancement d'un tel utilitaire. L'utilisation d'un script vous permet d'effectuer d'autres opérations de configuration avant d'appeler l'utilitaire de chargement.
La plupart des utilitaires de chargement nécessitent plusieurs arguments afin d'être lancés. Ils peuvent notamment inclure la spécification des fichiers de données et de contrôle (qui forment la base du chargement) ainsi que la base de données et la table de destination du chargement. Les jetons sont remplacés par les éléments spécifiés lorsque la commande est exécutée.
Consultez la documentation associée à l'utilitaire de chargement de votre base de données pour voir la syntaxe à utiliser lorsqu'il est appelé.
Par défaut, ce paramètre n'est pas défini.
Les marques disponibles pour LoaderCommandForAppend sont décrites dans le tableau suivant :
Jeton
Description
<CONTROLFILE>
Cette marque est remplacée par le chemin et le nom de fichier complets du fichier de contrôle temporaire généré par Unica Interact conformément au modèle spécifié dans le paramètre LoaderControlFileTemplate.
<DATABASE>
Ce jeton est remplacé par le nom de la source de données dans laquelle Unica Interact 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 Interact pendant le processus de chargement. Ce fichier se trouve dans UNICA_ACTMPDIR, le répertoire temporaire de Unica Interact.
<DBCOLUMNNUMBER>
Ce jeton est remplacé par l'ordinal de colonne de la base de données.
<FIELDLENGTH>
Ce jeton est remplacé par la longueur de la zone en cours de chargement dans la base de données.
<FIELDNAME>
Ce jeton est remplacé par le nom de la zone en cours de chargement dans la base de données.
<FIELDNUMBER>
Ce jeton est remplacé par le numéro de la zone en cours de chargement dans la base de données.
<FIELDTYPE>
Ce jeton est remplacé par le littéral "CHAR( )". La longueur de cette zone est spécifiée entre les parenthèses (). Si votre base de données ne comprend pas le type de la zone, CHAR, vous pouvez spécifier manuellement le texte approprié pour le type et utiliser le jeton <FIELDLENGTH>. Par exemple, pour SQLSVR et SQL2000, vous devriez utiliser "SQLCHAR(<FIELDLENGTH>)".
<NATIVETYPE>
Ce jeton est remplacé par le type de base de données dans laquelle cette zone a été chargée.
<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.
<TABLENAME>
Ce jeton est remplacé par le nom de la table de la base de données dans laquelle Unica Interact charge des données.
<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.
- Valeur par défaut
-
Aucune valeur par défaut définie.
LoaderControlFileTemplateForAppend
- Description
-
La propriété LoaderControlFileTemplateForAppend indique le chemin d'accès complet et le nom du modèle de fichier de contrôle préalablement configuré dans Unica Interact. Si ce paramètre est configuré, Unica Interact construit dynamiquement un fichier contrôle temporaire basé sur le modèle qui est spécifié ici. Le chemin et le nom de ce fichier de contrôle temporaire sont associés au jeton <CONTROLFILE>, lui-même associé à la propriété LoaderCommandForAppend.
Avant d'utiliser Unica Interact en mode utilitaire de chargement de base de données, vous devez configurer le modèle de fichier contrôle qui est spécifié par ce paramètre. Le modèle de fichier contrôle prend en charge les jetons suivants, qui sont dynamiquement remplacés à la création du fichier contrôle temporaire par Unica Interact.
Pour vérifier la syntaxe requise pour le fichier de contrôle, veuillez consulter la documentation relative à l'utilitaire de chargement de votre base de données. Les jetons associés à votre modèle de fichier de contrôle sont les mêmes que ceux associés à la propriété LoaderControlFileTemplate.
Par défaut, ce paramètre n'est pas défini.
- Valeur par défaut
-
Aucune valeur par défaut définie.
LoaderDelimiterForAppend
- Description
-
La propriété LoaderDelimiterForAppend indique si le fichier de données temporaire de Unica Interact est un fichier plat délimité ou de longueur fixe, ainsi que, s'il est délimité, le ou les caractères délimiteurs utilisés.
Si la valeur n'est pas définie, Unica Interact crée le fichier de données temporaire sous la forme d'un fichier à plat à largeur fixe.
Si vous spécifiez une valeur, celle-ci est utilisée lorsque l'utilitaire de chargement est appelé pour remplir une table potentiellement renseignée.Unica Interact crée le fichier de données temporaire sous la forme d'un fichier à plat délimité et utilise la valeur de cette propriété en tant que délimiteur.
Par défaut, cette propriété n'est pas définie.
- Valeur par défaut
- Valeurs valides
-
Tout caractère (entouré de guillemets si vous le souhaitez).
LoaderDelimiterAtEndForAppend
- Description
-
Pour certains utilitaires de chargement externes, le fichier de données doit être délimité et un délimiteur doit être présent à chaque fin de ligne. Pour satisfaire cette condition, définissez la valeur LoaderDelimiterAtEndForAppend sur TRUE. Ainsi, lorsque l'utilitaire de chargement est appelé pour remplir une table potentiellement renseignée, Unica Interact applique des délimiteurs à la fin de chaque ligne.
- Valeur par défaut
-
FAUX
- Valeurs valides
-
TRUE | FALSE
LoaderUseLocaleDP
- Description
-
La propriété LoaderUseLocaleDP indique, lorsque Unica Interact écrit des valeurs numériques sur des fichiers qui doivent être chargés par un utilitaire de chargement, si le symbole spécifique à chaque région est utilisé en tant que séparateur décimal.
Définissez cette valeur sur FALSE pour indiquer que le point (.) est utilisé en tant que séparateur décimal.
Définissez-la sur TRUE pour indiquer que le symbole de séparateur décimal propre à votre région est utilisé.
- Valeur par défaut
-
FAUX
- Valeurs valides
-
TRUE | FALSE