Database
 sql >> Base de Dados >  >> RDS >> Database

Pesquisa de padrão de esquema


A pesquisa de padrões de esquema no IRI Workbench (WB) pode ser usada para recuperar dados em um esquema inteiro que corresponda a padrões específicos. O processo de pesquisa compara os padrões com todos os dados em cada coluna dos tipos de dados selecionados em cada tabela em cada esquema selecionado. Esses processos são úteis para cumprir os requisitos de retenção de armazenamento do PCI para encontrar todos os locais de números de cartão de crédito ou com o direito do GDPR de ser esquecido ao encontrar todos os registros de banco de dados associados ao nome do solicitante.

Ao contrário do assistente de perfil de banco de dados no IRI Workbench, que pode pesquisar uma tabela por vez, ou do assistente de perfil de arquivo simples, que pesquisa apenas em um arquivo selecionado, o assistente de pesquisa de padrão de esquema pesquisa padrões em esquemas inteiros. Se apenas tabelas ou arquivos estruturados selecionados precisarem ser pesquisados, use o editor da Biblioteca de classes de dados para obter resultados mais rápidos.

Observe que os resultados do assistente Schema Pattern Search descrito também são associados automaticamente às suas classes de dados. Além disso, os assistentes de pesquisa de classe de dados em todo o banco de dados/esquema e assistentes de mascaramento de classe de dados também estão disponíveis no IRI Workbench para usuários do FieldShield.

Este exemplo pesquisa um único esquema Oracle usando um padrão de expressão regular de cartão de crédito. Para usar o assistente, selecione o esquema ou esquemas a serem pesquisados. Selecione para incluir correspondência em nomes se os padrões estiverem em referência a nomes de coluna. Selecione para varrer tabelas que não foram varridas anteriormente. Isso é útil se uma varredura não for concluída ou se novas tabelas tiverem sido adicionadas desde uma varredura anterior. Clique em Adicionar para adicionar o tableSearchResults da varredura anterior para excluir nesta varredura. Em seguida, selecione a profundidade de correspondência. As opções são varredura completa para varrer todas as linhas e gerar a correspondência de dados. Se os dados correspondentes não forem importantes, apenas as colunas onde os resultados forem encontrados, selecione para não incluir os resultados dos dados. Se a verificação deve corresponder apenas aos nomes das colunas, selecione para não verificar os dados.



Na página seguinte, selecione o esquema ou esquemas a serem pesquisados.



Selecione os tipos de dados das colunas que contêm os dados em questão. Se os dados suspeitos estiverem apenas em campos do tipo texto, selecionar apenas esses tipos de colunas reduzirá a quantidade de dados que o mecanismo de pesquisa subjacente precisa processar.


Insira quaisquer padrões para excluir itens. Os padrões devem seguir este formato: .

ou .
..



Insira o padrão procurando padrões existentes ou criando um novo. Vários padrões podem ser adicionados. Os operadores AND e OR estão disponíveis para ajustar os padrões a serem usados.



Clicar em Concluir iniciará o processo de pesquisa/relatório. Dependendo de quantos dados estão sendo verificados, o assistente pode ser executado por um período significativo de tempo. Como o processo pode durar muito tempo, um arquivo chamado tableSearchResults é criado e registra todas as tabelas que foram totalmente processadas. Em caso de falha durante a pesquisa, este arquivo mostrará a última tabela pesquisada com sucesso.

Quando a pesquisa chega ao final de uma coluna, se alguma correspondência for encontrada, um arquivo chamado columnSearchResult s é anexado com o nome da coluna. Ao mesmo tempo, o arquivo schema_pattern_search (ou arquivo com nome personalizado na página de configuração) é anexado aos resultados da pesquisa e contém o nome da coluna e os dados correspondentes.

Os dados são registrados em um arquivo delimitado por tabulação e podem ser usados ​​por outros processos conforme necessário.



O columnSearchResults.csr O arquivo pode ser usado pelo assistente Pesquisa de Padrão de Esquema para Associação de Classe de Dados no WB que obtém os resultados da coluna e atribui classes de dados a eles. Isso pode acelerar o processo de proteção de dados durante outros trabalhos IRI.