Compartilhar via


Alterar o tipo de atributo (suplemento MDS para Excel)

No Master Data Services Suplemento para Excel, administradores podem alterar o tipo de atributo quando o tipo de dados ou número de caracteres permitido está incorreto.

Se você desejar alterar o tipo de atributo para criar uma lista restrita (atributo baseado em domínio), consulte Criar um atributo baseado em domínio (Suplemento do MDS para Excel).

ObservaçãoObservação

Você não pode atualizar o tipo ou o comprimento da coluna Nome ou Código.

Pré-requisitos

Para executar esse procedimento:

  • Você precisa ter permissão para acessar as áreas funcionais Administração do Sistema e Gerenciador.

  • Você deve ser um administrador de modelo. Para obter mais informações, consulte Administradores (Master Data Services).

  • Deve haver um modelo, entidade e atributo existente.

Para alterar o tipo de atributo

  1. No Excel, carregue a entidade que contém a coluna (atributo) a ser alterada. Para obter mais informações, consulte Carregar dados do MDS no Excel.

  2. Clique em qualquer célula da coluna que você deseja alterar.

  3. No grupo Compilar Modelo, clique em Propriedades do Atributo.

  4. Na caixa de diálogo Propriedades do Atributo, é necessário atualizar as configurações.

  5. Clique em OK.

O que acontece quando você altera o tipo de atributo?

Se houver qualquer dependência no atributo, por exemplo, o atributo ser referenciado por qualquer regra de negócio do MDS ou o atributo ser incluído em uma exibição de assinatura, e você alterar o tipo de dados de um atributo, o MD irá:

  • Alterar o tipo de dados do atributo.

  • Gerenciar uma cópia do atributo com o sufixo “_old” que não contém nenhum valor. Isto é chamado de atributo substituído.

Porém, todas as dependências existentes no atributo original apontarão para o atributo substituído, e não para o alterado.

Isso significa que:

  • Você deve atualizar as regras de negócio para apontar para o atributo alterado porque a lógica pode não ser a mesma considerando o novo tipo de dados do atributo. Será necessário editar cada regra afetada e, em seguida, retrabalhar as expressões para apontar para remover as referências do atributo substituído (_old) para apontar para o atributo atualizado.

  • Abra todas as exibições de assinatura na seleção Gerenciamento de Integração, selecione a linha da exibição, abra-a para editar clicando no ícone de lápis e, em seguida, clique no ícone Salvar disco para atualizar a definição da exibição. Nenhuma outra alteração é necessária para regenerar a sintaxe da exibição.

  • As tabelas de preparo que incluem o atributo terão uma coluna de atributo substituído adicionada a ele, o que significa que o código de preparação será afetado. Para livrar-se do atributo substituído, você poderá excluí-lo depois de atualizar as regras de negócio e as exibições de assinatura.

Excluindo o atributo substituído

Antes de excluir qualquer atributo substituído, você deverá remover as referências ao atributo, por exemplo, corrigindo as regras de negócio e regenerando as exibições de assinatura conforme descrito anteriormente. Caso contrário, você obterá um erro na página da Web da administração do sistema ao tentar excluir o atributo substituído indicando que o atributo não poderá ser excluído porque é referenciado por um objeto.

Para excluir um atributo, consulte Excluir um atributo (Master Data Services)

DicaDica

É incômodo alterar tipos de dados para os atributos do MDS que tenham dados existentes e entidades relacionadas, especialmente se houver uma regra de negócio ou uma exibição de assinatura declarada que depende da entidade. A prática recomendada é iniciar com um tipo de dados que é flexível o suficiente para manter os valores necessários. Por exemplo, as cadeias de caracteres podem começar pequenas, mas podem precisar ser aumentadas com o passar do tempo; portanto, considere o pior cenário. O comprimento adicional de cadeia de caracteres de texto pode ser penoso (por exemplo, é difícil ajustar na tela as caixas de texto largas da GUI), portanto evite o comprimento muito longo da cadeia de caracteres.

Consulte também

Conceitos

Atributos (Master Data Services)

Compilando um modelo (Suplemento do MDS para Excel)