Udostępnij przez


Reguły biznesowe (Usługi zarządzania danymi głównymi)

Dotyczy:SQL Server na systemie Windows Azure SQL Managed Instance

Ważne

Usługi master Data Services (MDS) są usuwane w programie SQL Server 2025 (17.x). Nadal obsługujemy usługi MDS w programie SQL Server 2022 (16.x) i starszych wersjach.

W usługach Master Data Services reguła biznesowa jest regułą używaną do zapewnienia jakości i dokładności danych głównych. Regułę biznesową można użyć do automatycznego aktualizowania danych, wysyłania wiadomości e-mail lub uruchamiania procesu biznesowego lub przepływu pracy.

Aby wyświetlić przykłady reguł biznesowych, zobacz Przykłady reguł biznesowych (Master Data Services).

Tworzenie i publikowanie reguł biznesowych

Reguły biznesowe to instrukcje If/Then/Else tworzone w programie Master Data Manager. Jeśli wartość atrybutu spełnia określony warunek, zostanie podjęta akcja, w przeciwnym razie zostanie podjęta akcja Else. Możliwe akcje obejmują ustawienie wartości domyślnej lub zmianę wartości. Te akcje można łączyć z wysyłaniem powiadomienia e-mail.

Reguły biznesowe mogą być oparte na określonych wartościach atrybutów (na przykład podjąć działania, jeśli kolor=niebieski) lub gdy wartości atrybutów zmienią się (na przykład podejmij działania, jeśli wartość atrybutu Color zmieni się). Aby uzyskać więcej informacji na temat śledzenia niespecyficznych zmian, zobacz Change Tracking (Master Data Services).

Aby użyć reguł biznesowych, należy najpierw utworzyć i opublikować reguły, a następnie zastosować opublikowane reguły do danych. Reguły można stosować do podzbiorów danych lub wszystkich danych dla wersji, poprzez weryfikację wersji. Nie można zatwierdzić wersji, dopóki wszystkie atrybuty nie przejdą walidacji reguł biznesowych.

Jeśli użytkownik spróbuje dodać wartość atrybutu, która nie przejdzie weryfikacji reguły biznesowej, nadal można zapisać wartość. Możesz przejrzeć i rozwiązać problemy z walidacją, które są wyświetlane w głównym menedżerze danych.

Jeśli chcesz uwzględnić reguły biznesowe podczas tworzenia pakietu wdrażania modelu, musisz uwzględnić dane z wersji pakietu.

Jeśli tworzysz regułę biznesową używającą operatora OR , należy utworzyć oddzielną regułę dla każdej instrukcji warunkowej, którą można ocenić niezależnie. Następnie możesz wykluczyć reguły zgodnie z potrzebami, zapewniając większą elastyczność i łatwiejsze rozwiązywanie problemów.

Jak są stosowane reguły biznesowe

Kolejność priorytetu dla reguł do uruchomienia można ustawić, przenosząc reguły biznesowe w górę i w dół. Jednak zanim priorytet zostanie uwzględniony, reguły biznesowe są stosowane na podstawie typu akcji podejmowanej przez regułę. Kolejność jest następująca:

  1. Wartość domyślna

  2. Zmień wartość

  3. Weryfikacja

  4. Akcja zewnętrzna

  5. Skrypt akcji zdefiniowanej przez użytkownika

W ramach tych grup akcje są stosowane w kolejności priorytetu, od najniższej do najwyższej. Na przykład cztery oddzielne reguły mogą mieć akcje Wartości domyślnej . Akcja Wartość domyślna , która występuje najpierw, zależy od kolejności priorytetu określonej w internetowym interfejsie użytkownika.

Inne ważne uwagi dotyczące stosowania reguł:

  • Jeśli reguła biznesowa jest wykluczona lub nie jest opublikowana ze stanem Aktywne, reguła jest nadal dostępna, ale nie jest uwzględniana podczas stosowania reguł biznesowych.

  • Reguły biznesowe mają zastosowanie do wartości atrybutów dla wszystkich liści lub wszystkich skonsolidowanych członków, a nie obu.

  • Reguły biznesowe można stosować do dowolnej wersji modelu, który jest otwarty lub zablokowany.

  • Zmiany wprowadzone w danych, gdy reguły biznesowe są stosowane, nie są rejestrowane jako transakcje.

  • Reguła biznesowa nie może zawierać więcej niż jednej akcji uruchamiania przepływu pracy .

Ustawienia systemowe

Istnieją dwa ustawienia w programie Master Data Services Configuration Manager, które mają wpływ na reguły biznesowe. Te ustawienia można dostosować w programie Master Data Services Configuration Manager lub bezpośrednio w tabeli Ustawienia systemowe. Aby uzyskać więcej informacji, zobacz Ustawienia systemowe (Master Data Services).

Opis zadania Temat
Utwórz i opublikuj nową regułę biznesową. Tworzenie i publikowanie reguły biznesowej (Master Data Services)
Dodaj wiele warunków do reguły biznesowej. Dodaj wiele warunków do reguły biznesowej (Master Data Services)
Utwórz regułę biznesową, aby wymagać, aby atrybuty miały wartości. Wymagaj wartości atrybutów (Master Data Services)
Utwórz regułę biznesową, aby podjąć akcję na podstawie zmian w wartościach atrybutów. Inicjowanie akcji na podstawie zmian wartości atrybutu (Master Data Services)
Tworzenie reguły biznesowej w celu uwzględnienia skryptu zdefiniowanego przez użytkownika jako warunku Rozszerzenie reguł biznesowych (Master Data Services)
Tworzenie reguły biznesowej w celu wykonania skryptu zdefiniowanego przez użytkownika jako akcji Rozszerzenie reguł biznesowych (Master Data Services)
Zmień nazwę istniejącej reguły biznesowej. Zmienianie nazwy reguły biznesowej (Usługi zarządzania danymi podstawowymi)
Skonfiguruj menedżera danych master do wysyłania powiadomień, gdy są stosowane reguły biznesowe. Konfigurowanie reguł biznesowych w celu wysyłania powiadomień (master data services)
Stosowanie reguł biznesowych do określonych członków. Weryfikowanie określonych członków względem reguł biznesowych (Master Data Services)
Wyklucz regułę biznesową, aby nie była używana. Wyklucz regułę biznesową (Usługi Master Data)
Usuń istniejącą regułę biznesową. Usuń regułę biznesową (Master Data Services)