Podmnožica

Zmanjšajte zapise, da ustvarite manjšo, reprezentativno podmnožico relacijske baze podatkov, hkrati pa ohranite referenčno celovitost

graf podmnožice

Uvod Podnabor

Kaj je podnabor?

Zmanjšajte število zapisov, da ustvarite manjšo reprezentativno podmnožico relacijske baze podatkov z ohranjeno referenčno celovitostjo

Zakaj organizacije uporabljajo podmnožice?

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.

Zmanjšajte infrastrukturne in računalniške stroške

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.

Testni podatki, ki jih lahko upravljajo preizkuševalci in razvijalci

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.

Hitrejša nastavitev in vzdrževanje testnih podatkov

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.

graf podmnožice

Kaj je referenčna integriteta in zakaj je pomembna?

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 preprost kot "samo brisanje podatkov"

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.

Acros mize

Podnabor deluje med tabelami

Baze podatkov Acros

Podmnožica deluje v bazah podatkov

Acros Systems

Podnabor deluje v vseh sistemih

Imaš kakšno vprašanje?

Pogovorite se z enim od naših strokovnjakov

Kako lahko uporabim podnastavitev?

Proporcionalna podmnožica

Syntho Engine lahko konfigurirate za podnabor relacijske baze podatkov in zagotovite, da so vse »povezane tabele« podnabori na podlagi »Ciljne tabele«.

  • Ciljna tabela: Uporabniki lahko definirajo ciljno tabelo kot izhodišče za podnabor.
    • Uporabniki lahko na primer določijo podnabor »Pacient Table« na 5 % ali na 500k zapisov namesto na 10.000k zapisov.
  • Povezane tabele: Vse te tabele so neposredno ali posredno povezane s »ciljno tabelo«. Povezave med tabelami so lahko neposredne, na primer ciljna tabela, ki navaja alergije, ki se sklicuje na tabelo bolnikov prek odnosa tujega ključa, ali posredne, kot je ciljna tabela, ki se sklicuje na tabelo bolnikov, ki se nato sklicuje na bolnišnično tabelo.
    • Podnabor zagotavlja, da so vsi zapisi, povezani z izbrisanimi podatki v Izbrisana bo tudi »Tabela bolnikov«. V primeru podnastavitev zagotavlja, da so v kateri koli »povezani tabeli« samo podatki, ki so povezani s 5 % (500 zapisov) in da so vsi drugi podatki, povezani s 95 % (10.000 – 500 = 9.500 zapisov), izbrisani. ustvariti manjšo reprezentativno podmnožico relacijske baze podatkov z ohranjeno referenčno celovitostjo

Podnabor, ki temelji na poslovnih pravilih

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

  • Stranke mlajše od 60 let in starejše od 30 let ter
  • Tudi moški kupci
tabela prodajnih strank

pokrov sinto vodnika

Shranite svoj vodnik za sintetične podatke zdaj!