Partilhar via


Tabela de preparo de atributos (Master Data Services)

Use a tabela de preparo de atributos (mdm.tblStgMemberAttribute) no banco de dados do Master Data Services para:

  • Atualizar valores de atributo de membros e coleções existentes.

  • Excluir membros ou coleções.

  • Reativar membros ou coleções.

Este tópico contém as seguintes seções:

  • Colunas da tabela

  • Exemplos

Colunas da tabela

Nome da coluna

Descrição

ID

Exibe um identificador atribuído automaticamente. Se o lote não tiver sido processado, esse campo estará em branco.

Batch_ID

Exibe um identificador atribuído automaticamente que agrupa registros para preparação. Todos os membros do lote recebem esse identificador, que é exibido na interface do usuário do Master Data Manager, na coluna ID. Esse valor também está em mdm.tblStgBatch, no campo ID.

Se o lote não tiver sido processado, esse campo estará em branco.

UserName

Valor opcional. Especifique um nome de usuário para filtrar os registros na interface do usuário do Master Data Manager. O usuário conectado pode exibir:

  • Registros para seu próprio nome de usuário e

  • Registros sem nome de usuário atribuído.

O nome de usuário deve corresponder ao nome na lista Usuários do Master Data Manager; por exemplo, DOMAIN\user_name ou server\user_name.

ModelName

Valor necessário. Especifique o nome do modelo, que diferencia maiúsculas e minúsculas.

EntityName

Valor necessário. Especifica o nome da entidade.

MemberType_ID

Valor necessário. Especifica o tipo de membro. Os valores possíveis são:

  • 1 para indicar membro folha.

  • 2 para indicar membro consolidado.

  • 3 para indicar coleção.

MemberCode

Valor necessário. Especifique o código do membro que deseja atualizar.

AttributeName

Valor necessário. Especifica o nome do atributo.

Você pode usar MDMMemberStatus em AttributeName para desativar ou reativar um membro ou coleção. Para obter mais informações, consulte Como excluir um membro ou coleção usando tblStgMemberAttribute (Master Data Services) e Como reativar um membro ou coleção usando tblStgMemberAttribute (Master Data Services).

AttributeValue

Para atributos de forma livre, especifique o novo texto ou valor da cadeia de caracteres para o atributo. Para atributos baseados em domínio, especifique o código do membro que será o atributo.

Se você deixar esse campo em branco, quando o processo de preparo for executado, o valor do atributo será atualizado para um valor em branco. As únicas exceções são valores numéricos, valores de data ou o atributo Name. Estes não podem receber um valor em branco por meio do processo de preparação.

Se você usou MDMMemberStatus em AttributeName, use De-Activated ou Active em AttributeValue.

ObservaçãoObservação
Não é possível preparar atributos de arquivo.

Status_ID

Exibe o status atual do processo de importação. Os possíveis valores são:

  • 0, que você especifica para indicar que o registro está pronto para preparação.

  • 1, que é atribuído automaticamente e indica que a preparação para o registro foi bem-sucedida.

  • 2, que é atribuído automaticamente e indica que ocorreu uma falha na preparação para o registro.

ErrorCode

Exibe um código de erro. Para todos os registros cujo Status_ID é 2, consulte a página Erros de Lote de Preparação no Master Data Manager para obter uma descrição mais detalhada.

Exemplos

Você poderá salvar os exemplos a seguir em um arquivo simples e importá-los para o banco de dados do Master Data Services se concluiu as seguintes tarefas:

Para obter informações sobre como importar dados para um banco de dados usando o SQL Server Integration Services, consulte Como executar o Assistente de Importação e Exportação do SQL Server.

Atualizando valores de atributo

O exemplo a seguir mostra como atualizar um valor de atributo de um membro folha, um membro consolidado e uma coleção.

  • A primeira linha neste exemplo contém os nomes de coluna.

  • A segunda linha atualiza o valor do atributo DaysToManufacture para 4 no membro folha BK-M101.

  • A terceira linha define o valor de atributo Name como Men/Women para o membro consolidado MW.

  • A quarta linha define o valor do atributo Description como John Yokim's Products para a coleção JR.

    ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
    Product,Product,1,BK-M101,DaysToManufacture,4
    Product,Product,2,MW,Name,Men/Women
    Product,Product,3,JR,Description,John Yokim's Products
    

Excluindo um membro

O exemplo a seguir mostra como excluir um membro usando MDMMemberStatus como atributo e De-Activated como valor do atributo.

ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,BK-M101,MDMMemberStatus,De-Activated

Para obter mais informações, consulte Como excluir um membro ou coleção usando tblStgMemberAttribute (Master Data Services).

Reativando um membro

O exemplo a seguir mostra como reativar um membro excluído usando MDMMemberStatus como atributo e Active como valor do atributo.

ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,GUID,MDMMemberStatus,Active

Para obter mais informações sobre como determinar o GUID, consulte Como reativar um membro ou coleção usando tblStgMemberAttribute (Master Data Services).