Платформата за управление на данни IRI Voracity (и продуктът за маскиране на данни IRI FieldShield вътре) вече ви позволява да дефинирате автоматично класове данни и групи въз основа на вашите бизнес речници или онтологии на домейни и да прилагате правила за трансформация към тези класове в множество източници и полета на данни. В тази статия ще демонстрирам как да прилагате правилата за защита на ниво поле срещу библиотека с класове данни.
Ще използваме библиотеката с класове данни, създадена в първата ми статия за Класификация на данни в IRI Workbench за Voracity и FieldShield. Ето библиотеката с класове данни, която ще се използва:
Можете да видите, че използвах един CSV файл и две таблици на Oracle. В този пример с правила ще трансформирам само данни в двете таблици.
Използвайки съветника за задание за защита на множество таблици FieldShield, избирам ODBC като екстрактор, нищо за зареждането (така че изходът ще бъде плосък файл) и двете таблици, посочени по-горе. На страницата Правила за промяна на полето щраквам върху Създаване, за да добавя ново правило за маскиране за моето SSN поле като такова:
След това добавям съпоставяне на правила, използвайки класа данни PIN_US, който имам в моята библиотека:
Мога да добавя толкова съвпадения, колкото ми харесва, като използвам логиката И/ИЛИ. Моля, имайте предвид, че И има предимство. Операторът на последното съпоставяне на правила не се използва в логиката.
Създавам друго маскиращо правило, използвайки предварително дефинираното цяло поле и групата данни NAMES като съвпадение. Щракването върху бутона Тест показва, че са открити три съвпадения в полето. Тъй като групата класове данни NAMES съдържа класове данни FIRSTNAME, LAST_NAME и FULL_NAME, това е правилният изход въз основа на библиотеката с класове данни по-горе. Има три карти с тип NAME в техния клас данни. Класовете и групите се разграничават с икони в диалоговия прозорец с подробности за съвпадението и страниците с предпочитания.
Щракването върху Напред показва екрана с обобщение, където включва полетата, към които ще бъде приложено правило.
Щракването върху Готово създава папка с включени резултатите от заданието.
Ето двата скрипта за работа (по един за всяка таблица), показващи приложените правила в изходните секции. Четири полета бяха маскирани по два различни начина:имената са изцяло маскирани, а SSN имат маскирани само първите пет цифри, като се пропускат тирета.
Когато тези задачи се изпълняват самостоятелно или като част от задание, те дават следните резултати:
Възможността да използвате класове данни като съвпадения на правила ви позволява да изберете по-голям брой полета с по-малко стъпки. В този пример маскирах четири полета в две таблици само с две правила.
Ако искате повече информация или да предложите обратна връзка относно използването на класификацията на данните и/или прилагането на правилата, моля, свържете се с [email protected].