sql >> Databáze >  >> RDS >> Database

Naplnění Teradata realistickými testovacími daty De Novo

Na jakýkoli datový sklad a databázi – a zejména na duální platformy, jako je Teradata – existují různé požadavky na testování, kde jsou nezbytné prototypy ETL a BI, zátěžové testování aplikací a srovnávání výkonu.

Software IRI RowGen, základní produkt IRI Data Protector sada, je odborníky na datové modelování a integraci dat považována za nejrobustnější dostupný generační balíček pro velká testovací data. A nyní RowGen prostřednictvím svého grafického rozhraní Eclipse podporuje vytváření a ukládání bezpečných a inteligentních testovacích dat do tabulek Teradata.


Vytváření testovacích dat v Teradata

Funkce GUI RowGen v IRI Workbench vám umožňují:

  • připojit k Teradata
  • vyberte existující tabulky, které chcete naplnit
  • automaticky analyzovat DDL z těchto tabulek
  • zadejte počet řádků dat, které se mají pro každou tabulku vygenerovat
  • přizpůsobte možnosti generování podobných sloupců v tabulkách
  • vytvořte a načtěte testovací data

Proces řízený průvodcem vytvoří několik souborů, které se použijí při vytváření testovacích dat, které zachovají strukturální a referenční integritu definovanou ve zdrojové tabulce DDL. Uživatelé bez existujících tabulek je mohou vytvářet prostřednictvím souborů DDL v IRI Workbench. Po vytvoření prázdných tabulek jsou jejich metadata analyzována a jsou povoleny stejné výše uvedené kroky.

RowGen konsoliduje postupy analýzy, generování a načítání do dávkového skriptu, který můžete spustit kdekoli. Vyplnění testovacích dat (která RowGen třídí pomocí vestavěného enginu CoSort) může probíhat prostřednictvím ODBC nebo automaticky generovaných skriptů TD FastLoad nebo MultiLoad.

RowGen vám umožňuje vybrat nakladač, který vám nejvíce vyhovuje, nebo ten s konkrétními možnostmi nakládání, které potřebujete:

Rychlé načítání – umožňuje použití existující tabulky, ať už naplněné či nikoli, k přijímání testovacích dat na základě existujícího formátu tabulky. Protože však FastLoad může fungovat pouze na prázdných tabulkách, skript vytvořený RowGen zahrnuje zrušení tabulky, aby bylo možné vytvořit novou.

Vícenásobné zatížení – používá předem načtené tabulky nebo prázdné tabulky. MultiLoad přidá do tabulky nová data, abyste mohli pokračovat v přidávání testovacích dat, pokud je to vaším cílem. I když jsou možnosti stejné jako u FastLoad, tabulka není zrušena a znovu vytvořena při spuštění dávkového souboru.

Pro více informací o generování testovacích dat Teradata kontaktujte [email protected].


  1. Limity SQL NVARCHAR a VARCHAR

  2. odstranit sloupec neexistuje

  3. Příkaz SQL UPDATE pro přepnutí dvou hodnot ve dvou řádcích

  4. Jak nainstalovat databázi MariaDB v Debianu 10