Тестовое решение для управления данными для oracle, db2 и sap

у меня есть 3 разные базы данных (oracle, sap, db2) и я хотел бы реализовать маскирование данных на oracle db, так как данные поступают в sap и db2, как я могу решить эту проблему? данные в оракуле сравниваются с db2 и sap и говорят, например, если я маскирую имя в оракуле, то то же самое не будет маскироваться в sap и db2. так есть ли способ разоблачить и отправить данные в нижестоящие системы?


person Raj    schedule 06.11.2019    source источник
comment
sap это не база данных, это вендор   -  person Suncatcher    schedule 07.11.2019
comment
я имел в виду SAP HANA   -  person Raj    schedule 08.11.2019


Ответы (1)


Как правило, эту задачу можно решить с помощью инструментов производителя, таких как IBM Optim Data Privacy. Такие инструменты предоставляют возможности последовательного маскирования, т.е. одни и те же входные данные производят одинаковые замаскированные выходные данные при условии эквивалентных алгоритмов и параметров.

Вероятно, говоря SAP, вы имеете в виду SAP HANA. Это может быть немного сложно из-за отсутствия совместимости с SQL и отсутствия интеграции, но в любом случае это выполнимо с теми же инструментами - просто немного больше работы для реализации.

person Maksim Zinal    schedule 07.11.2019
comment
Проблема, с которой мы сталкиваемся, заключается в том, что у нас нет доступа или контроля над SAP или DB2. поэтому маскировка, которая будет выполняться в оракуле, не уверена в влиянии DB2 и SAP, поскольку все системы синхронизируются почти в реальном времени. - person Raj; 08.11.2019
comment
Фактическая архитектура вашей системы должна быть принята во внимание при планировании маскирования. Вероятно, вам нужно хранить как маскированные, так и немаскированные значения, и структура базы данных должна позволять это. Трудно сказать больше, не зная более подробно о системе. - person Maksim Zinal; 12.11.2019