Database
 sql >> Datenbank >  >> RDS >> Database

Schemamustersuche

Die Schemamustersuche in IRI Workbench (WB) kann verwendet werden, um Daten in einem ganzen Schema abzurufen, die mit bestimmten Mustern übereinstimmen. Der Suchprozess vergleicht die Muster mit allen Daten in jeder Spalte der ausgewählten Datentypen in jeder Tabelle in jedem ausgewählten Schema. Dieser Prozess ist hilfreich bei der Einhaltung der PCI-Speicheraufbewahrungsanforderungen, um alle Standorte von Kreditkartennummern zu finden, oder mit dem GDPR-Recht, vergessen zu werden, indem jeder Datenbankeintrag gefunden wird, der mit dem Namen des Anforderers verknüpft ist.

Im Gegensatz zum Datenbankprofil-Assistenten in IRI Workbench, der jeweils eine Tabelle durchsuchen kann, oder zum Flat-File-Profil-Assistenten, der nur eine ausgewählte Datei durchsucht, durchsucht der Schemamuster-Suchassistent ganze Schemas nach Mustern. Wenn nur ausgewählte Tabellen oder strukturierte Dateien durchsucht werden müssen, verwenden Sie den Data Class Library-Editor für schnellere Ergebnisse.

Beachten Sie, dass die Ergebnisse des beschriebenen Assistenten für die Schemamustersuche auch automatisch Ihren Datenklassen zugeordnet werden. Darüber hinaus sind in IRI Workbench für FieldShield-Benutzer auch DB-/Schema-weite Datenklassensuch- und Datenklassenmaskierungsassistenten verfügbar.

In diesem Beispiel wird ein einzelnes Oracle-Schema mithilfe eines regulären Kreditkartenausdrucksmusters durchsucht. Um den Assistenten zu verwenden, wählen Sie das oder die zu durchsuchenden Schemas aus. Wählen Sie diese Option aus, um Übereinstimmungen mit Namen einzuschließen, wenn sich die Muster auf Spaltennamen beziehen. Wählen Sie diese Option aus, um Tabellen zu scannen, die zuvor nicht gescannt wurden. Dies ist hilfreich, wenn ein Scan nicht abgeschlossen wurde oder wenn seit einem vorherigen Scan neue Tabellen hinzugefügt wurden. Klicken Sie auf Hinzufügen, um die tableSearchResults aus dem vorherigen Scan hinzuzufügen und in diesem Scan auszuschließen. Wählen Sie als Nächstes die Übereinstimmungstiefe aus. Die Auswahlmöglichkeiten sind vollständiger Scan, um alle Zeilen zu scannen und den Datenabgleich auszugeben. Wenn die übereinstimmenden Daten nicht wichtig sind, nur die Spalten, in denen Ergebnisse gefunden werden, wählen Sie diese Option aus, um die Datenergebnisse nicht einzuschließen. Wenn der Scan nur bei den Spaltennamen übereinstimmen soll, wählen Sie aus, dass die Daten nicht gescannt werden sollen.

Wählen Sie auf der nächsten Seite das oder die zu durchsuchenden Schemas aus.

Wählen Sie die Datentypen der Spalten aus, die die betreffenden Daten enthalten. Wenn sich die verdächtigen Daten nur in Textfeldern befinden, reduziert die Auswahl nur dieser Spaltentypen die Datenmenge, die die zugrunde liegende Suchmaschine verarbeiten muss.


Geben Sie beliebige Muster ein, um Elemente auszuschließen. Die Muster sollten diesem Format folgen: . oder ...

Geben Sie das Muster ein, indem Sie nach vorhandenen Mustern suchen oder ein neues erstellen. Es können mehrere Muster hinzugefügt werden. Die AND- und OR-Operatoren stehen zur Feinabstimmung der zu verwendenden Muster zur Verfügung.

Wenn Sie auf "Fertig stellen" klicken, wird der Such-/Meldevorgang gestartet. Je nachdem, wie viele Daten gescannt werden, kann der Assistent längere Zeit ausgeführt werden. Da der Prozess möglicherweise lange ausgeführt wird, wird eine Datei mit dem Namen tableSearchResults erstellt und erfasst jede Tabelle, die vollständig verarbeitet wurde. Im Falle eines Fehlers während der Suche zeigt diese Datei die letzte erfolgreich durchsuchte Tabelle an.

Wenn die Suche das Ende einer Spalte erreicht und Übereinstimmungen gefunden wurden, wird eine Datei mit dem Namen columnSearchResult s wird mit dem Namen der Spalte angehängt. Gleichzeitig wird die Datei schema_pattern_search (oder eine Datei mit benutzerdefiniertem Namen auf der Einrichtungsseite) an die Ergebnisse der Suche angehängt und enthält sowohl den Spaltennamen als auch die übereinstimmenden Daten.

Die Daten werden in einer tabulatorgetrennten Datei aufgezeichnet und können bei Bedarf von anderen Prozessen verwendet werden.

Die columnSearchResults.csr Datei kann vom Assistenten Schemamustersuche zu Datenklassenzuordnung in WB verwendet werden, der die Spaltenergebnisse nimmt und ihnen Datenklassen zuweist. Dies kann den Prozess des Datenschutzes während anderer IRI-Jobs beschleunigen.