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
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.
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