Зменшіть кількість записів, щоб створити меншу репрезентативну підмножину реляційної бази даних із збереженням посилальної цілісності
Багато організацій мають виробничі середовища з величезними обсягами даних і не хочуть мати величезні обсяги даних у невиробничих тестових середовищах. Таким чином, підмножина бази даних використовується для створення меншої репрезентативної підмножини більшої реляційної бази даних із збереженням посилальної цілісності. Організації використовують підналаштування для тестових даних, щоб зменшити витрати, зробити їх керованими та пришвидшити налаштування та обслуговування.
Надмірні обсяги даних можуть призвести до високих витрат на інфраструктуру та обчислення, які непотрібні для тестових даних у невиробничих середовищах. Завдяки можливостям створення підмножин ви можете легко створювати менші підмножини своїх даних, щоб зменшити витрати.
Керування величезними обсягами даних у невиробничих середовищах створює проблеми для тестувальників і розробників. Менші та, отже, більш керовані тестові дані, що значно оптимізує процеси тестування та розробки, зрештою оптимізуючи весь цикл з точки зору часу та ресурсів.
Менші обсяги даних сприяють швидшому та простішому налаштуванню та обслуговуванню невиробничих тестових середовищ. Це особливо актуально в складних ІТ-ландшафтах і коли часті зміни в структурах даних вимагають регулярних оновлень для забезпечення репрезентативності тестових даних.
Посилальна цілісність — це концепція керування базами даних, яка забезпечує узгодженість і точність між таблицями в реляційній базі даних. Посилальна цілісність гарантує, що кожне значення, яке відповідає «особі 1» у «таблиці 1», відповідає правильному значенню «особи 1» у «таблиці 2» та будь-якій іншій пов’язаній таблиці.
Забезпечення посилальної цілісності має вирішальне значення для підтримки надійності тестових даних у реляційній базі даних як частини невиробничих середовищ. Це запобігає невідповідності даних і гарантує, що зв’язки між таблицями є значущими та надійними для належного тестування та розробки програмного забезпечення.
Тестові дані в середовищі реляційної бази даних повинні зберігати посилальну цілісність, щоб бути придатними для використання. Підтримка посилальної цілісності в невиробничих середовищах, таких як ті, що використовуються для тестування та розробки програмного забезпечення, важлива з кількох причин:
Піднабір не такий простий, як просто видалення даних, оскільки всі зв’язані таблиці, пов’язані нижче та вгорі, повинні бути пропорційними піднаборами, щоб зберегти посилальну цілісність. Піднабір гарантує видалення не лише даних у цільовій таблиці, але й видалення будь-яких даних у будь-якій іншій пов’язаній таблиці, пов’язані з видаленими даними з цільової таблиці. Це гарантує збереження посилальної цілісності в таблицях, базах даних і системах під час видалення даних.
Зменшення обсягу даних шляхом видалення «Особи X» із «Таблиці Y», усі записи, пов’язані з «Особою X» у «Таблиці Y», мають бути видалені, а також усі записи, пов’язані з «Особою X» у будь-якій іншій пов’язаній таблиці (таблиці A, B, C тощо) також мають бути видалені.
Зменшення обсягу даних шляхом видалення «Річарда» з таблиці «Клієнти»., усі записи, пов’язані з «Річардом» у таблиці «Клієнт», мають бути видалені, а також усі записи, пов’язані з «Річардом» у будь-якій іншій пов’язаній таблиці вище або нижче за течією (таблиця платежів, таблиця інцидентів, таблиця страхового покриття тощо) також мають бути видалені. видалено.
Піднабір працює між таблицями
Піднабір працює в базах даних
Піднабір працює в усіх системах
Ви можете налаштувати Syntho Engine на підмножину реляційної бази даних і переконатися, що всі «зв’язані таблиці» є підмножинами на основі «Цільової таблиці».
Окрім пропорційного піднабору, де ви вказуєте відсоток для вилучення даних, наші розширені можливості дозволяють точно визначити цільову групу для піднабору. Наприклад, ви можете вказати критерії для включення або виключення певних підмножин, забезпечуючи більшу гнучкість і контроль над процесом вилучення даних