Подмножество

Сократите количество записей, чтобы создать меньшее, репрезентативное подмножество реляционной базы данных, сохраняя при этом ссылочную целостность.

граф подмножества

Введение

Что такое подмножество?

Уменьшите количество записей, чтобы создать меньшее репрезентативное подмножество реляционной базы данных с сохраненной ссылочной целостностью.

Почему организации используют подгруппы?

Многие организации имеют производственные среды с огромными объемами данных и не хотят хранить большие объемы данных в непроизводственных средах тестирования. Следовательно, подмножество базы данных используется для создания меньшего репрезентативного подмножества более крупной реляционной базы данных с сохраненной ссылочной целостностью. Организации используют дополнительные настройки для тестовых данных, чтобы сократить расходы, сделать их управляемыми, а также ускорить настройку и обслуживание.

Сокращение затрат на инфраструктуру и вычисления

Чрезмерные объемы данных могут привести к высоким затратам на инфраструктуру и вычисления, которые не нужны для тестовых данных в непроизводственных средах. Благодаря возможностям подмножества вы можете легко создавать меньшие подмножества ваших данных, чтобы сократить свои расходы.

Управляемые тестовые данные тестировщиками и разработчиками

Управление огромными объемами данных в непроизводственных средах создает проблемы для тестировщиков и разработчиков. Меньшие и, следовательно, более управляемые тестовые данные, что значительно упрощает процессы тестирования и разработки и в конечном итоге оптимизирует весь цикл с точки зрения времени и ресурсов.

Ускоренная настройка и обслуживание тестовых данных

Меньшие объемы данных способствуют более быстрой и простой настройке и обслуживанию непроизводственных тестовых сред. Это особенно актуально в сложных ИТ-ландшафтах, а также когда частые изменения в структурах данных требуют регулярных обновлений и обновлений для обеспечения репрезентативности тестовых данных.

граф подмножества

Что такое ссылочная целостность и почему это важно?

Ссылочная целостность — это концепция управления базами данных, которая обеспечивает согласованность и точность между таблицами в реляционной базе данных. Ссылочная целостность гарантирует, что каждое значение, соответствующее «Человеку 1» в «Таблице 1», соответствует правильному значению «Человеку 1» в «Таблице 2» и любой другой связанной таблице.

Обеспечение ссылочной целостности имеет решающее значение для поддержания надежности тестовых данных в реляционной базе данных как части непроизводственных сред. Это предотвращает несогласованность данных и гарантирует, что связи между таблицами являются значимыми и надежными для правильного тестирования и разработки программного обеспечения.

Тестовые данные в среде реляционной базы данных должны сохранять ссылочную целостность, чтобы их можно было использовать. Поддержание ссылочной целостности в непроизводственных средах, например в тех, которые используются для тестирования и разработки программного обеспечения, важно по нескольким причинам:

Подмножество — это не так просто, как «просто удалить данные»

Создание подмножества не так просто, как простое удаление данных, поскольку все связанные таблицы, связанные с нисходящим и восходящим потоком, должны быть разделены пропорционально, чтобы сохранить ссылочную целостность. Поднабор гарантирует, что будут удалены не только данные в целевой таблице, но и любые данные в любой другой связанной таблице, связанные с удаленными данными из целевой таблицы. Это гарантирует сохранение ссылочной целостности таблиц, баз данных и систем при удалении данных.

Уменьшение объема данных путем удаления «Лицо X» из «Таблицы Y», все записи, относящиеся к «Лице X» в «Таблице Y», должны быть удалены, но также все записи, относящиеся к «Лице X» в любой другой таблице, связанной с восходящим или нисходящим потоком (таблица A, B, C и т. д.), также должны быть удалены.

Уменьшение объема данных за счет удаления «Ричард» из таблицы «Клиенты»., все записи, относящиеся к «Ричарду» в таблице «Клиент», должны быть удалены, а также все записи, относящиеся к «Ричарду» в любой другой таблице, связанной с восходящим или нисходящим потоком (таблица платежей, таблица происшествий, таблица страхового покрытия и т. д.), также должны быть удалены. удален.

Таблицы Акроса

Подмножество работает во всех таблицах

Базы данных Акрос

Подмножество работает во всех базах данных

Акрос Системы

Подмножество работает во всех системах

Остались вопросы?

Поговорите с одним из наших экспертов

Как я могу использовать поднастройки?

Пропорциональное подмножество

Вы можете настроить Syntho Engine для подмножества реляционной базы данных и обеспечить разделение всех «связанных таблиц» на основе «целевой таблицы».

  • Целевая таблица: Пользователи могут определить целевую таблицу в качестве отправной точки для подмножества.
    • Пользователи могут, например, определить подмножество «Таблицы пациентов» до 5% или до 500 тысяч записей вместо 10.000 XNUMX тысяч записей.
  • Связанные таблицы: Все это прямо или косвенно связанные таблицы с «Целевой таблицей». Связи между таблицами могут быть прямыми, например, целевая таблица со списком аллергий, которая ссылается на таблицу пациентов через отношение внешнего ключа, или косвенными, например, целевая таблица, ссылающаяся на таблицу пациентов, которая, в свою очередь, ссылается на таблицу больницы.
    • Подмножество гарантирует, что все записи, связанные с удаленными данными в «Таблица пациентов» также будет удалена. В этом примере поднабор гарантирует, что в любой «Связанной таблице» будут только данные, относящиеся к 5% (500 тыс. записей), и что все остальные данные, относящиеся к 95% (10.000 500 9.500 – XNUMX XNUMX = XNUMX XNUMX XNUMX записей), будут удалены. создать меньшее репрезентативное подмножество реляционной базы данных с сохраненной ссылочной целостностью.

Подмножество на основе бизнес-правил

Помимо пропорционального подмножества, при котором вы указываете процент для извлечения данных, наши расширенные возможности позволяют вам точно определить целевую группу для подмножества. Например, вы можете указать критерии для включения или исключения определенных подмножеств, обеспечивая большую гибкость и контроль над процессом извлечения данных.

  • Клиенты моложе 60 лет и старше 30 лет и
  • Клиенты Als Male
таблица клиентов по продажам

крышка направляющей синто

Сохраните руководство по синтетическим данным прямо сейчас!