Udostępnij przez


Przykłady reguł biznesowych (Master Data Services)

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 tym artykule przedstawiono przykłady reguł biznesowych dla usług Master Data Services. Te przykłady znajdziesz w przykładowych modelach, które są dołączone do instalacji usług Master Data Services.

Aby uzyskać instrukcje dotyczące wdrażania przykładowych modeli, zobacz Master Data Services Installation and Configuration (Instalacja i konfiguracja usług danych master).

Przykłady reguł biznesowych

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Klient Klient Terminy pmt osoby Określa domyślne warunki płatności dla klientów.

W następującej regule biznesowej, jeśli wartość atrybutu CustomerType spełnia is equalwarunek reguły, akcja defaults toreguły jest stosowana do atrybutu PaymentTerms. W przeciwnym razie nie zostanie podjęta żadna akcja.

If  
    CustomerType is equal to 2  
Then  
    PaymentTerms defaults to CASH  
Else  
    None      

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Klient Klient Terminy płatności organizacji Określa domyślne warunki płatności dla organizacji.

W następującej regule biznesowej, jeśli wartość atrybutu CustomerType spełnia is equalwarunek reguły, akcja defaults toreguły jest stosowana do atrybutu PaymentTerms. W przeciwnym razie nie zostanie podjęta żadna akcja.

If  
    CustomerType is equal to 1  
Then  
    PaymentTerms defaults to 210Net30  
Else  
    None  

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Produkt Produkt DaysToManufacture Określa zakres dni do rozpoczęcia produkcji wewnętrznej.

Niniejsza reguła biznesowa określa, że jeśli wartość atrybutu InHouseManufacture spełnia is equalwarunek reguły, to must be betweenakcja reguły jest stosowana do atrybutu DaysToManufacture. W przeciwnym razie nie zostanie podjęta żadna akcja.

If  
    InHouseManufacture is equal to Y  
Then  
    DaysToManufacture must be between 1 and 10  
Else  
    None  

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Produkt Produkt Wymagane pola Określa wymagane atrybuty dla członków jednostki produktu.

W poniższej regule biznesowej we wszystkich warunkach is required poprawności jest podejmowana dla określonych atrybutów. Wartości atrybutów nie mogą mieć wartości null ani być puste.

If  
    None  
Then  
    Name is required  
    ProductSubCategory is required  
    Color is required  
    StandardCost is required  
    SafetyStockLevel is required  
    ReorderPoint is required  
    InHouseManufacture is required  
    SellStartDate is required  
    FinishedGoodIndicator is required  
    ProductLine is required  
Else  
    None  

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Produkt Produkt Koszt std Wymaga, aby koszt standardowy był większy niż 0.

W poniższej regule biznesowej we wszystkich warunkach must be greater than działanie reguły jest stosowane do atrybutu StandardCost dla produktów.

If  
    None  
Then  
    StandardCost must be greater than 0  
Else  
    None  

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Produkt Produkt Koszt msRP FG Określa, że jeśli produkt jest gotowy, MSRP (producent sugerowana cena detaliczna) i koszty dealera muszą być większe niż 0.

W następującej regule biznesowej, jeśli wartość atrybutu FinishedGoodIndicator spełnia is equalwarunek reguły, to must be greater thanakcja reguły zostanie zastosowana do atrybutów MSRP i DealerCost.

If  
    FinishedGoodIndicator is equal to Y  
Then  
    MSRP must be greater than 0  
    DealerCost must be greater than 0  
Else  
    None  

--------------------------------------------------

Przykładowy model Jednostka Nazwa reguły biznesowej Opis
Produkt Produkt Nazwa domyślna Określa domyślną nazwę produktu na podstawie wartości atrybutów Kolor i Klasa. Jeśli wartość atrybutu Color nie jest YLO, a atrybut Class nie jest NA, domyślna nazwa to Yellow NA.

W poniższej regule biznesowej, jeśli atrybuty Kolor i Klasa nie spełniają is equal warunku reguły, defaults toakcja reguły jest stosowana do atrybutu Name.

If  
    (Color is equal to YLO AND Class is equal to NA) is not true  
Then  
    Name defaults to Yellow NA  
Else  
    Name defaults to Other  

--------------------------------------------------

Aby wyświetlić przykłady reguł biznesowych w przykładowych modelach

  1. Przejdź do witryny sieci Web usługi Master Data Services skonfigurowanej po zainstalowaniu usługi MDS, a następnie kliknij pole Administracja systemem .
    Aby uzyskać instrukcje dotyczące konfigurowania witryny sieci Web, zobacz Master Data Services Installation and Configuration (Instalacja i konfiguracja usług danych master).
  2. Kliknij przykładowy model zawierający regułę biznesową, jak pokazano w powyższych tabelach, a następnie kliknij pozycję Jednostki.
  3. Kliknij jednostkę, do której ma zastosowanie reguła, jak pokazano w powyższych tabelach, a następnie kliknij pozycję Reguły biznesowe.
  4. Kliknij nazwę reguły biznesowej, którą chcesz wyświetlić. Interfejs użytkownika rozwija się, aby wyświetlić instrukcje If, Then i Else .