Génération du tableau Lookup

Si vous utilisez les transformations Catégorisation ou FlatFileLookup , la table de recherche est chargée en mémoire et renseignée à partir d’un fichier plat dont vous spécifiez l’emplacement lorsque vous définissez la transformation.

Le fichier plat que vous spécifiez doit répondre aux exigences suivantes :

  • Chaque ligne du fichier doit représenter une ligne dans le tableau de recherche.
  • Les colonnes du fichier doivent être séparées par un délimiteur ASCII. Vous pouvez utiliser n’importe quel caractère qui n’est pas un caractère de fin de ligne et n’apparaît nulle part dans les données d’événement elles-mêmes. Lorsque vous définissez la transformation, vous spécifiez le caractère qui a été utilisé pour délimiter les colonnes du fichier plat.

Si vous utilisez une transformation ODBCLookup, la table de recherche est chargée en mémoire et renseignée à partir d'un tableau ou d'une vue dans une base de données ODBC que vous spécifiez. Lorsque vous définissez la transformation, vous devez également spécifier la source de données, le nom d’utilisateur et le mot de passe que le serveur Data Workbench doit utiliser pour établir une connexion à la base de données.

REMARQUE

Les tables de recherche sont chargées lorsque le serveur Data Workbench commence initialement à créer le jeu de données. Une fois établis, les fichiers de recherche ne sont pas censés être modifiés. Si vous modifiez le fichier plat ou la table ODBC utilisée pour la phase de transformation, vous devez retransformer l’ensemble du jeu de données. Si vous modifiez un fichier plat utilisé pendant la phase de traitement du journal, les nouvelles données de recherche sont appliquées à tous les nouveaux enregistrements qui entrent dans le jeu de données, mais les modifications ne sont pas appliquées rétroactivement.

Sur cette page