Projetando classes de dados

Ao projetar uma classe de dados, deve-se decidir se irá ativar a correspondência de dados para essa classe de dados, quais termos de negócios ou classificações ele deve estar relacionado e se deve definir relações hierárquicas entre classes de dados.

Permissões necessárias
Para criar uma classe de dados, você deve ter essa permissão de usuário:
- Acessar artefatos de controle
Além disso, deve-se ter uma destas funções de colaborador de categoria na categoria primária para a classe de dados:
  • Administrador
  • Proprietário
  • Editor
  • Uma função customizada com a permissão para criar classes de dados.

Para obter mais informações, consulte Permissões necessárias.

Propriedades das classes de dados

As classes de dados possuem essas propriedades padrão que são semelhantes a outros artefatos de governança.

Propriedade ou comportamento Há suporte? Explicação
Deve ter nomes exclusivos? True Os nomes de classes de dados devem ser exclusivos dentro de uma categoria.
Descrição? True Opcional. Inclua uma descrição para ajudar os usuários a localizar essa classe de dados.
Incluir relacionamentos a outras classes de dados? True Veja Relacionamentos entre classes de dados.
Incluir relacionamentos com outros tipos de artefatos de governança? True Veja Relacionamentos com outros tipos de artefatos de governança.
Incluir relacionamento no ativo? True Consulte Relacionamentos de ativos em catálogos.
Adicionar propriedades personalizadas? True Consulte Propriedades e relacionamentos personalizados para artefatos de governança e ativos de catálogo.
Incluir relacionamentos customizados? True Consulte Propriedades e relacionamentos personalizados para artefatos de governança e ativos de catálogo.
Organizar em categorias? True A categoria primária do artefato determina quem pode visualizá-lo ou modificá-lo. Veja Categorias.
Importar de um arquivo? True Consulte Importando artefatos de governança.
Importar de um acelerador de conhecimento? Não
Exportar para um arquivo? True Consulte Exportação de artefatos de governança.
Gerenciado por fluxos de trabalho? True Consulte Fluxos de trabalho.
Especificar datas de início e término efetivas? True Consulte Datas efetivas.
Designar um organizador? True Consulte Organizador
Incluir tags como propriedades? True Consulte Tags.
Designar a um ativo? Não
Designar a uma coluna em um ativo de dados? True Uma classe de dados pode ser adicionada a uma coluna em um ativo de dados tanto manualmente como automaticamente.
Designação automática para ativos durante a criação de perfil ou o enriquecimento? True Veja Gerenciando o enriquecimento de metadados
Artefatos predefinidos? True Veja Classes de dados pré-definidas.
Adicionar padrões de expressão regular (regex)? Limitado Algumas classes de dados personalizadas com padrões de expressão regular podem falhar na execução de fluxos de mascaramento ou não podem visualizar exemplos dos dados mascarados. Por exemplo, você não pode usar grupos de captura, como ([abc]), mas pode usar grupos de não captura (?:[abc]).

Relações entre classes de dados

Você pode usar hierarquias para criar relações entre classes de dados.

Para a classe de dados processada atualmente, é possível definir os seguintes relacionamentos para outras classes de dados dentro da mesma categoria:

  • Classe de dados pai
  • Classes de dados dependentes

A classe de dados pai é usada para organizar a classe de dados em relacionamentos pai/filhos. Ele também funciona como uma espécie de "pré-filtro" se um método de dados de correspondência automática for usado: Se uma classe de dados pai tiver um método de dados correspondente, os métodos de correspondência de dados para as classes de dados das crianças só serão avaliados se o método de correspondência de dados para a classe de dados pai retornou uma correspondência positiva. Isso significa que se você definir uma classe de dados pai, ela terá um impacto nos critérios usados pelo processo de classificação de dados para decidir se a classe de dados deve ser designada ou não a um campo de dados analisado.

Exemplo

  • Classe de dados da Licença dos EUA
  • Classe de dados dependente de Licença de Driver do Estado da Geórgia

Relacionamentos com outros tipos de artefatos de governança

Você pode adicionar os seguintes artefatos relacionados:

  • Classificações
  • Termos de negócios

As classificações e os termos de negócios que você agrega são sugestões para colunas às quais a classe de dados é designada.

