Procedimento armazenado de validação (Master Data Services)
No Master Data Services, valide uma versão para aplicar regras de negócio a todos os membros da versão modelo.
Este tópico explica como usar o procedimento armazenado mdm.udpValidateModel para validar dados. Se você for um administrador no aplicativo Web do Master Data Manager, poderá fazer validação na interface do usuário em vez disso. Para obter mais informações, consulte Validar uma versão em relação a regras de negócio (Master Data Services).
Observação |
---|
Se você invocar a validação antes de o processo de preparo ser concluído, os membros que não concluíram o preparo não serão validados. |
Exemplo
DECLARE @ModelName nVarchar(50) = 'Customer'
DECLARE @Model_id int
DECLARE @UserName nvarchar(50)= 'DOMAIN\user_name'
DECLARE @User_ID int
DECLARE @Version_ID int
SET @User_ID = (SELECT ID
FROM mdm.tblUser u
WHERE u.UserName = @UserName)
SET @Model_ID = (SELECT Top 1 Model_ID
FROM mdm.viw_SYSTEM_SCHEMA_VERSION
WHERE Model_Name = @ModelName)
SET @Version_ID = (SELECT MAX(ID)
FROM mdm.viw_SYSTEM_SCHEMA_VERSION
WHERE Model_ID = @Model_ID)
EXECUTE mdm.udpValidateModel @User_ID, @Model_ID, @Version_ID, 1
Parâmetros
Os parâmetros desse procedimento são os seguintes:
Parâmetro |
Descrição |
---|---|
UserID |
A ID de usuário. |
Model_ID |
A ID do modelo. |
Version_ID |
A ID da versão. |
Consulte também
Tarefas
Validar uma versão em relação a regras de negócio (Master Data Services)