sql >> Database teknologi >  >> RDS >> Database

Befolkning af Teradata med realistiske testdata De Novo

Der er en række testkrav til ethvert datavarehus og database – og især dobbelte platforme som Teradata – hvor ETL- og BI-prototyper, applikationsstresstest og ydeevnebenchmarking er afgørende.

IRI RowGen-software, en del af IRI Data Protector suite, anses af datamodellerings- og dataintegrationseksperter for at være den mest robuste generationspakke til store testdata, der er tilgængelige. Og nu, gennem sin Eclipse GUI, understøtter RowGen oprettelsen og populationen af ​​sikre, intelligente testdata i Teradata-tabeller.


Oprettelse af testdata i Teradata

RowGen GUI-funktioner i IRI Workbench giver dig mulighed for at:

  • opret forbindelse til Teradata
  • vælg eksisterende tabeller, du vil udfylde
  • parse automatisk DDL fra disse tabeller
  • angiv antallet af rækker med data, der skal genereres for hver tabel
  • tilpas generationsmuligheder for lignende kolonner på tværs af tabeller
  • opret og indlæs testdataene

Den guidedrevne proces opretter flere filer, der skal bruges under oprettelse af testdata, og som bevarer den strukturelle og referenceintegritet, der er defineret i kildetabellen DDL. Brugere uden eksisterende tabeller kan oprette dem via DDL-filer i IRI Workbench. Når tomme tabeller er oprettet, parses deres metadata, og de samme trin ovenfor er aktiveret.

RowGen konsoliderer parsing-, genererings- og indlæsningsprocedurerne i et batchscript, du kan køre hvor som helst. Indfyldning af testdata (som RowGen sorterer via indlejret CoSort-motor) kan ske via ODBC eller autogenererede TD FastLoad- eller MultiLoad-scripts.

RowGen giver dig mulighed for at vælge den læsser, du er mest komfortabel med, eller den med de særlige indlæsningsmuligheder, du har brug for:

FastLoad – tillader brugen af ​​en eksisterende tabel, uanset om den er udfyldt eller ej, til at modtage testdata baseret på det eksisterende tabelformat. Men fordi FastLoad kun kan arbejde på tomme tabeller, inkluderer scriptet oprettet af RowGen at droppe tabellen, så en ny kan oprettes.

MultiLoad – bruger forudindlæste tabeller eller tomme tabeller. MultiLoad føjer nye data til tabellen, så du kan fortsætte med at tilføje testdata, hvis det er dit mål. Selvom indstillingerne er de samme som FastLoad, slettes tabellen ikke og genoprettes, når batchfilen udføres.

Kontakt [email protected] for mere information om generering af Teradata-testdata.


  1. Kompatibilitetsniveauer og Cardinality Estimation Primer

  2. Sådan bruger du Import/Eksport-guiden i SQL Server - SQL Server / TSQL-vejledning, del 104

  3. Sådan ændres værdier for Rediger Top X og vælg Top X Rows i SQL Server Management Studio(SSMS) - SQL Server / TSQL Tutorial Del 20

  4. Ægte vs. flydende point vs. penge