sql >> Databasteknik >  >> RDS >> Database

Schemamönstersökning

Schemamönstersökningen i IRI Workbench (WB) kan användas för att hämta data i ett helt schema som matchar specifika mönster. Sökprocessen jämför mönstren med all data i varje kolumn av de valda datatyperna i varje tabell i varje valt schema. Dessa processer är till hjälp för att följa PCI-lagringskraven för att hitta alla platser för kreditkortsnummer, eller med GDPR-rätten att glömmas bort genom att hitta varje databaspost som är associerad med begärandes namn.

Till skillnad från Databasprofilguiden i IRI Workbench som kan söka i en tabell i taget, eller Flat-File Profile guiden som endast söker genom en vald fil, söker guiden Schemamönstersökning efter mönster i hela scheman. Om endast valda tabeller eller strukturerade filer behöver sökas, använd Data Class Library-redigeraren för snabbare resultat.

Observera att resultaten av guiden Schemamönstersökning som beskrivs också automatiskt kopplas till dina dataklasser. Dessutom finns DB/schema-omfattande dataklasssökningar och dataklassmaskeringsguider också tillgängliga i IRI Workbench för FieldShield-användare.

Det här exemplet söker efter ett enstaka Oracle-schema med hjälp av ett kreditkortsmönster för reguljära uttryck. För att använda guiden, välj schemat eller scheman som du vill söka efter. Välj att inkludera matchning på namn om mönstren hänvisar till kolumnnamn. Välj för att skanna tabeller som inte skannats tidigare. Detta är användbart om en skanning inte avslutades eller om nya tabeller har lagts till sedan en tidigare skanning. Klicka på Lägg till för att lägga till tabellenSökresultat från föregående genomsökning för att utesluta i denna genomsökning. Välj sedan djupet för matchningen. Alternativen är full scan för att skanna alla rader och mata ut datamatchningen. Om matchade data inte är viktiga, välj bara kolumnerna där resultaten hittas för att inte inkludera dataresultaten. Om skanningen bara ska matcha kolumnnamnen, välj att inte skanna data.

På nästa sida väljer du det eller de scheman du vill söka efter.

Välj datatyperna för kolumnerna som innehåller uppgifterna i fråga. Om den misstänkta informationen endast finns i texttypsfält, kommer att välja endast dessa typer av kolumner minska mängden data som den underliggande sökmotorn måste bearbeta.


Ange eventuella mönster för att utesluta objekt. Mönstren bör följa detta format: .

eller .
..

Ange mönstret genom att bläddra efter befintliga mönster eller skapa ett nytt. Flera mönster kan läggas till. OCH- och ELLER-operatorerna är tillgängliga för att finjustera mönstren som ska användas.

Om du klickar på Slutför startar sökningen/rapporteringsprocessen. Beroende på hur mycket data som skannas kan guiden köras under en betydande tid. Eftersom processen kan pågå under lång tid, en fil som heter tableSearchResults skapas och registrerar varje tabell som har bearbetats fullständigt. Om ett misslyckande under sökningen, kommer den här filen att visa den senaste tabellen som lyckades genomsöka.

När sökningen når slutet av en kolumn, om några matchningar hittades, en fil med namnet columnSearchResult s läggs till med namnet på kolumnen. Samtidigt läggs schema_pattern_search-filen (eller anpassad namngiven fil på inställningssidan) till med resultaten av sökningen och innehåller både kolumnnamnet och matchade data.

Uppgifterna registreras i en tabbavgränsad fil och kan användas av andra processer efter behov.

columnSearchResults.csr fil kan användas av guiden Schema Pattern Search to Data Class Association i WB som tar kolumnresultaten och tilldelar dataklasser till dem. Detta kan påskynda processen för dataskydd under andra IRI-jobb.


  1. När ska man använda ärvda tabeller i PostgreSQL?

  2. Förhindra automatisk inkrement på MySQL dubblett infogning

  3. Vad är det maximala antalet tecken för NVARCHAR(MAX)?

  4. Är det möjligt att ta bort från flera tabeller i samma SQL-sats?