sql >> Base de Datos >  >> RDS >> Database

Búsqueda de patrón de esquema

La búsqueda de patrones de esquema en IRI Workbench (WB) se puede utilizar para recuperar datos en un esquema completo que coincida con patrones específicos. El proceso de búsqueda compara los patrones con todos los datos en cada columna de los tipos de datos seleccionados en cada tabla en cada esquema seleccionado. Este proceso es útil para cumplir con los requisitos de retención de almacenamiento de PCI para encontrar todas las ubicaciones de los números de tarjetas de crédito, o con el derecho de RGPD a ser olvidado al encontrar todos los registros de la base de datos asociados con el nombre del solicitante.

A diferencia del asistente Perfil de base de datos en IRI Workbench, que puede buscar una tabla a la vez, o el asistente Perfil de archivo plano que busca solo en un archivo seleccionado, el asistente de búsqueda de patrones de esquema busca patrones en esquemas completos. Si solo necesita buscar en tablas seleccionadas o archivos estructurados, utilice el editor de biblioteca de clases de datos para obtener resultados más rápidos.

Tenga en cuenta que los resultados del asistente de búsqueda de patrones de esquema descritos también se asociarán automáticamente a sus clases de datos. Además, los asistentes de enmascaramiento de clases de datos y búsqueda de clases de datos en toda la base de datos/esquema también están disponibles en IRI Workbench para usuarios de FieldShield.

Este ejemplo busca un único esquema de Oracle utilizando un patrón de expresión regular de tarjeta de crédito. Para usar el asistente, seleccione el esquema o esquemas para buscar. Seleccione para incluir la coincidencia en los nombres si los patrones hacen referencia a los nombres de las columnas. Seleccione para escanear tablas que no fueron escaneadas previamente. Esto es útil si una exploración no finalizó o si se agregaron nuevas tablas desde una exploración anterior. Haga clic en Agregar para agregar los resultados de búsqueda de tabla del análisis anterior para excluirlos en este análisis. A continuación, seleccione la profundidad de coincidencia. Las opciones son escaneo completo para escanear todas las filas y generar la coincidencia de datos. Si los datos coincidentes no son importantes, solo las columnas donde se encuentran los resultados, seleccione no incluir los resultados de los datos. Si el escaneo solo debe coincidir con los nombres de las columnas, seleccione no escanear los datos.

En la página siguiente, seleccione el esquema o esquemas para buscar.

Seleccione los tipos de datos de las columnas que contienen los datos en cuestión. Si los datos sospechosos están solo en campos de tipo texto, seleccionar solo esos tipos de columnas reducirá la cantidad de datos que el motor de búsqueda subyacente tiene que procesar.


Ingrese cualquier patrón para excluir elementos. Los patrones deben seguir este formato: .

o .
..

Introduzca el patrón buscando patrones existentes o creando uno nuevo. Se pueden agregar múltiples patrones. Los operadores AND y OR están disponibles para ajustar con precisión los patrones a utilizar.

Al hacer clic en Finalizar se iniciará el proceso de búsqueda/informe. Según la cantidad de datos que se analicen, el asistente puede ejecutarse durante un período de tiempo considerable. Debido a que el proceso puede durar mucho tiempo, un archivo llamado tableSearchResults se crea y registra cada tabla que ha sido completamente procesada. En caso de falla durante la búsqueda, este archivo mostrará la última tabla que se buscó correctamente.

Cuando la búsqueda llega al final de una columna, si se encuentran coincidencias, un archivo llamado columnSearchResult s se adjunta con el nombre de la columna. Al mismo tiempo, el archivo schema_pattern_search (o el archivo con nombre personalizado en la página de configuración) se adjunta con los resultados de la búsqueda y contiene tanto el nombre de la columna como los datos coincidentes.

Los datos se registran en un archivo delimitado por tabuladores y pueden ser utilizados por otros procesos según sea necesario.

La columnaSearchResults.csr El archivo puede ser utilizado por el asistente de búsqueda de patrón de esquema para asociación de clase de datos en WB que toma los resultados de la columna y les asigna clases de datos. Esto puede acelerar el proceso de protección de datos durante otros trabajos de IRI.