Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server на Windows
Управляемый экземпляр Azure SQL
Это важно
Службы Master Data Services (MDS) удаляются в SQL Server 2025 (17.x). Мы продолжаем поддерживать MDS в SQL Server 2022 (16.x) и более ранних версиях.
В службах Master Data Services бизнес-правило — это правило, которое используется для обеспечения качества и точности основных данных. Бизнес-правило можно использовать для автоматического обновления данных, отправки электронной почты или запуска бизнес-процесса или рабочего процесса.
Чтобы просмотреть примеры бизнес-правил, см. примеры бизнес-правил (службы Master Data Services).
Создание и публикация бизнес-правил
Бизнес-правила — это инструкции If/Then/Else , создаваемые в Master Data Manager. Если значение атрибута удовлетворяет указанному условию, выполняется определенное действие. В противном случае выполняется действие Else. Возможны такие действия, как задание значения по умолчанию или изменение значения. Эти действия могут сочетаться с отправкой уведомления по электронной почте.
Бизнес-правила могут основываться на определенных значениях атрибутов (например, предпринимать действие, если Цвет=Синий) или на изменении значения атрибута (например, предпринимать действие, если значение атрибута «Цвет» изменяется). Дополнительные сведения об отслеживании не относящихся к конкретным изменениям см. в Отслеживание изменений (службы Master Data Services).
Для использования бизнес-правил сначала необходимо создать и опубликовать правила, а затем применить опубликованные правила к данным. Правила можно применять к подмножествам данных или ко всем данным в версии путем проверки версии. Версию нельзя зафиксировать, пока все атрибуты не пройдут проверку на соответствие бизнес-правилам.
Если пользователь пытается добавить значение атрибута, которое не проходит проверку на соответствие бизнес-правилам, это значение все равно можно сохранить. Вы можете просматривать и исправлять проблемы проверки, которые отображаются в диспетчере master Data Manager.
При создании пакета развертывания модели в случае необходимости включить бизнес-правила следует включить данные из версии пакета.
Если в созданном бизнес-правиле используется оператор OR , необходимо создать отдельное правило для каждой из условных инструкций, которые можно применить независимо. При необходимости правила можно исключать, что повышает гибкость и упрощает устранение неполадок.
Применение бизнес-правил
Вы можете установить приоритет, согласно которому следует выполнять правила. Для этого перемещайте бизнес-правила вверх и вниз. Однако перед тем как учесть приоритет, применяются бизнес-правила на основании типа действия, которое предпринимает правило. Порядок выглядит следующим образом.
Значение по умолчанию
Изменение значения
Проверка
Внешнее действие
Пользовательский сценарий действия
В рамках этих групп действия применяются в порядке, определенном их приоритетом, — от самого низкого до самого высокого. Так, например, четыре отдельных правила могут содержать действия Значение по умолчанию . Выполняемое первым действие Значение по умолчанию зависит от приоритета, определенного в веб-интерфейсе.
Другие важные замечания о применении правил.
Если бизнес-правило исключено или не опубликовано с состоянием Активно, оно по-прежнему доступно, но не используется в процессе применения бизнес-правил.
Бизнес-правила применяются к значениям атрибутов для всех конечных элементов или всех консолидированных элементов, но не для тех и других сразу.
Бизнес-правила могут применяться к любым версиям модели, то есть к Открытым или Заблокированным.
Изменения данных при применении бизнес-правил не регистрируются как транзакции.
Бизнес-правило не может содержать более одного действия запуска рабочего процесса .
Системные параметры
Существует два параметра в диспетчер конфигурации Master Data Services , влияющих на бизнес-правила. Эти параметры можно настроить в диспетчер конфигурации Master Data Services или непосредственно в таблице параметров системы. Дополнительные сведения см. в разделе "Параметры системы" (службы Master Data Services).