Podnastavenie

Znížte počet záznamov, aby ste vytvorili menšiu reprezentatívnu podmnožinu relačnej databázy pri zachovaní referenčnej integrity

graf podmnožiny

Úvod Podnastavenie

Čo je podskupina?

Znížte počet záznamov, aby ste vytvorili menšiu reprezentatívnu podmnožinu relačnej databázy so zachovanou referenčnou integritou

Prečo organizácie používajú podmnožinu?

Mnohé organizácie majú produkčné prostredia s obrovským množstvom údajov a nechcú veľké množstvo údajov v neprodukčných testovacích prostrediach. Preto sa podmnožina databázy používa na vytvorenie menšej reprezentatívnej podmnožiny väčšej relačnej databázy so zachovanou referenčnou integritou. Organizácie využívajú podnastavenie pre testovacie údaje na zníženie nákladov, spravovateľnosť a rýchlejšie nastavenie a údržbu.

Znížte náklady na infraštruktúru a výpočtovú techniku

Nadmerné objemy dát môžu viesť k vysokým nákladom na infraštruktúru a výpočty, ktoré nie sú potrebné pre testovacie dáta v neprodukčných prostrediach. Pomocou možností podmnožín môžete jednoducho vytvárať menšie podmnožiny údajov, aby ste znížili svoje náklady.

Spravovateľné testovacie údaje testermi a vývojármi

Správa obrovských objemov dát v neprodukčných prostrediach predstavuje výzvy pre testerov a vývojárov. Menšie, a tým lepšie spravovateľné testovacie dáta, výrazne zefektívňujúce testovacie a vývojové procesy a v konečnom dôsledku optimalizujú celý cyklus z hľadiska času a zdrojov.

Rýchlejšie nastavenie a údržba testovacích údajov

Menšie objemy dát umožňujú rýchlejšie a jednoduchšie nastavenie a údržbu neprodukčných testovacích prostredí. To je obzvlášť dôležité v zložitých oblastiach IT a keď časté zmeny v dátových štruktúrach vyžadujú pravidelné aktualizácie a obnovy, aby sa zabezpečila reprezentatívnosť testovacích údajov.

graf podmnožiny

Čo je referenčná integrita a prečo je dôležitá?

Referenčná integrita je koncepcia správy databáz, ktorá zabezpečuje konzistenciu a presnosť medzi tabuľkami v relačnej databáze. Referenčná integrita by zabezpečila, že každá hodnota, ktorá zodpovedá „Osobe 1“ v „Tabuľke 1“, zodpovedá správnej hodnote „Osoba 1“ v „Tabuľke 2“ a akejkoľvek inej prepojenej tabuľke.

Presadzovanie referenčnej integrity je kľúčové pre zachovanie spoľahlivosti testovacích údajov v relačnej databáze ako súčasti neprodukčných prostredí. Zabraňuje nekonzistentnosti údajov a zabezpečuje, že vzťahy medzi tabuľkami sú zmysluplné a spoľahlivé pre správne testovanie a vývoj softvéru.

Testovacie údaje v prostredí relačnej databázy by si mali zachovať referenčnú integritu, aby boli použiteľné. Udržiavanie referenčnej integrity v neprodukčných prostrediach, ako sú tie, ktoré sa používajú na testovanie a vývoj softvéru, je dôležité z niekoľkých dôvodov:

Podmnožiny, nie také jednoduché ako „len vymazanie údajov“

Podmnožiny nie sú také jednoduché ako jednoduché vymazanie údajov, pretože všetky súvisiace tabuľky s nadväzujúcim a nadradeným prepojením by mali byť podmnožiny proporcionálne, aby sa zachovala referenčná integrita. Podnastavenie zaisťuje, že sa vymažú nielen údaje v cieľovej tabuľke, ale aj všetky údaje v akejkoľvek inej prepojenej tabuľke súvisiacej s vymazanými údajmi z cieľovej tabuľky. To zaisťuje, že referenčná integrita medzi tabuľkami, databázami a systémami sa zachová ako súčasť vymazania údajov.

Zníženie objemu údajov odstránením „Osoba X“ z „Tabuľky Y“, všetky záznamy súvisiace s „osobou X“ v „tabuľke Y“ by sa mali vymazať, ale mali by sa vymazať aj všetky záznamy súvisiace s „osobou X“ v akejkoľvek inej predchádzajúcej alebo nadväzujúcej tabuľke (tabuľka A, B, C atď.).

Zníženie objemu údajov odstránením „Richarda“ z tabuľky „Zákazníci“., všetky záznamy súvisiace s „Richardom“ v tabuľke „Zákazník“ by sa mali vymazať, ale mali by sa vymazať aj všetky záznamy súvisiace s „Richardom“ v akejkoľvek inej predchádzajúcej alebo nadväzujúcej tabuľke (tabuľka platieb, tabuľka incidentov, tabuľka poistného krytia atď.). vymazané.

Tabuľky Acros

Podmnožiny fungujú naprieč tabuľkami

Acros databázy

Podmnožiny fungujú naprieč databázami

Acros Systems

Podmnoženie funguje naprieč systémami

Máte nejaké otázky?

Porozprávajte sa s jedným z našich odborníkov

Ako môžem využiť podnastavenie?

Proporcionálne podnastavenie

Syntho Engine môžete nakonfigurovať na podmnožinu relačnej databázy a zabezpečiť, aby všetky „prepojené tabuľky“ boli podmnožiny založené na „cieľovej tabuľke“.

  • Cieľová tabuľka: Používatelia môžu definovať cieľovú tabuľku ako východiskový bod pre podmnožinu.
    • Používatelia môžu napríklad definovať podskupinu „Tabuľky pacientov“ na 5 % alebo na 500 10.000 záznamov namiesto XNUMX XNUMX XNUMX záznamov.
  • Prepojené tabuľky: Toto všetko sú priamo alebo nepriamo spojené tabuľky s „Cieľovou tabuľkou“. Prepojenia medzi tabuľkami môžu byť priame, ako napríklad cieľová tabuľka so zoznamom alergií, ktorá odkazuje na tabuľku pacientov prostredníctvom vzťahu cudzieho kľúča, alebo nepriame, ako napríklad cieľová tabuľka odkazujúca na tabuľku pacientov, ktorá zase odkazuje na tabuľku nemocnice.
    • Podnastavenie zabezpečuje, že všetky záznamy súvisiace s vymazanými údajmi v Vymaže sa aj „Tabuľka pacientov“. V príklade podmnožina zaisťuje, že v akejkoľvek „prepojenej tabuľke“ sú len údaje, ktoré súvisia s 5 % (500 95 záznamov) a že všetky ostatné údaje súvisiace s 10.000 % (500 9.500 XNUMX – XNUMX XNUMX = XNUMX XNUMX XNUMX záznamov) sa vymažú. na vytvorenie menšej reprezentatívnej podmnožiny relačnej databázy so zachovanou referenčnou integritou

Podskupina založená na obchodných pravidlách

Okrem proporcionálneho podnastavenia, kde určíte percento pre extrakciu dát, vám naše pokročilé možnosti umožňujú presne definovať cieľovú skupinu pre podmnožinu. Môžete napríklad zadať kritériá na zahrnutie alebo vylúčenie konkrétnych podmnožín, čím získate väčšiu flexibilitu a kontrolu nad procesom extrakcie údajov

  • Zákazníci mladší ako 60 rokov a starší ako 30 rokov a
  • Als mužskí zákazníci
tabuľka predajných zákazníkov

kryt sprievodcu syntho

Uložte si svojho sprievodcu syntetickými údajmi teraz!