Sdílet prostřednictvím


Příklady obchodních pravidel (hlavní datové služby)

Platí pro:SQL Server v systému Windows Azure SQL Managed Instance

Důležité

Hlavní datové služby (MDS) se odeberou v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Serveru 2022 (16.x) a starších verzích.

Tento článek ukazuje příklady obchodních pravidel pro hlavní datové služby. Tyto příklady najdete v ukázkových modelech, které jsou součástí instalace služby Master Data Services.

Pokyny k nasazení ukázkových modelů najdete v tématu Instalace a konfigurace služby Master Data Services.

Příklady obchodních pravidel

Ukázkový model Entita Název obchodního pravidla Popis
Zákazník Zákazník Podmínky pmt osoby Určuje výchozí platební podmínky pro zákazníky.

V následujícím obchodním pravidle, pokud hodnota atributu CustomerType splňuje is equalpodmínku pravidla, použije se defaults toakce pravidla u atributu PaymentTerms. V opačném případě se neprovedou žádné akce.

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

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

Ukázkový model Entita Název obchodního pravidla Popis
Zákazník Zákazník Podmínky pmt organizace Určuje výchozí platební podmínky pro organizace.

V následujícím obchodním pravidle, pokud hodnota atributu CustomerType splňuje is equalpodmínku pravidla, použije se defaults toakce pravidla u atributu PaymentTerms. V opačném případě se neprovedou žádné akce.

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

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

Ukázkový model Entita Název obchodního pravidla Popis
Výrobek Výrobek DaysToManufacture Určuje rozsah dnů do zahájení vnitřní výroby.

V následujícím obchodním pravidle, pokud hodnota atributu InHouseManufacture splňuje podmínku pravidla, pak se na atribut DaysToManufacture aplikuje akce pravidla. V opačném případě se neprovedou žádné akce.

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

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

Ukázkový model Entita Název obchodního pravidla Popis
Výrobek Výrobek Povinná pole Určuje požadované atributy pro členy entity produktu.

V následujícím obchodním pravidlu se za všech podmínek is requiredprovede akce ověření pro zadané atributy. Hodnoty atributů nesmí být null ani prázdné.

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  

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

Ukázkový model Entita Název obchodního pravidla Popis
Výrobek Výrobek Standardní náklady Vyžaduje, aby standardní náklady byly větší než 0.

V následujícím obchodním pravidlu se za všech podmínek must be greater thanakce pravidla použije na atribut StandardCost produktů.

If  
    None  
Then  
    StandardCost must be greater than 0  
Else  
    None  

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

Ukázkový model Entita Název obchodního pravidla Popis
Výrobek Výrobek Náklady na FG MSRP Určuje, že pokud je produkt hotový výrobek, musí být jak doporučená maloobchodní cena (MSRP), tak náklady prodejce vyšší než 0.

Pokud hodnota atributu FinishedGoodIndicator splňuje is equalpodmínku pravidla, must be greater thanakce pravidla se použije na atributy MSRP a DealerCost.

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

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

Ukázkový model Entita Název obchodního pravidla Popis
Výrobek Výrobek Výchozí název Určuje výchozí název produktu na základě hodnot atributů Color and Class. Pokud hodnota atributu Color není YLO a atribut třídy není NA, výchozí název je Yellow NA.

Pokud atributy Color and Class nesplňují podmínku is equal pravidla, defaults topoužije se akce pravidla u atributu Name v následujícím obchodním pravidlu.

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  

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

Zobrazení příkladů obchodních pravidel v ukázkových modelech

  1. Přejděte na web hlavní datové služby, který jste nastavili po instalaci MDS, a klikněte na okno Správa systému .
    Pokyny k nastavení webu naleznete v tématu Instalace a konfigurace služby Master Data Services.
  2. Klikněte na ukázkový model, který obsahuje obchodní pravidlo, jak je uvedeno v tabulkách výše, a potom klikněte na Entity.
  3. Klikněte na entitu, na kterou se pravidlo vztahuje, jak je uvedeno v tabulkách výše, a potom klikněte na obchodní pravidla.
  4. Klikněte na název obchodního pravidla, které chcete zobrazit. Uživatelské rozhraní se rozbalí a zobrazí příkazy If, Then a Else .