Podmnožina

Omezte počet záznamů a vytvořte menší reprezentativní podmnožinu relační databáze při zachování referenční integrity

graf podmnožin

Úvod Podnastavení

Co je podmnožina?

Snižte počet záznamů, abyste vytvořili menší reprezentativní podmnožinu relační databáze se zachovanou referenční integritou

Proč organizace používají podmnožinu?

Mnoho organizací má produkční prostředí s obrovským množstvím dat a nechtějí velké množství dat v neprodukčních testovacích prostředích. Podmnožina databáze se tedy používá k vytvoření menší reprezentativní podmnožiny větší relační databáze se zachovanou referenční integritou. Organizace využívají dílčí nastavení pro testovací data, aby snížily náklady, umožnily je spravovat a zrychlily nastavení a údržbu.

Snižte náklady na infrastrukturu a výpočetní techniku

Nadměrné objemy dat mohou vést k vysokým nákladům na infrastrukturu a výpočet, které jsou pro testovací data v neprodukčních prostředích zbytečné. Díky možnostem podmnožin můžete snadno vytvářet menší podmnožiny dat a snížit tak své náklady.

Spravovatelná testovací data testery a vývojáři

Správa obrovských objemů dat v neprodukčních prostředích představuje výzvy pro testery a vývojáře. Menší a tím lépe ovladatelná testovací data, výrazně zefektivňující testovací a vývojové procesy, v konečném důsledku optimalizaci celého cyklu z hlediska času a zdrojů.

Rychlejší nastavení a údržba testovacích dat

Menší objemy dat umožňují rychlejší a přímočařejší nastavení a údržbu neprodukčních testovacích prostředí. To je zvláště důležité ve složitých IT prostředích a tam, kde časté změny v datových strukturách vyžadují pravidelné aktualizace a obnovování, aby byla zajištěna reprezentativnost testovacích dat.

graf podmnožin

Co je referenční integrita a proč je důležitá?

Referenční integrita je koncept správy databází, který zajišťuje konzistenci a přesnost mezi tabulkami v relační databázi. Referenční integrita by zajistila, že každá hodnota, která odpovídá „Osobě 1“ v „Tabulce 1“, odpovídá správné hodnotě „osoby 1“ v „Tabulce 2“ a jakékoli jiné propojené tabulce.

Vynucení referenční integrity je zásadní pro zachování spolehlivosti testovacích dat v relační databázi jako součásti neprodukčních prostředí. Zabraňuje nekonzistenci dat a zajišťuje, že vztahy mezi tabulkami jsou smysluplné a spolehlivé pro správné testování a vývoj softwaru.

Testovací data v prostředí relační databáze by si měla zachovat referenční integritu, aby byla použitelná. Udržování referenční integrity v neprodukčních prostředích, jako jsou prostředí používaná pro testování a vývoj softwaru, je důležité z několika důvodů:

Podmnožina není tak jednoduchá jako „jen smazání dat“

Podmnožiny není tak snadné jako pouhé smazání dat, protože všechny propojené tabulky související s downstream a upstream by měly být podmnožiny proporcionálně, aby byla zachována referenční integrita. Podnastavení zajišťuje, že budou odstraněna nejen data v cílové tabulce, ale také to, že budou odstraněna všechna data v jakékoli jiné propojené tabulce související s odstraněnými daty z cílové tabulky. To zajišťuje, že referenční integrita napříč tabulkami, databázemi a systémy je zachována jako součást mazání dat.

Snížení objemu dat odstraněním „Osoba X“ z „Tabulky Y“, všechny záznamy týkající se „Osoby X“ v „Tabulce Y“ by měly být vymazány, ale měly by být také vymazány všechny záznamy související s „Osobou X“ v jakékoli jiné předcházející nebo navazující tabulce (tabulka A, B, C atd.).

Snížení objemu dat odstraněním „Richarda“ z tabulky „Zákazníci“., všechny záznamy související s „Richardem“ v tabulce „Zákazník“ by měly být smazány, ale také by měly být odstraněny všechny záznamy související s „Richardem“ v jakékoli jiné předcházející nebo navazující tabulce (tabulka plateb, tabulka incidentů, tabulka pojistného krytí atd.). smazáno.

Tabulky Acros

Podmnožiny fungují napříč tabulkami

Databáze Acros

Podmnožiny fungují napříč databázemi

Acros Systems

Podmnožiny fungují napříč systémy

Máte nějaké dotazy?

Promluvte si s jedním z našich odborníků

Jak mohu využít podnastavení?

Proporcionální podnastavení

Syntho Engine můžete nakonfigurovat tak, aby podmnožil relační databázi a zajistil, že všechny „propojené tabulky“ budou podmnožiny založené na „cílové tabulce“.

  • Cílová tabulka: Uživatelé mohou definovat cílovou tabulku jako výchozí bod pro podmnožinu.
    • Uživatelé mohou například definovat podmnožinu „tabulky pacientů“ na 5 % nebo na 500 tisíc záznamů namísto 10.000 XNUMX tisíc záznamů.
  • Propojené tabulky: To vše jsou přímo nebo nepřímo spojené tabulky s „cílovou tabulkou“. Vazby mezi tabulkami mohou být přímé, jako je cílová tabulka se seznamem alergií, která odkazuje na tabulku pacientů prostřednictvím vztahu cizího klíče, nebo nepřímá, jako je cílová tabulka odkazující na tabulku pacientů, která zase odkazuje na tabulku nemocnice.
    • Podnastavení zajišťuje, že všechny záznamy týkající se smazaných dat v „Tabulka pacientů“ bude také odstraněna. V příkladu podmnožina zajišťuje, že v jakékoli „Propojené tabulce“ jsou pouze data, která se vztahují k 5 % (500 95 záznamů) a že všechna ostatní data související s 10.000 % (500 9.500 XNUMX – XNUMX XNUMX = XNUMX XNUMX XNUMX záznamů) budou smazána. vytvořit menší reprezentativní podmnožinu relační databáze se zachovanou referenční integritou

Podmnožina založená na obchodních pravidlech

Kromě proporcionálního podnastavení, kde určíte procento pro extrakci dat, vám naše pokročilé možnosti umožňují přesně definovat cílovou skupinu pro podmnožinu. Můžete například určit kritéria pro zahrnutí nebo vyloučení konkrétních podmnožin, což poskytuje větší flexibilitu a kontrolu nad procesem extrakce dat

  • Zákazníci mladší 60 let a starší 30 let a
  • Als mužští zákazníci
tabulka prodejních zákazníků

kryt průvodce syntho

Uložte si průvodce syntetickými daty hned teď!