Partager via


Comment : ajouter une définition de schéma à une source de données de fichier texte

Mise à jour : novembre 2007

Vous pouvez lier un test Web à une source de données de fichier texte. Les procédures de liaison à des fichiers texte simples délimités, telles que les fichiers contenant des valeurs séparées par des virgules (CSV), sont semblables à celles de liaison à des bases de données. Pour plus d'informations, consultez Comment : ajouter une source de données de fichier CSV à un test Web et Comment : ajouter la liaison de données à une demande Web.

Si vous voulez avoir plus de contrôle sur le format de votre fichier texte, vous pouvez ajouter un fichier supplémentaire à votre source de données. Ce fichier contient des informations de schéma qui décrivent la structure des données texte.

Ajout d'une définition de schéma à une source de données de fichier texte

Pour ajouter une définition de schéma à une source de données de fichier texte

  1. Créez un nouveau fichier texte nommé schema.ini dans votre dossier de données. Votre dossier de données contient les fichiers texte décrits par votre fichier de schéma.

  2. Modifiez le fichier schema.ini pour ajouter les informations qui décrivent la structure de vos données. Par exemple, un fichier de schéma qui décrit deux fichiers texte peut se présenter de la manière suivante :

    [product.txt]
    ColNameHeader=False
    Format=CSVDelimited
    MaxScanRows=25
    CharacterSet=OEM
    Col1=ProductId Char Width 255
    Col2=ModelNumber Char Width 255
    
    [customer.txt]
    ColNameHeader=True
    Format=TabDelimited
    

     

Nom du fichier

Le nom du fichier contenant les données apparaît entre []. Le fichier de schéma peut décrire plusieurs fichiers texte, mais il doit se trouver dans le même répertoire que les fichiers texte qu'il décrit.

ColNameHeader

ColNameHeader doit avoir la valeur Vrai si votre fichier de données possède une ligne d'en-tête avec les noms des colonnes, ou celle de Faux dans le cas contraire.

Format

Le format peut avoir l'une des valeurs suivantes :

TabDelimited

Les champs sont délimités par des onglets.

CSVDelimited

Les champs sont délimités par des virgules.

Délimitation (*)

Les champs sont délimités par des astérisques. Vous pouvez remplacer * par n'importe quel autre caractère à l'exception des guillemets doubles (").

FixedLength

Les champs du texte ont une largeur fixe.

CharacterSet

CharacterSet peut être OEM ou ANSI.

Colonnes de données

Pour décrire les noms de colonnes et les types de données, le format doit être ColN ColumnName Type Width #, comme indiqué dans le tableau suivant :

ColN

N est le numéro de colonne.

ColumnName

Nom de colonne.

Type

Type de données. Les valeurs autorisées sont Char, Text, Float, Double, Integer, Short, LongChar, Memo et Date.

Width X

(Facultatif) Utilisé pour les fichiers texte qui ont une largeur fixe. X est la largeur de la colonne. Si vous spécifiez la largeur pour un fichier délimité, celle-ci sera ignorée.

Voir aussi

Concepts

À propos de la liaison de données dans les tests Web

Autres ressources

Liaison de données dans les tests Web