Ao adicionar relações entre classes de dados e termos de negócios, esses termos de negócios são automaticamente atribuídos a ativos quando suas classes de dados relacionadas são designadas durante o enriquecimento de metadados. Por exemplo, uma classe de dados Endereço de e-mail pode ser relacionada a um termo de negócio Método de contato. Quando o processo de enriquecimento de metadados detecta uma coluna que corresponde à classe de dados “Endereço de e-mail”, tanto a classe de dados “Endereço de e-mail” quanto o termo de negócios “Método de contato” são assigned.See Atribuição automática de termos.

No entanto, uma classe de dados não é automaticamente designada quando um de seus termos de negócios relacionados é atribuído a uma coluna.

Você pode incluir classes de dados em regras de proteção de dados para identificar o tipo de dados a controlar.

Trabalhando com classes de dados

Para criar uma classe de dados:

  1. Governança Aberta > Todos os artefatos. No painel esquerdo, selecione “Classes de dados ”.

  2. Clique em Nova classe de dados para criar uma nova classe de dados e fornecer as informações necessárias. As classes de dados poderão ter o mesmo nome se estiverem em categorias diferentes.

  3. Clique em Salvar como rascunho. A classe de dados em um estado de rascunho agora está pronta para refino conforme listado na seção a seguir.

  4. Quando pronto, clique em Publicar ou Enviar para aprovação dependendo da definição do seu fluxo de trabalho .

Para editar uma classe de dados existente:

  1. Abra uma classe de dados e clique em a + ícone ou editar ao lado do campo que você deseja mudar.
  2. Clique em Salvar como rascunho. A classe de dados em um estado de rascunho agora está pronta para o refino.
  3. Clique em Publicar ou Enviar para aprovação dependendo da definição do seu fluxo de trabalho .

É possível fornecer as informações a seguir para definir a classe de dados:

  • Inclua um exemplo para a classe de dados na propriedade Exemplo. Se você especificar uma classe de dados denominada City-New, o exemplo poderia ser London.

  • Designe essa classe de dados a uma categoria primária e opcionalmente a categorias secundárias.

  • Edite propriedades personalizadas que fornecem informações adicionais na seção Detalhes .
    Propriedades customizadas podem ser criadas conforme descrito em Propriedades customizadas e relacionamentos para artefatos de governança e ativos de catálogo. Se algum tipo de relacionamento customizado for definido, ele será mostrado aqui. Relacionamentos inversos aparecem no outro artefato após a publicação de um artefato no local no qual o relacionamento foi criado.

  • Use a correspondência de dados para organizar colunas de banco de dados e campos de arquivo de dados para revisão e trabalho posterior de análise de coluna. Por exemplo, colunas de banco de dados com dados numéricos normalmente incluem números dentro de um intervalo de valores válidos.

  • Ativar ou desativar uma classe de dados para auto-atribuição. Para ativar a classe de dados, é necessário ativar a correspondência de dados. Uma classe de dados com método de correspondência de dados ativada é tratada como ativada classe de dados e uma classe de dados onde o método de correspondência de dados é desativado é tratado como uma classe de dados deficiente .

  • Escolha a prioridade de correspondência de uma classe de dados para determinar qual candidato de classe de dados deve tornar-se a classe de dados inferida de um campo. Apenas as classes de dados com confiança acima do limite são consideradas. Veja Prioridade.

  • Especifique os artefatos relacionados. É possível selecionar apenas os termos de negócios e classificações que foram publicados. As classificações e os termos de negócios incluídos aqui são sugestões para as colunas às quais a classe de dados é designada. É possível designar uma ou mais classificações em um nível de coluna

  • Inclua outro conteúdo relacionado.

Dependendo das datas efetivas definidas para a classe de dados, ele é ativo ou inativo. As classes de dados ativos podem ser usadas para especificar ações, por exemplo, classificando dados automaticamente. As classes de dados inativas não contribuem para nenhuma ação até que se tornem ativas.

Não é possível usar classes de dados de rascunho para especificar correspondência de dados ou para qualquer outra ação. Por padrão, a classe de dados será publicada se for enviada para aprovação.

Você também pode criar classes de dados adicionais com base em um dos conjuntos de dados de referência disponíveis em Knowledge Accelerators usando o método de correspondência de dados. Consulte Conjuntos de dados de referência em Knowledge Accelerators.

Saiba Mais