Database
 sql >> база данни >  >> RDS >> Database

Прилагане на полеви правила с помощта на класификация

Платформата за управление на данни 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].


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Salesforce SOQL от Linux

  2. Проверка дали колона, която не е LOB, трябва да бъде актуализирана

  3. Открояване на удари в пълнотекстово търсене

  4. Как да промените текста на малки букви в SQL

  5. Всичко, което трябва да знаете за SQL CTE на едно място