Criando fluxos de mascaramento

Os fluxos de mascaramento definem os dados que devem ser mascarados, seja uma cópia completa de tabelas de dados ou um subconjunto de tabelas de dados com relacionamentos intactos. Os fluxos de mascaramento são definições reutilizáveis e podem ser salvos como rascunhos, que são editados e usados para executar trabalhos.

Uma tarefa de fluxo de mascaramento é criada quando um ativo de fluxo de mascaramento é executado. Você pode criar um trabalho a partir da página de Ativos de um projeto, selecionando o menu de opções em um ativo de fluxo de mascaramento e clicando em Novo trabalho para executar esse fluxo de mascaramento. Ou é possível clicar no nome do ativo de fluxo de mascaramento e clicar em Configurar tarefa. A tarefa estará na guia Tarefas. Consulte Executando tarefas de fluxo de mascaramento.

No mínimo, confirme se os seguintes acessos, regras e tarefas estão concluídos:

  • Acesso a pelo menos um catálogo.
  • O administrador de dados aplicou regras de proteção de dados aos ativos de dados no catálogo.
  • Ativos de dados movidos para mascarar para um projeto de análise. Esses ativos devem vir do catálogo.

Fluxos de mascaramento

A criação de um fluxo de mascaramento inclui adicionar o fluxo de mascaramento em um projeto e, em seguida, especificar o tipo de mascaramento para aplicar ao fluxo de mascaramento. O tipo mascaramento determina os registros e tabelas que você deseja mascarar.

Tipos de Masking

Os tipos de mascaramento ajudam a determinar os registros e tabelas que você deseja mascarar.

Cópia em massa

Produz cópias mascaradas de tabelas sem procurar relacionamentos. Use a cópia em massa quando quiser mascarar rapidamente algumas tabelas, adicionar condições e relacionamentos não forem importantes. Por exemplo, tabela de Clientes, tabela de Políticas e tabela de Vendas. Consulte Usando tipo de mascaramento de cópia em massa.

Copiar registros relacionados entre tabelas

Mascara um subconjunto relacionado de tabelas.. Use esse tipo de mascaramento quando quiser mascarar apenas um subconjunto de dados relacionado específico, por exemplo, "Clientes na Califórnia que possuem um caminhão vermelho" e todos os dados relacionados. Consulte Usando registros relacionados de Cópia no tipo de máscara de tabelas

Exemplo para mascarar apenas clientes na Califórnia que possuem um caminhão vermelho e todos os dados relacionados

  1. Especifique uma tabela de driver com as seguintes condições opcionais:

    • Tabela de clientes em que estado = Califórnia
    • Carro = caminhão
    • Car_color = vermelho

    As condições são então verificadas quanto a relacionamentos de chave primária e chave estrangeira.

  2. A varredura identifica as tabelas relacionadas à tabela de driver. Por exemplo, a tabela Reivindicações de seguro é filha da tabela Clientes, portanto, somente as reivindicações de seguro para "clientes na Califórnia que possuem um caminhão vermelho" são adicionadas à tabela de subconjunto. Essas tabelas são adicionadas ao fluxo de mascaramento.

Nota:
  • Também é possível definir condições na cópia em Massa A diferença é que Copiar registros relacionados entre tabelas verifica os relacionamentos e adiciona tabelas relacionadas.
  • É possível filtrar linhas em regras de proteção de dados no tipo de fluxo de mascaramento Cópia em Massa (mas não Copiar registros relacionados entre tabelas). Se as regras de proteção de dados de filtragem de linha afetarem qualquer ativo com os registros relacionados de Cópia no tipo de fluxo de mascaramento de tabelas, a tarefa falhará com a mensagem de erro: QPE005: Policy denies access to the asset with row filter rule for Copy related records

Para criar um fluxo de mascaramento:

  1. Clique em Adicionar ao projeto e escolha Fluxo de mascaramento a partir dos tipos de ativos disponíveis.
  2. Insira um nome para o fluxo de Mascaramento.
  3. Insira uma descrição opcional.
  4. Adicionar uma tag opcional.
  5. Clique em Avançar.

