Flujo de trabajo del proceso de almacenamiento provisional (Master Data Services)

Durante cada paso del proceso de ensayo, los campos de las tablas provisionales y de lotes se actualizan. El siguiente flujo de trabajo explica cómo y cuándo se actualizan los campos más importantes de cada tabla.

Nota

El proceso de almacenamiento provisional se ha modificado de forma significativa en versiones posteriores de SQL Server. Es posible que se plantee actualizar a la última versión para aprovechar el mayor rendimiento y facilidad de uso.

Paso 1: rellenar las tablas de almacenamiento provisional

Cuando rellene inicialmente las tres tablas de almacenamiento provisional (mdm.tblStgMember, mdm.tblStgMemberAttribute y mdm.tblStgRelationship), el Batch_ID de cada registro debería ser NULL. El campo Status_ID para cada registro tiene como valor predeterminado 0, que indica que el miembro está listo para ser procesado.

La tabla de lotes (mdm.tblStgBatch) todavía no contiene un registro para el lote.

Tablas de ensayo y lotes

Después de haber importado datos en las tablas de almacenamiento provisional, abra la interfaz de usuario de Administrador de datos maestros para confirmar el número de registros disponible para el proceso. En el área funcional de Administración de integraciones, en el panel Registros de almacenamiento provisional no dispuestos en lotes, elija un modelo. Se muestra el número de registros disponible para organizar. Este es el número total de registros de almacenamiento provisional que contienen:

  • El modelo en el campo ModelName.

  • El nombre del usuario registrado o ningún nombre de usuario en el campo UserName.

Paso 2: iniciar el proceso de almacenamiento provisional

Para iniciar el proceso de almacenamiento provisional en la interfaz de usuario seleccione la versión para importar los datos y haga clic en Procesar datos de almacenamiento provisional.

Cuando el proceso comienza, se agrega una fila a la tabla de lotes. Un identificador se asigna en el campo ID y el campo Status_ID se actualiza a 1 para indicar que el lote está en cola para su procesamiento.

Cada fila de las tablas de almacenamiento provisional se actualiza con el identificador de lote de la tabla de lotes. Status_ID sigue siendo 0 para indicar que el procesamiento no se ha iniciado.

Tablas de ensayo y lotes

Nota

Los lotes de almacenamiento provisional que se van a ejecutar se procesan en secuencia y el procesamiento da comienzo a intervalos determinados por un valor ajustado en Administrador de configuración de Master Data Services. Las tablas de ensayo se procesan uno después de otro. mdm.tblStgMember se procesa primero, seguido de mdm.tblStgMemberAttribute y, a continuación, de mdm.tblStgRelationship. No puede iniciar el procesamiento de una tabla a la vez.

Paso 3: el lote se completa

Como cada fila de la tabla de almacenamiento provisional se importa en las tablas adecuadas de la base de datos Master Data Services, el campo Status_ID de la fila se actualiza con 1 o 2 para indicar si se realizó correcta o incorrectamente. El campo ErrorCode de cada fila también se actualiza. Estos códigos de error se muestran junto con descripciones en la página Errores de lotes de almacenamiento provisional en Administrador de datos maestros. Para obtener más información, vea Mensajes de error de almacenamiento provisional (Master Data Services).

Cuando se han procesado todos los miembros en un lote, el campo Status_ID de la tabla de lotes se actualiza a 2 y el campo LastRunEndDTM muestra la fecha y hora en que el proceso se completó.

Tablas de ensayo y lotes

Los registros que se cargaron correctamente están ahora disponibles en el Explorador.

Nota

ERR210000 no es un error; se muestra en registros correctamente cargados.

La siguiente ilustración muestra un resumen del flujo de trabajo.

Flujo de trabajo de proceso de ensayo

Nota

Los miembros permanecen en las tablas de almacenamiento provisional hasta que los borre. Para obtener más información, vea Borrar el flujo de trabajo de los lotes (Master Data Services) o Borrar un lote de la cola de almacenamiento provisional (Master Data Services).

Pasos siguientes

  • Las reglas de negocios no se aplican automáticamente a datos recién importados. Debe validar la versión del modelo de acuerdo con las reglas de negocios. Para obtener más información, vea Validar una versión (Master Data Services).