у меня есть 3 разные базы данных (oracle, sap, db2) и я хотел бы реализовать маскирование данных на oracle db, так как данные поступают в sap и db2, как я могу решить эту проблему? данные в оракуле сравниваются с db2 и sap и говорят, например, если я маскирую имя в оракуле, то то же самое не будет маскироваться в sap и db2. так есть ли способ разоблачить и отправить данные в нижестоящие системы?
Тестовое решение для управления данными для oracle, db2 и sap
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
Проблема, с которой мы сталкиваемся, заключается в том, что у нас нет доступа или контроля над SAP или DB2. поэтому маскировка, которая будет выполняться в оракуле, не уверена в влиянии DB2 и SAP, поскольку все системы синхронизируются почти в реальном времени.
- person Raj; 08.11.2019
Фактическая архитектура вашей системы должна быть принята во внимание при планировании маскирования. Вероятно, вам нужно хранить как маскированные, так и немаскированные значения, и структура базы данных должна позволять это. Трудно сказать больше, не зная более подробно о системе.
- person Maksim Zinal; 12.11.2019