Подпоставување

Намалете ги записите за да создадете помало, репрезентативно подмножество на релациона база на податоци, додека одржувате референцијален интегритет

графикон за подпоставување

Вовед Подпоставување

Што е подпоставување?

Намалете го бројот на записи за да создадете помало репрезентативно подмножество на релациона база на податоци со зачуван референцијален интегритет

Зошто организациите користат подпоставки?

Многу организации имаат производствени средини со огромни количини на податоци и не сакаат огромни количини на податоци во непроизводствени тест околини. Оттука, подмножеството на базата на податоци се користи за создавање на помало, репрезентативно подмножество на поголема релациона база на податоци со зачуван референцијален интегритет. Организациите користат под-поставки за податоците од тестот за да ги намалат трошоците, да ги направат податливи и за побрзо поставување и одржување.

Намалете ги инфраструктурните и пресметковните трошоци

Прекумерниот волумен на податоци може да доведе до високи инфраструктурни и пресметковни трошоци, кои се непотребни за тест податоци во непроизводствени средини. Со можностите за подпоставување, можете лесно да креирате помали подмножества на вашите податоци за да ги намалите трошоците.

Управливи податоци за тестирање од тестери и програмери

Управувањето со огромни количини на податоци во непроизводствени средини претставува предизвици за тестерите и програмерите. Помали и со тоа податок за тестирање податлив, значително рационализирајќи ги процесите на тестирање и развој, на крајот оптимизирајќи го целиот циклус во однос на време и ресурси.

Побрзо поставување и одржување на податоците од тестот

Помалите количини на податоци го олеснуваат побрзото и поедноставно поставување и одржување на непроизводствени тест околини. Ова е особено релевантно во сложените ИТ пејзажи и кога честите промени во структурите на податоци бараат редовно ажурирање и освежување за да се обезбеди репрезентативност на податоците од тестот.

графикон за подпоставување

Што е референцијален интегритет и зошто е важен?

Референцискиот интегритет е концепт во управувањето со базата на податоци кој обезбедува конзистентност и точност помеѓу табелите во релациска база на податоци. Референтниот интегритет ќе обезбеди секоја вредност што одговара на „Лице 1“ од „Табела 1“ да одговара на точната вредност на „лице 1“ во „Табела 2“ и која било друга поврзана табела.

Спроведувањето на референцијален интегритет е од клучно значење за одржување на веродостојноста на податоците од тестот во релациска база на податоци како дел од средини кои не се произведуваат. Ги спречува недоследностите на податоците и гарантира дека односите помеѓу табелите се значајни и сигурни за правилно тестирање и развој на софтвер.

Тестните податоци во средина на релациона база на податоци треба да го зачуваат референцијалниот интегритет за да бидат употребливи. Одржувањето на референцијален интегритет во непроизводствени средини, како што се оние што се користат за тестирање и развој на софтвер, е важно од неколку причини:

Подпоставување, не толку едноставно како „само бришење податоци“

Подпоставувањето не е толку лесно како едноставно бришење на податоци, бидејќи сите поврзани табели надолу и нагорно треба да се подпоставуваат пропорционално за да се зачува референцискиот интегритет. Подпоставките осигуруваат дека не се бришат само податоците во целната табела, туку и сите податоци од која било друга поврзана табела поврзани со избришаните податоци од целната табела. Ова осигурува дека референцискиот интегритет меѓу табелите, базите на податоци и системите е зачуван како дел од бришењето на податоците.

Намалување на обемот на податоци со отстранување на „Лице X“ од „Табела Y“, треба да се избришат сите записи поврзани со „Лице X“ во „Табела Y“, но исто така треба да се избришат сите записи поврзани со „Лице X“ во која било друга поврзана табела нагоре или низводно (табела A, B, C итн.).

Намалување на обемот на податоци со отстранување на „Ричард“ од табелата „Клиенти“., сите записи поврзани со „Ричард“ во табелата „Клиент“ треба да се избришат, но исто така треба да се избришат сите записи поврзани со „Ричард“ во која било друга поврзана табела нагоре или низводно (табела за плаќање, табела за инциденти, табела за осигурување итн.) избришани.

Преку маси

Подпоставките функционираат низ табелите

Низ базите на податоци

Подпоставките функционираат низ базите на податоци

Acros Systems

Подпоставките функционираат низ системи

Дали имате било какви прашања?

Разговарајте со еден од нашите експерти

Како можам да користам подпоставки?

Пропорционално подпоставување

Можете да го конфигурирате Syntho Engine за подмножество на релациона база на податоци и да се осигурате дека сите „поврзани табели“ се подмножени врз основа на „Target Table“.

  • Целна табела: Корисниците можат да ја дефинираат целната табела како почетна точка за подпоставување.
    • Корисниците можат на пример да дефинираат подпоставување на „Табела на пациенти“ на 5% или на 500k записи наместо 10.000k записи.
  • Поврзани табели: Сите тие се директно или индиректно поврзани табели со „Целната табела“. Врските помеѓу табелите може да бидат директни, како што е целната табела која ги наведува алергиите што упатува на табелата за пациенти преку врска со странски клуч, или индиректни, како што е целната табела што упатува на табела за пациенти, која пак упатува на табела на болницата.
    • Подпоставките осигуруваат дека сите записи поврзани со избришаните податоци во Ќе се избрише и „Табела за пациенти“. Во примерот, подпоставките осигуруваат дека во која било „Поврзана табела“ има само податоци што се поврзани со 5% (500k записи) и дека сите други податоци поврзани со 95% (10.000k – 500k = 9.500k записи) се избришани да се создаде помало репрезентативно подмножество на релациона база на податоци со зачуван референцијален интегритет

Подпоставување врз основа на деловни правила

Покрај пропорционалните подпоставки, каде што одредувате процент за извлекување податоци, нашите напредни способности ви дозволуваат прецизно да ја дефинирате целната група за подпоставување. На пример, можете да одредите критериуми за вклучување или исклучување на одредени подмножества, обезбедувајќи поголема флексибилност и контрола врз процесот на извлекување податоци

  • Клиенти помлади од 60 години и постари од 30 години и
  • Алс Машки клиенти
маса на клиенти за продажба

синто водич капак

Зачувајте го вашиот водич за синтетички податоци сега!