Database
 sql >> Baza danych >  >> RDS >> Database

Wypełnianie Teradata realistycznymi danymi testowymi De Novo

Istnieje wiele wymagań testowych dla każdej hurtowni danych i bazy danych – a zwłaszcza podwójnych platform, takich jak Teradata – gdzie niezbędne są prototypy ETL i BI, testy warunków skrajnych aplikacji i testy porównawcze wydajności.

Oprogramowanie IRI RowGen, produkt składowy IRI Data Protector jest uważany przez ekspertów od modelowania i integracji danych za najbardziej niezawodny pakiet do generowania dużych danych testowych. A teraz, dzięki GUI Eclipse, RowGen wspiera tworzenie i populację bezpiecznych, inteligentnych danych testowych w tabelach Teradata.


Tworzenie danych testowych w Teradata

Funkcje RowGen GUI w IRI Workbench umożliwiają:

  • połącz się z Teradata
  • wybierz istniejące tabele, które chcesz wypełnić
  • automatycznie analizuj DDL z tych tabel
  • określ liczbę wierszy danych do wygenerowania dla każdej tabeli
  • dostosuj opcje generowania dla podobnych kolumn w tabelach
  • utwórz i załaduj dane testowe

Proces oparty na kreatorze tworzy wiele plików do użycia podczas tworzenia danych testowych, które zachowują integralność strukturalną i referencyjną zdefiniowaną w DDL tabeli źródłowej. Użytkownicy bez istniejących tabel mogą je tworzyć za pomocą plików DDL w IRI Workbench. Po utworzeniu pustych tabel ich metadane są analizowane i włączane są te same kroki powyżej.

RowGen konsoliduje procedury analizowania, generowania i ładowania w skrypcie wsadowym, który można uruchomić w dowolnym miejscu. Wypełnianie danych testowych (które RowGen sortuje za pomocą wbudowanego silnika CoSort) może odbywać się za pośrednictwem ODBC lub automatycznie generowanych skryptów TD FastLoad lub MultiLoad.

RowGen pozwala wybrać ładowacz, który jest dla Ciebie najwygodniejszy, lub ten z konkretnymi opcjami ładowania, których potrzebujesz:

FastLoad – umożliwia wykorzystanie istniejącej tabeli, wypełnionej lub nie, do odbierania danych testowych na podstawie istniejącego formatu tabeli. Ponieważ jednak FastLoad może działać tylko na pustych tabelach, skrypt stworzony przez RowGen obejmuje upuszczenie tabeli, aby można było utworzyć nową.

MultiLoad – używa wstępnie załadowanych tabel lub pustych tabel. MultiLoad dołącza nowe dane do tabeli, dzięki czemu możesz kontynuować dodawanie danych testowych, jeśli taki jest Twój cel. Chociaż opcje są takie same jak w przypadku FastLoad, tabela nie jest usuwana i ponownie tworzona podczas wykonywania pliku wsadowego.

Skontaktuj się z [email protected], aby uzyskać więcej informacji na temat generowania danych testowych Teradata.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Narzędzia online do testowania projektów i zapytań SQL

  2. Naprawianie utraty danych za pomocą przesyłania dzienników z opóźnionym odzyskiwaniem

  3. FrankenQueries:kiedy SQL i NoSQL zderzają się

  4. Jak używać LIKE w SQL

  5. Prosta parametryzacja i trywialne plany — część 3