Usando o tipo de mascaramento de cópia em massa

Para usar a cópia em massa:

Dica:
  1. Adicionar dados do projeto ao fluxo de mascaramento. Se nenhum dado for encontrado, saia do fluxo de mascaramento e adicione ativos de dados do catálogo ao projeto.
  2. Navegue pelas conexões e esquemas para adicionar tabelas ao fluxo de mascaramento.
  3. Definir condições opcionais.
    1. Clique em Definir para adicionar condições específicas para ativos de dados individuais.
    2. Role a lista de colunas e clique em + para adicionar uma coluna como condição.
    3. Insira o valor para a condição, como Estado: Califórnia e, em seguida, Salvar. É possível consultar os dados neste ativo clicando no nome do ativo. Os dados podem já ser mascarados nesta visão com base em suas permissões.
  4. Colunas mascaradas:
    • Sim significa que as colunas são mascaradas por regras de proteção de dados.
    • Nenhum significa que nenhuma coluna nesta tabela de dados tenha uma regra de proteção de dados relevante aplicada.
  5. Amostragem:
    1. Selecione os ativos que você deseja incluir em sua amostra e, em seguida, clique em Amostragem de conjunto. Também é possível clicar em Amostragem de conjunto no menu overflow.
    2. Especifique o número de linhas, começando na primeira linha, que você deseja mascarar e incluir em uma amostra para uma tabela selecionada. Por exemplo, se você deseja incluir as primeiras 1.000 linhas em uma tabela para sua amostra, o limite de amostragem é 1.000 e as primeiras 1.000 linhas são apenas copiadas e mascaradas.
  6. Salve o fluxo de mascaramento como rascunho ou configure uma tarefa.

Usando o tipo de mascaramento Copiar registros relacionados entre tabelas

Para usar Copiar registros relacionados na tabela:

  1. Inclua dados de um projeto no fluxo de mascaramento. Se nenhum dado for encontrado, saia do fluxo de mascaramento e adicione ativos de dados do catálogo ao projeto.

  2. Navegue pelas conexões e esquemas para selecionar a tabela de driver, do exemplo anterior, e adicione ao fluxo de mascaramento. É possível selecionar apenas a tabela de driver aqui e as tabelas relacionadas são adicionadas nas etapas subsequentes. A análise do relacionamento começa.

    A tabela de driver é adicionada à lista Ativos e você pode adicionar condições e configurar a amostragem opcionalmente.

  3. Para incluir tabelas relacionadas, clique em Incluir tabelas relacionadas.

  4. Escolha se deseja procurar tabelas pai ou de tabelas filhas ou ambas.Por exemplo,

    • a tabela CLIENTES tem as seguintes colunas:
      • customer_id (chave primária)
      • customer_name
      • endereço do Cliente
      • salesperson_id (chave estrangeira).
    • tabela de VENDAS tem as seguintes colunas:
      • salesperson_id (chave primária)
      • salesperson_name
      • amount_sales
    • tabela de TRANSAÇÕES tem as seguintes colunas:
      • transaction_id (chave primária)
      • product_sold
      • customer_id (chave estrangeira)

    Neste exemplo, a tabela CUSTOMERS é a tabela do driver. A tabela SALES é uma tabela pai dos CUSTOMERS porque existe um relacionamento de chave primária e chave estrangeira na coluna salesperson_id. A tabela SALES tem a chave primária e a tabela CUSTOMERS tem a chave estrangeira.

    A tabela TRANSACTIONS é uma tabela filha da tabela CUSTOMERS porque existe uma relação de chave primária e estrangeira na coluna customer_id. A tabela CUSTOMERS tem a chave primária e a tabela TRANSACTIONS tem a chave estrangeira.

  5. Inclua as tabelas pai ou tabelas filhas ou ambas.

  6. Salve o fluxo de mascaramento como rascunho ou configure uma tarefa.

Assistir ao ícone de vídeo Assista a este vídeo para ver como configurar opções de mascaramento avançado e criar um ativo de fluxo de mascaramento em um projeto.

Este vídeo fornece um método visual para aprender os conceitos e tarefas nesta documentação.

Saiba Mais