sql >> Databáze >  >> RDS >> Database

Použití pravidel polí pomocí klasifikace

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].


  1. Lze SQL Server Express LocalDB připojit vzdáleně?

  2. Django cache.set() způsobuje chybu duplicitního klíče

  3. Jak se připojit v java jako SYS k Oracle?

  4. Jak povolit/zakázat přístup k datům na serveru SQL (příklad T-SQL)