Subset

Ngurangi cathetan kanggo nggawe subset perwakilan sing luwih cilik saka database relasional nalika njaga integritas referensial

grafik subset

Pambuka Subsetting

Apa subsetting?

Ngurangi jumlah rekaman kanggo nggawe subset perwakilan sing luwih cilik saka database relasional kanthi integritas referensial sing dijaga

Napa organisasi nggunakake subsetting?

Akeh organisasi duwe lingkungan produksi kanthi jumlah data sing akeh lan ora pengin jumlah data sing akeh ing lingkungan tes non-produksi. Mula, subset basis data digunakake kanggo nggawe subset sing luwih cilik lan representatif saka basis data relasional sing luwih gedhe kanthi integritas referensial sing dijaga. Organisasi nggunakake sub-setelan kanggo data tes kanggo nyuda biaya, supaya bisa diatur lan kanggo persiyapan lan pangopènan sing luwih cepet.

Ngurangi biaya infrastruktur lan komputasi

Volume data sing gedhe banget bisa nyebabake biaya infrastruktur lan komputasi sing dhuwur, sing ora perlu kanggo data tes ing lingkungan non-produksi. Kanthi kapabilitas subset, sampeyan bisa kanthi gampang nggawe subset data sing luwih cilik kanggo nyuda biaya.

Data tes sing bisa diatur dening penguji lan pangembang

Ngatur volume data gedhe ing lingkungan non-produksi nyebabake tantangan kanggo panguji lan pangembang. Data tes sing luwih cilik lan bisa diatur, nyepetake proses tes lan pangembangan kanthi signifikan, pungkasane ngoptimalake kabeh siklus babagan wektu lan sumber daya.

Persiyapan lan pangopènan data tes luwih cepet

Volume data sing luwih cilik nggampangake persiyapan lan pangopènan lingkungan tes non-produksi sing luwih cepet lan luwih gampang. Iki cocog utamane ing lanskap IT sing kompleks lan nalika owah-owahan struktur data sing kerep mbutuhake nganyari lan refresh rutin kanggo njamin representasi data tes.

grafik subset

Apa integritas referensial lan kenapa penting?

Integritas referensial minangka konsep ing manajemen basis data sing njamin konsistensi lan akurasi antarane tabel ing basis data relasional. Integritas referensial bakal mesthekake yen saben nilai sing cocog karo "Wong 1" saka "Tabel 1" cocog karo nilai "wong 1" sing bener ing "Tabel 2" lan tabel liyane sing disambung.

Nindakake integritas referensi penting kanggo njaga linuwih data tes ing basis data relasional minangka bagéan saka lingkungan non-produksi. Iki ngalangi inconsistencies data lan mesthekake yen hubungan antarane tabel migunani lan dipercaya kanggo testing lan pangembangan piranti lunak sing tepat.

Data tes ing lingkungan basis data relasional kudu njaga integritas referensial supaya bisa digunakake. Njaga integritas referensial ing lingkungan non-produksi, kayata sing digunakake kanggo tes lan pangembangan piranti lunak, penting amarga sawetara alasan:

Subset, ora gampang kaya "mung mbusak data"

Subset ora gampang kaya mung mbusak data, amarga kabeh tabel sing gegandhengan karo hilir lan hulu kudu subset kanthi proporsional kanggo njaga integritas referensial. Subset mesthekake yen ora mung data ing tabel target sing dibusak, nanging uga data ing tabel sing disambung liyane sing ana gandhengane karo data sing wis dibusak saka tabel target bakal dibusak. Iki mesthekake yen integritas referensial antarane tabel, database lan sistem dilestarekake minangka bagéan saka pambusakan data.

Ngurangi volume data kanthi mbusak "Wong X" saka "Tabel Y", kabeh cathetan related kanggo "Wong X" ing "Tabel Y" kudu dibusak, nanging uga kabeh cathetan related kanggo "Wong X" ing sembarang tabel hulu utawa hilir related liyane (tabel A, B, C etc.) uga kudu dibusak.

Ngurangi volume data kanthi mbusak "Richard" saka tabel "Pelanggan"., kabeh cathetan related kanggo "Richard" ing tabel "Pelanggan" kudu dibusak, nanging uga kabeh cathetan related kanggo "Richard" ing sembarang tabel hulu utawa hilir related liyane (Tabel Pembayaran, Tabel Insiden, Tabel Jangkoan Insurance etc.) uga kudu dibusak.

Tabel Acros

Subset bisa digunakake ing antarane tabel

database Acros

Subsetting bisa digunakake ing basis data

Sistem Acros

Subset bisa digunakake ing kabeh sistem

Apa sampeyan duwe pitakonan?

Ngomong karo salah sawijining pakar kita

Kepiye carane nggunakake sub-setelan?

Subset proporsional

Sampeyan bisa ngatur Syntho Engine kanggo subset database relasional lan kanggo mesthekake yen kabeh "tabel disambung" sing subset adhedhasar "Target Tabel".

  • Tabel target: Pangguna bisa nemtokake tabel target minangka titik wiwitan kanggo subsetting.
    • Pangguna bisa contone nemtokake subset "Tabel Pasien" kanggo 5% utawa kanggo 500k cathetan tinimbang 10.000k cathetan.
  • Tabel sing gegandhengan: Iki kabeh tabel langsung utawa ora langsung nyambung menyang "Tabel Target". Tautan antarane tabel bisa langsung, kayata tabel target sing nyathet alergi sing ngrujuk tabel pasien liwat hubungan kunci asing, utawa ora langsung, kayata tabel target sing ngrujuk tabel pasien, sing uga ngrujuk tabel rumah sakit.
    • Subset mesthekake yen kabeh cathetan sing ana gandhengane karo data sing wis dibusak ing "Tabel Pasien" uga bakal dibusak. Ing conto, subset mesthekake yen ing sembarang "Tabel Link" mung ana data sing ana hubungane karo 5% (500k rekor) lan kabeh data liyane sing ana hubungane karo 95% (10.000k - 500k = 9.500k rekaman) dibusak. kanggo nggawe subset perwakilan cilik saka database relasional kanthi integritas referensial sing dijaga

Subset adhedhasar aturan bisnis

Saliyane subset proporsional, ing ngendi sampeyan nemtokake persentase kanggo ekstraksi data, kemampuan canggih kita ngidini sampeyan nemtokake kanthi tepat klompok target kanggo subsetting. Contone, sampeyan bisa nemtokake kritéria kanggo nyakup utawa ngilangi subset tartamtu, nyedhiyakake keluwesan lan kontrol sing luwih gedhe babagan proses ekstraksi data.

  • Pelanggan luwih enom saka 60 taun lan lawas saka 30 taun lan
  • Als pelanggan lanang
meja pelanggan sales

tutup panuntun syntho

Simpen pandhuan data sintetik saiki!