Database
 sql >> Datenbank >  >> RDS >> Database

Füllen von Teradata mit realistischen Testdaten De Novo

Es gibt eine Vielzahl von Testanforderungen für jedes Data Warehouse und jede Datenbank – und insbesondere für duale Plattformen wie Teradata – wo ETL- und BI-Prototypen, Anwendungsstresstests und Leistungsbenchmarking unerlässlich sind.

IRI RowGen-Software, ein Bestandteil des IRI Data Protector Suite wird von Datenmodellierungs- und Datenintegrationsexperten als das stabilste verfügbare Generierungspaket für große Testdaten angesehen. Und jetzt unterstützt RowGen über seine Eclipse-GUI die Erstellung und Einfügung sicherer, intelligenter Testdaten in Teradata-Tabellen.


Erstellen von Testdaten in Teradata

RowGen GUI-Funktionen in der IRI Workbench ermöglichen Ihnen:

  • mit Teradata verbinden
  • wählen Sie vorhandene Tabelle(n) aus, die Sie füllen möchten
  • parsen Sie automatisch die DDL aus diesen Tabellen
  • Geben Sie die Anzahl der Datenzeilen an, die für jede Tabelle generiert werden sollen
  • Generierungsoptionen für ähnliche Spalten in allen Tabellen anpassen
  • erstellen und laden Sie die Testdaten

Der assistentengesteuerte Prozess erstellt mehrere Dateien, die während der Testdatenerstellung verwendet werden, wobei die in der DDL der Quelltabelle definierte strukturelle und referenzielle Integrität erhalten bleibt. Benutzer ohne vorhandene Tabellen können diese über DDL-Dateien in der IRI Workbench erstellen. Sobald leere Tabellen erstellt wurden, werden ihre Metadaten geparst und die gleichen Schritte wie oben werden aktiviert.

RowGen konsolidiert die Parsing-, Generierungs- und Ladevorgänge in einem Batch-Skript, das Sie überall ausführen können. Das Auffüllen der Testdaten (die RowGen über die eingebettete CoSort-Engine sortiert) kann über ODBC oder automatisch generierte TD FastLoad- oder MultiLoad-Skripte erfolgen.

Mit RowGen können Sie den Loader auswählen, mit dem Sie sich am wohlsten fühlen, oder den mit den speziellen Ladeoptionen, die Sie benötigen:

FastLoad – ermöglicht die Verwendung einer vorhandenen Tabelle, ob gefüllt oder nicht, um Testdaten basierend auf dem vorhandenen Tabellenformat zu erhalten. Da FastLoad jedoch nur mit leeren Tabellen arbeiten kann, beinhaltet das von RowGen erstellte Skript das Löschen der Tabelle, damit eine neue erstellt werden kann.

MultiLoad – verwendet vorinstallierte Tabellen oder leere Tabellen. MultiLoad hängt neue Daten an die Tabelle an, sodass Sie weitere Testdaten hinzufügen können, wenn dies Ihr Ziel ist. Obwohl die Optionen die gleichen sind wie bei FastLoad, wird die Tabelle nicht gelöscht und neu erstellt, wenn die Batch-Datei ausgeführt wird.

Wenden Sie sich an [email protected], um weitere Informationen zur Generierung von Teradata-Testdaten zu erhalten.