Domanda

Come si può vedere da un'altra mia domanda , la generazione di dati di test è il mio tema in questo momento.

A questo punto, sto ancora generare i miei dati di test a mano. Tuttavia, questo processo genera sempre piccole quantità di dati (di solito le righe di cinque dieci) dal momento che è un processo manuale.

Ci sono strumenti per automatizzare questo processo? In particolare, mi piacerebbe essere in grado di generare 1mil + righe.

È stato utile?

Soluzione

È possibile utilizzare Visual Studio progetti di database con dati Piani Generator .

Un bel video tutorial può essere visto qui: Come faccio: generare dati di test utilizzando Visual Studio Team System Database Edition?

Altri suggerimenti

Una risorsa eccellente è naturalmente la Redgate SQL Toolbelt, in particolare la loro Data Generator

Data Generator SQL è un veloce, semplice strumento per la generazione di dati di test.

Utilizzo di tabelle e colonne nomi, lunghezza del campo, i tipi di dati e altri vincoli esistenti SQL Data Generator fornisce immediatamente sensibile generatori. Questi possono poi essere personalizzati per soddisfare specifiche requisiti.

Ideale sia per i database di prova e di rispettare la privacy legislazione, generatore di dati SQL fornisce dati di test veloce e semplice.

io rispondere a questa allo stesso modo ho fatto quando questo è stato chiesto per MySQL :

Sei spesso meglio fare da soli, oppure i dati possono essere troppo casuale, e non avrà una distribuzione simile a quello che i vostri dati reali sarà simile. (Ad esempio, gli indici sono buone per i dati realmente casuali ... non tanto quando c'è un numero limitato di permutazioni o alcuni valori si verifica oltre il 20% del tempo)

Io di solito uso script Perl per generare i miei dati simulati, e lo scrive nel file scheda delim ... Posso quindi utilizzare massa di quel database di importazione meccanismi per caricarlo, o posso usare un altro script che inserisce i record in un dato cadenza (ad esempio, inserto (x) registra ogni (y) secondi, con un po 'di tempo jitter inserita)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top