Platforma pro správu dat IRI Voracity (a v ní obsažený produkt IRI FieldShield pro maskování dat) vám nyní umožňuje automaticky definovat datové třídy a skupiny na základě vašich obchodních glosářů nebo doménových ontologií a aplikovat transformační pravidla na tyto třídy napříč různými datovými zdroji a poli. V tomto článku ukážu, jak aplikovat pravidla ochrany na úrovni pole proti knihovně datových tříd.
Použijeme knihovnu datových tříd vytvořenou v mém prvním článku o klasifikaci dat v IRI Workbench pro Voracity a FieldShield. Zde je knihovna datových tříd, která bude použita:
Můžete vidět, že jsem použil jeden soubor CSV a dvě tabulky Oracle. V tomto příkladu pravidel budu pouze transformovat data ve dvou tabulkách.
Pomocí FieldShield Multi Table Protection Job Wizard vyberu ODBC jako extraktor, nic pro zavaděč (takže výstupem bude plochý soubor) a dvě výše uvedené tabulky. Na stránce Pravidla pro úpravu polí kliknu na Vytvořit a přidám nové pravidlo maskovací funkce pro pole SSN jako takové:
Poté přidám porovnávání pravidel pomocí datové třídy PIN_US, kterou mám ve své knihovně:
Pomocí logiky AND/OR mohu přidat libovolný počet dohazovačů. Upozorňujeme, že AND má přednost. Operátor posledního porovnávače pravidel se v logice nepoužívá.
Vytvořím další maskovací pravidlo pomocí předdefinovaného celého pole a datové skupiny NAMES jako porovnávací. Kliknutím na tlačítko Test se zobrazí, že byly nalezeny tři odpovídající pole. Protože skupina datových tříd NAMES obsahuje datové třídy FIRSTNAME, LAST_NAME a FULL_NAME, jedná se o správný výstup založený na výše uvedené knihovně datových tříd. Ve své datové třídě jsou tři mapy s typem NAME. Třídy a skupiny jsou odlišeny ikonami v dialogovém okně s podrobnostmi a na stránkách předvoleb.
Kliknutím na tlačítko Další zobrazíte souhrnnou obrazovku, která obsahuje pole, na která se použije pravidlo.
Klepnutím na tlačítko Dokončit vytvoříte složku s výsledky úlohy.
Zde jsou dva skripty úloh (jeden pro každou tabulku) zobrazující použitá pravidla ve výstupních částech. Čtyři pole byla maskována dvěma různými způsoby:jména jsou zcela maskována a SSN mají maskovaných pouze prvních pět číslic, pomlčky se vynechávají.
Když jsou tyto úlohy spuštěny samostatně nebo jako součást úlohy, mají tyto výsledky:
Možnost používat datové třídy jako přiřazování pravidel vám umožňuje vybrat větší počet polí s méně kroky. V tomto příkladu jsem maskoval čtyři pole ve dvou tabulkách pouze dvěma pravidly.
Pokud byste chtěli získat další informace nebo poskytnout zpětnou vazbu ohledně používání klasifikace dat a/nebo uplatňování pravidel, kontaktujte prosím [email protected].