Interact > general > 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

Nom de la base de données à laquelle l’utilitaire se connecte.

Default value

Aucune valeur par défaut définie.

LoaderCommandForAppend

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 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 jetons disponibles pour LoaderCommandForAppend sont décrits dans la table suivante.

Jeton

Description

<CONTROLFILE>

Ce jeton est remplacé par le chemin d'accès complet et le nom de fichier vers le fichier de contrôle temporaire qu'Interact génère 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 Interact charge des données. Le nom de la source de données est le même que celui appliqué à la 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 Interact pendant le processus de chargement. Ce fichier se trouve dans le répertoire Temp Interact, UNICA_ACTMPDIR.

<DBCOLUMNNUMBER>

Ce jeton est remplacé par l’ordinal de colonne de la base de données.

<FIELDLENGTH>

Ce jeton est remplacé par la longueur du champ en cours de chargement dans la base de données.

<FIELDNAME>

Ce jeton est remplacé par le nom du champ en cours de chargement dans la base de données.

<FIELDNUMBER>

Ce jeton est remplacé par le numéro du champ en cours de chargement dans la base de données.

<FIELDTYPE>

Ce jeton est remplacé par le libellé « CHAR( ) ». La longueur de ce champ est spécifiée entre les parenthèses (). S'il arrive que votre base de données ne comprenne pas le type de champ, CHAR, vous pouvez préciser manuellement le texte approprié pour le type de champ, et utiliser le jeton <FIELDLENGTH>. Par exemple, pour SQLSVR et SQL2000, utilisez le libellé « SQLCHAR(<FIELDLENGTH>) »

<NATIVETYPE>

Ce jeton est remplacé par le type de base de données dans laquelle ce champ a été chargé.

<NUMFIELDS>

Ce jeton est remplacé par le nombre de champs contenus 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 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 du diagramme actuel à la source de données.

Default value

Aucune valeur par défaut définie.

LoaderControlFileTemplateForAppend

La propriété LoaderControlFileTemplateForAppend spécifie le chemin d'accès complet et le nom de fichier au modèle de fichier contrôle qui a été précédemment configuré dans Interact. Si ce paramètre est configuré, Interact construira dynamiquement un fichier contrôle temporaire basé sur le modèle qui est spécifié ici. Le chemin et le nom de ce fichier contrôle temporaire sont disponibles pour le jeton <CONTROLFILE> qui est disponible pour la propriété LoaderCommandForAppend.

Avant d'utiliser 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 de contrôle temporaire par 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 disponibles pour votre modèle de fichier 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.

Default value

Aucune valeur par défaut définie.

LoaderDelimiterForAppend

La propriété LoaderDelimiterForAppend spécifie si le fichier de données temporaire d'Interact est un fichier de largeur fixe ou un fichier plat délimité et, s'il est délimité, le caractère ou le jeu de caractères utilisés comme délimiteurs.

Si la valeur n'est pas définie, Interact créera le fichier de données temporaire comme un fichier plat de largeur fixe.

Si vous précisez une valeur, elle sera utilisée lorsque le chargeur sera appelé pour renseigner une table non connue être vide. Interact créera le fichier de données temporaire comme un fichier plat délimité, en utilisant la valeur de cette propriété comme délimiteur.

Par défaut, cette propriété n’est pas définie.

Valid values

Tout caractère (entouré de guillemets si vous le souhaitez).

Default value
LoaderDelimiterAtEndForAppend

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 exigence, définissez la valeur LoaderDelimiterAtEndForAppend sur TRUE, afin que l'on puisse appeler le chargeur pour renseigner une table qui n'est pas connue être vide, Interact utilise des délimiteurs à la fin de chaque ligne.

Valid values

TRUE | FALSE

Default value

FALSE

LoaderUseLocaleDP

La propriété LoaderUseLocaleDP spécifie, quand Interact écrit des valeurs numériques dans des fichiers devant être chargés par un utilitaire de chargement de base de données, si le symbole spécifique à la région est utilisé en tant que point décimal.

Définissez cette valeur sur FALSE pour préciser que le point (.) est utilisé en tant que point décimal.

Définissez cette valeur sur TRUE pour spécifier que le symbole de point décimal approprié à la région soit utilisé.

Valid values

TRUE | FALSE

Default value

FALSE



IBM Unica Interact
 
8.5.0
For more information, see our support and community site: Customer Central