Er zijn verschillende testvereisten voor elk datawarehouse en elke database, en met name voor dubbele platforms zoals Teradata, waarbij ETL- en BI-prototypes, stresstests voor applicaties en prestatiebenchmarking essentieel zijn.
IRI RowGen-software, een bestanddeel van de IRI Data Protector suite, wordt door experts op het gebied van datamodellering en data-integratie beschouwd als het meest robuuste generatiepakket voor big testdata dat beschikbaar is. En nu ondersteunt RowGen, via de Eclipse GUI, het maken en invullen van veilige, intelligente testgegevens in Teradata-tabellen.
Testgegevens maken in Teradata
Met RowGen GUI-functies in de IRI Workbench kunt u:
- verbinden met Teradata
- selecteer bestaande tabel(len) die u wilt vullen
- parseer automatisch de DDL van die tabellen
- geef het aantal gegevensrijen op dat voor elke tabel moet worden gegenereerd
- generatie-opties aanpassen voor gelijke kolommen in tabellen
- maak en laad de testgegevens
Het door een wizard gestuurde proces creëert meerdere bestanden die kunnen worden gebruikt tijdens het maken van testgegevens, waarbij de structurele en referentiële integriteit zoals gedefinieerd in de brontabel DDL behouden blijft. Gebruikers zonder bestaande tabellen kunnen deze maken via DDL-bestanden in de IRI Workbench. Zodra er lege tabellen zijn gemaakt, worden hun metagegevens geparseerd en worden dezelfde stappen hierboven ingeschakeld.
RowGen consolideert de parseer-, generatie- en laadprocedures in een batchscript dat u overal kunt uitvoeren. Het invullen van de testgegevens (die RowGen sorteert via de ingebouwde CoSort-engine) kan gebeuren via ODBC of automatisch gegenereerde TD FastLoad- of MultiLoad-scripts.
Met RowGen kunt u de lader selecteren waarmee u zich het prettigst voelt, of degene met de specifieke laadopties die u nodig heeft:
FastLoad – staat het gebruik van een bestaande tabel, al dan niet gevuld, toe om testgegevens te ontvangen op basis van de bestaande tabelindeling. Omdat FastLoad echter alleen op lege tabellen kan werken, omvat het script dat door RowGen is gemaakt het verwijderen van de tabel zodat er een nieuwe kan worden gemaakt.
MultiLoad – gebruikt vooraf geladen tabellen of lege tabellen. MultiLoad voegt nieuwe gegevens toe aan de tabel, zodat u testgegevens kunt blijven toevoegen als dat uw doel is. Hoewel de opties hetzelfde zijn als FastLoad, wordt de tabel niet verwijderd en opnieuw gemaakt wanneer het batchbestand wordt uitgevoerd.
Neem contact op met [email protected] voor meer informatie over het genereren van Teradata-testgegevens.