sql >> Databasteknik >  >> RDS >> Database

Fylla på Teradata med realistiska testdata De Novo

Det finns en mängd olika testkrav för alla datalager och databas – och särskilt dubbla plattformar som Teradata – där ETL- och BI-prototyper, applikationsstresstestning och prestandabenchmarking är avgörande.

Programvaran IRI RowGen, en beståndsdel av IRI Data Protector svit, anses av datamodellerings- och dataintegreringsexperter vara det mest robusta generationspaketet för stora testdata som finns. Och nu, genom sitt Eclipse GUI, stöder RowGen skapandet och populationen av säkra, intelligenta testdata i Teradata-tabeller.


Skapa testdata i Teradata

RowGen GUI-funktioner i IRI Workbench låter dig:

  • anslut till Teradata
  • välj befintliga tabeller som du vill fylla i
  • parsa automatiskt DDL från dessa tabeller
  • ange antal rader med data som ska genereras för varje tabell
  • anpassa genereringsalternativ för liknande kolumner över tabeller
  • skapa och ladda testdata

Den guidedrivna processen skapar flera filer som ska användas under skapande av testdata som bevarar den strukturella och referensintegritet som definieras i källtabellen DDL. Användare utan befintliga tabeller kan skapa dem via DDL-filer i IRI Workbench. När tomma tabeller har skapats analyseras deras metadata och samma steg ovan aktiveras.

RowGen konsoliderar procedurerna för att analysera, generera och ladda till ett batchskript som du kan köra var som helst. Att fylla på testdata (som RowGen sorterar via inbäddad CoSort-motor) kan ske via ODBC eller automatiskt genererade TD FastLoad- eller MultiLoad-skript.

RowGen låter dig välja den lastare du är mest bekväm med, eller den med de särskilda laddningsalternativ du behöver:

Snabbladdning – tillåter användning av en befintlig tabell, oavsett om den är ifylld eller inte, för att ta emot testdata baserat på det befintliga tabellformatet. Men eftersom FastLoad bara kan fungera på tomma tabeller, inkluderar skriptet som skapats av RowGen att ta bort tabellen så att en ny kan skapas.

MultiLoad – använder förinlästa tabeller eller tomma tabeller. MultiLoad lägger till ny data i tabellen så att du kan fortsätta att lägga till testdata om det är ditt mål. Även om alternativen är desamma som FastLoad, släpps inte tabellen och återskapas när batchfilen körs.

Kontakta [email protected] för mer information om generering av Teradata-testdata.


  1. ÄNDRA KOLUMN i Oracle - Hur kontrollerar jag om en kolumn är nullbar innan den ställs in på nullbar?

  2. Hur man extraherar en delsträng från en sträng i T-SQL

  3. Är det möjligt att använda `SqlDbType.Structured` för att skicka tabellvärderade parametrar i NHibernate?

  4. Nästan noll driftstopp automatiska uppgraderingar av PostgreSQL-kluster i moln (del II)