Condividi tramite


Procedura: aggiungere una definizione dello schema a un'origine dati file di testo

Aggiornamento: novembre 2007

È possibile associare un test Web a un'origine dati file di testo. Le procedure per l'associazione a semplici file di testo delimitati, ad esempio un file di valori separati da virgole (csv), sono simili a quelle eseguite per l'associazione a database. Per ulteriori informazioni, vedere Procedura: aggiungere un'origine dati di file con estensione CSV a un test Web e Procedura: aggiungere un'associazione dati a una richiesta Web.

Se si desidera esercitare un maggior controllo sul formato del file di testo, è possibile aggiungere un altro file all'origine dati, che conterrà informazioni sullo schema in cui è descritta la struttura dei dati di testo.

Aggiunta di una definizione dello schema a un'origine dati file di testo

Per aggiungere una definizione dello schema a un'origine dati del file di testo

  1. Creare un nuovo file di testo denominato schema.ini nella cartella dei dati. La cartella dei dati contiene i file di testo descritti nel file di schema.

  2. Modificare il file schema.ini per aggiungere le informazioni in cui è descritta la struttura dei dati. Ad esempio, un file di schema in cui sono descritti due file di testo potrebbe essere simile al seguente:

    [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
    

     

Nome file

Il nome del file che contiene i dati è indicato tra parentesi quadre ([]). Nel file di schema possono essere descritti più file di testo, ma il file di schema e tutti i file di testo descritti devono trovarsi nella stessa directory.

ColNameHeader

ColNameHeader deve essere impostato su Vero se il file di dati contiene una riga di intestazione di nomi di colonna o su False in caso contrario.

Format

Format può essere uno dei valori seguenti:

TabDelimited

I campi sono delimitati da tabulazioni.

CSVDelimited

I campi sono delimitati da virgole.

Delimited(*)

I campi sono delimitati da asterischi. È possibile sostituire l'asterisco * con qualsiasi carattere, ad eccezione delle virgolette (").

FixedLength

I campi del testo sono a larghezza fissa.

CharacterSet

CharacterSet può essere OEM o ANSI.

Colonne dati

Per descrivere i nomi delle colonne e i tipi di dati, il formato deve essere ColN ColumnName Type Width #, come descritto nella tabella seguente:

ColN

N è il numero della colonna.

ColumnName

Nome della colonna.

Type

Tipo di dati. I valori consentiti sono Char, Text, Float, Double, Integer, Short, LongChar, Memo e Date.

Width X

(Facoltativo) Questo parametro viene utilizzato per i file di testo in formato a larghezza fissa. X corrisponde alla larghezza della colonna. Se si specifica la larghezza per un file delimitato, verrà ignorata.

Vedere anche

Concetti

Informazioni sull'associazione dati nei test Web

Altre risorse

Associazione dati nei test Web