Zmanjšajte število zapisov, da ustvarite manjšo reprezentativno podmnožico relacijske baze podatkov z ohranjeno referenčno celovitostjo
Mnoge organizacije imajo produkcijska okolja z ogromnimi količinami podatkov in ne želijo ogromnih količin podatkov v neprodukcijskih testnih okoljih. Zato se podnabor baze podatkov uporablja za ustvarjanje manjšega, reprezentativnega podnabora večje relacijske baze podatkov z ohranjeno referenčno celovitostjo. Organizacije uporabljajo podnastavitve za testne podatke, da zmanjšajo stroške, jih naredijo obvladljive ter za hitrejšo nastavitev in vzdrževanje.
Prevelike količine podatkov lahko povzročijo visoke stroške infrastrukture in računalništva, ki so nepotrebni za testne podatke v neprodukcijskih okoljih. Z zmožnostmi podnaborov lahko enostavno ustvarite manjše podnabore svojih podatkov in tako zmanjšate stroške.
Upravljanje ogromnih količin podatkov v neprodukcijskih okoljih predstavlja izziv za preizkuševalce in razvijalce. Manjši in s tem bolj obvladljivi testni podatki, bistveno racionalizirajo testne in razvojne procese, kar na koncu optimizira celoten cikel v smislu časa in virov.
Manjše količine podatkov omogočajo hitrejšo in enostavnejšo nastavitev in vzdrževanje neprodukcijskih testnih okolij. To je še posebej pomembno v zapletenih okoljih IT in kadar pogoste spremembe podatkovnih struktur zahtevajo redne posodobitve in osvežitve, da se zagotovi reprezentativnost testnih podatkov.
Referenčna celovitost je koncept pri upravljanju baze podatkov, ki zagotavlja skladnost in natančnost med tabelami v relacijski bazi podatkov. Referenčna celovitost bi zagotovila, da vsaka vrednost, ki ustreza »osebi 1« v »tabeli 1«, ustreza pravilni vrednosti »osebe 1« v »tabeli 2« in kateri koli drugi povezani tabeli.
Uveljavljanje referenčne celovitosti je ključnega pomena za ohranjanje zanesljivosti testnih podatkov v relacijski bazi podatkov kot del neproizvodnih okolij. Preprečuje nedoslednosti podatkov in zagotavlja, da so razmerja med tabelami smiselna in zanesljiva za pravilno testiranje in razvoj programske opreme.
Testni podatki v okolju relacijske baze podatkov morajo ohraniti referenčno celovitost, da so uporabni. Ohranjanje referenčne celovitosti v neprodukcijskih okoljih, kot so tista, ki se uporabljajo za testiranje in razvoj programske opreme, je pomembno iz več razlogov:
Podnabor ni tako enostaven kot preprosto brisanje podatkov, saj bi morale biti vse povezane tabele v spodnjem in zgornjem toku sorazmerne podnaboru, da se ohrani referenčna celovitost. Podnabor zagotavlja, da se ne izbrišejo samo podatki v ciljni tabeli, ampak tudi da se izbrišejo vsi podatki v kateri koli drugi povezani tabeli, ki je povezana z izbrisanimi podatki iz ciljne tabele. To zagotavlja, da se referenčna celovitost v tabelah, zbirkah podatkov in sistemih ohrani kot del brisanja podatkov.
Zmanjšanje količine podatkov z odstranitvijo »Osebe X« iz »Tabele Y«, vse zapise, povezane z »osebo X« v »tabeli Y«, je treba izbrisati, vendar je treba izbrisati tudi vse zapise, povezane z »osebo X« v kateri koli drugi povezani tabeli navzgor ali navzdol (tabela A, B, C itd.).
Zmanjšanje količine podatkov z odstranitvijo »Richard« iz tabele »Stranke«., vse zapise, povezane z »Richardom« v tabeli »Stranka«, je treba izbrisati, vendar je treba izbrisati tudi vse zapise, povezane z »Richardom« v kateri koli drugi povezani tabeli navzgor ali navzdol (tabela plačil, tabela incidentov, tabela zavarovalnega kritja itd.) izbrisano.
Podnabor deluje med tabelami
Podmnožica deluje v bazah podatkov
Podnabor deluje v vseh sistemih
Syntho Engine lahko konfigurirate za podnabor relacijske baze podatkov in zagotovite, da so vse »povezane tabele« podnabori na podlagi »Ciljne tabele«.
Poleg sorazmernega podnabora, kjer določite odstotek za ekstrakcijo podatkov, vam naše napredne zmogljivosti omogočajo, da natančno določite ciljno skupino za podnabor. Določite lahko na primer merila za vključitev ali izključitev določenih podnaborov, kar zagotavlja večjo prilagodljivost in nadzor nad postopkom pridobivanja podatkov