Tabla de ensayo de atributos (Servicios de datos maestros)

Utilice la tabla de ensayo de atributos (mdm.tblStgMemberAttribute) de la base de datos de Master Data Services para:

  • Actualizar valores de atributo de miembros y recopilaciones existentes.

  • Eliminar miembros o recopilaciones.

  • Reactivar miembros o recopilaciones.

Este tema contiene las siguientes secciones:

  • Columnas de la tabla

  • Ejemplos

Columnas de la tabla

Nombre de la columna

Descripción

ID

Muestra un identificador asignado automáticamente. Si no se ha procesado el lote, este campo está en blanco.

Batch_ID

Muestra un identificador asignado automáticamente que agrupa los registros para el almacenamiento provisional. Todos los miembros del lote tienen asignado este identificador, que se muestra en la interfaz de usuario de Administrador de datos maestros en la columna ID. Este valor también está en mdm.tblStgBatch, en el campo ID.

Si no se ha procesado el lote, este campo está en blanco.

UserName

Valor opcional. Especifique un nombre de usuario para filtrar los registros de la interfaz de usuario Administrador de datos maestros. El usuario que ha iniciado sesión puede ver:

  • Los registros para su nombre de usuario.

  • Los registros sin nombre de usuario asignado.

El nombre de usuario debe coincidir con el de la lista Usuarios de Administrador de datos maestros, por ejemplo DOMAIN\user_name o server\user_name.

ModelName

Valor obligatorio. Especifique el nombre del modelo, con distinción de mayúsculas y minúsculas.

EntityName

Valor obligatorio. Especifique el nombre de la entidad.

MemberType_ID

Valor obligatorio. Especifique el tipo de miembro. Los valores posibles son:

  • 1 para indicar el miembro hoja.

  • 2 para indicar el miembro consolidado.

  • 3 para indicar la recopilación.

MemberCode

Valor obligatorio. Especifique el código del miembro que desea actualizar.

AttributeName

Valor obligatorio. Especifique el nombre del atributo.

Puede utilizar MDMMemberStatus para AttributeName para desactivar o reactivar un miembro o recopilación. Para obtener más información, vea Eliminar un miembro o recopilación utilizando tblStgMemberAttribute (Master Data Services) y Reactivar un miembro o recopilación utilizando tblStgMemberAttribute (Master Data Services).

AttributeValue

Para los atributos de forma libre, especifique el nuevo texto o valor de cadena para el atributo. Para los atributos basados en dominio, especifique el código del miembro que será el atributo.

Si deja este campo en blanco, cuando se ejecute el proceso de ensayo, el valor de atributo se actualiza con un valor en blanco. Las únicas excepciones son los valores numéricos, valores de fecha o el atributo Name. No pueden tener asignado un valor en blanco mediante el proceso de ensayo.

Si utilizó MDMMemberStatus para ATTRIBUTENAME, utilice Desactivado o Activo para AttributeValue.

NotaNota
Los atributos de archivo no se pueden almacenar de forma provisional.

Status_ID

Muestra el estado del proceso de importación. Los valores posibles son:

  • 0, que se especifica para indicar que el registro está listo para el almacenamiento provisional.

  • 1, que se asigna e indica automáticamente que el almacenamiento provisional del registro ha sido correcto.

  • 2, que se asigna e indica automáticamente que el almacenamiento provisional del registro no ha sido correcto.

ErrorCode

Muestra un código de error. Para todos los registros con el Status_ID de 2, vea la página Errores de lotes de almacenamiento provisional en Administrador de datos maestros para obtener una descripción más detallada.

Ejemplos

Puede guardar los siguientes ejemplos en un archivo plano e importarlos en la base de datos de Master Data Services si ha completado las siguientes tareas:

Para obtener más información sobre cómo importar los datos en una base de datos utilizando SQL Server Integration Services, vea Cómo ejecutar el Asistente para importación y exportación de SQL Server.

Actualizar los valores de atributo

En el siguiente ejemplo se muestra cómo actualizar un valor de atributo para un miembro hoja, un miembro consolidado y una recopilación.

  • La primera línea del ejemplo contiene los nombres de columna.

  • En la segunda línea se actualiza el valor del atributo DaysToManufacture a 4 para el miembro hoja BK-M101.

  • En la tercera línea se establece el valor del atributo Name en Men/Women para el miembro consolidado MW.

  • En la cuarta línea se establece el valor del atributo Description en John Yokim's Products para la recopilación 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
    

Eliminar un miembro

En el siguiente ejemplo se muestra cómo eliminar un miembro utilizando MDMMemberStatus para el atributo y Desactivado para el valor de atributo.

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

Para obtener más información, vea Eliminar un miembro o recopilación utilizando tblStgMemberAttribute (Master Data Services).

Reactivar un miembro

En el siguiente ejemplo se muestra cómo reactivar un miembro eliminado utilizando MDMMemberStatus para el atributo y Activo para el valor de atributo.

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

Para obtener información acerca de cómo determinar el GUID, vea Reactivar un miembro o recopilación utilizando tblStgMemberAttribute (Master Data Services).