A grandes rasgos, el proceso que se debe de seguir en toda solución de Master Data Services es el siguiente:
- Rellenar las tablas de Staging.
- Debemos de preparar los datos de origen e insertarlos en las tablas de staging de MDS. Existen tres tablas de staging (http://msdn.microsoft.com/en-us/library/ee633808(SQL.105).aspx )
- Miembros, mdm. tblSTGMember
- Atributos, mdm.tblSTGMemberAttribute
- Relaciones Padre-Hijo, mdm. tblSTGRelationship
- Además, disponemos de una tabla de procesos batch mdm. tblStgBatchen la que se registran los procesos batch de carga
- Los datos que tenemos en las tablas de staging pueden verse desde la ventana de importación en Master Data Management.
- Debemos de preparar los datos de origen e insertarlos en las tablas de staging de MDS. Existen tres tablas de staging (http://msdn.microsoft.com/en-us/library/ee633808(SQL.105).aspx )
- Invocar el proceso de staging
- Una vez cargados los datos en las tablas de staging, podemos invocar el proceso de staging, que recogerá los registros de esas tablas y los cargará en las tablas. Este proceso puede hacerse:
- A través de interfaz gráfico
- A través del procedimiento almacenado mdm.udpStagingSweep
- A través de un parámetro podemos indicar cuando queremos que se ejecute si en el momento o en el intervalo especificado
- El proceso finaliza cuando todos los registros tiene el Status_Id en 2 en la tabla tblStgBatch
- Una vez cargados los datos en las tablas de staging, podemos invocar el proceso de staging, que recogerá los registros de esas tablas y los cargará en las tablas. Este proceso puede hacerse:
- Proceso de Validación
- Proceso de Validación mdm.udpValidateModel
- Solo se validan los que hayan pasado por el proceso de staging.
- Proceso de Validación mdm.udpValidateModel