Sdílet prostřednictvím


Obchodní pravidla (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.

Ve službě Master Data Services je obchodní pravidlo, které používáte k zajištění kvality a přesnosti hlavních dat. Obchodní pravidlo můžete použít k automatické aktualizaci dat, odesílání e-mailů nebo k zahájení obchodního procesu nebo pracovního postupu.

Pokud chcete zobrazit příklady obchodních pravidel, podívejte se na příklady obchodních pravidel (hlavní datové služby).

Vytvoření a publikování obchodních pravidel

Obchodní pravidla jsou příkazy If/Then/Else , které vytvoříte ve Správci hlavních dat. Pokud hodnota atributu splňuje zadanou podmínku, provede se akce, jinak se provede akce Else. Mezi možné akce patří nastavení výchozí hodnoty nebo změna hodnoty. Tyto akce je možné kombinovat s odesláním e-mailového oznámení.

Obchodní pravidla můžou být založená na konkrétních hodnotách atributů (například provést akci, pokud barva=modrá) nebo když se hodnoty atributů změní (například provést akci, pokud se změní hodnota atributu Color). Další informace o sledování nespecifických změn naleznete v Sledování změn (Master Data Services).

Pokud chcete použít obchodní pravidla, musíte nejprve vytvořit a publikovat pravidla a pak použít publikovaná pravidla na data. Pravidla můžete použít na podmnožinu dat nebo na všechna data pro verzi tím, že ověříte verzi. Verzi nelze potvrdit, dokud všechny atributy nepřejdou ověřením obchodního pravidla.

Pokud se uživatel pokusí přidat hodnotu atributu, která neprojde ověřením obchodního pravidla, je možné tuto hodnotu přesto uložit. Můžete zkontrolovat a opravit problémy s ověřením, které se zobrazují v Master Data Manageru.

Když vytvoříte balíček nasazení modelu, musíte zahrnout data z verze balíčku, pokud chcete zahrnout obchodní pravidla.

Pokud vytvoříte obchodní pravidlo, které používá operátor OR , měli byste vytvořit samostatné pravidlo pro každý podmíněný příkaz, který se dá vyhodnotit nezávisle. Podle potřeby pak můžete vyloučit pravidla, která poskytují větší flexibilitu a jednodušší řešení potíží.

Způsob použití obchodních pravidel

Pořadí priority pro pravidla, která se mají spouštět, můžete nastavit přesunutím obchodních pravidel nahoru a dolů. Před zohledněním priority se však obchodní pravidla použijí na základě typu akce, která pravidlo provede. Pořadí je následující:

  1. Výchozí hodnota

  2. Změnit hodnotu

  3. Ověření

  4. Externí akce

  5. Skript akce definovaný uživatelem

V rámci těchto skupin se akce použijí v pořadí priority od nejnižšího po nejvyšší. Například čtyři samostatná pravidla můžou mít akce Výchozí hodnota . Výchozí akce hodnota , která nastane jako první, závisí na pořadí priority zadaném ve webovém uživatelském rozhraní.

Další důležité poznámky k používání pravidel:

  • Pokud je obchodní pravidlo vyloučené nebo není publikováno se stavem Aktivní, je pravidlo stále dostupné, ale není zahrnuté při použití obchodních pravidel.

  • Obchodní pravidla se vztahují na hodnoty atributů u všech listových členů nebo všech konsolidovaných členů, nikoli na oba.

  • Obchodní pravidla se dají použít na libovolnou verzi modelu, která je otevřená nebo uzamčená.

  • Změny dat, když se použijí obchodní pravidla, se neprotokolují jako transakce.

  • Obchodní pravidlo nemůže obsahovat více než jednu akci zahájení pracovního postupu.

Nastavení systému

V nástroji Master Data Services Configuration Manager existují dvě nastavení, která ovlivňují obchodní pravidla. Tato nastavení můžete upravit v nástroji Master Data Services Configuration Manager nebo přímo v tabulce Nastavení systému. Další informace naleznete v tématu System Settings (Master Data Services).

Popis úkolu Téma
Vytvořte a publikujte nové obchodní pravidlo. Vytvoření a publikování obchodního pravidla (hlavní datové služby)
Přidejte do obchodního pravidla více podmínek. Přidání více podmínek do obchodního pravidla (Hlavní datové služby)
Vytvořte obchodní pravidlo, které vyžaduje, aby atributy měly hodnoty. Vyžadovat hodnoty atributů (hlavní datové služby)
Vytvořte obchodní pravidlo, které provede akci na základě změn hodnot atributů. Zahájení akcí na základě změn hodnot atributů (hlavní datové služby)
Vytvoření obchodního pravidla pro převzetí uživatelem definovaného skriptu jako podmínky Rozšíření obchodních pravidel (hlavní datové služby)
Vytvořte obchodní pravidlo, které používá uživatelem definovaný skript jako akci. Rozšíření obchodních pravidel (hlavní datové služby)
Změňte název existujícího obchodního pravidla. Změna názvu obchodního pravidla (hlavní datové služby)
Nakonfigurujte Hlavní správce dat tak, aby odesílal oznámení při použití obchodních pravidel. Konfigurace obchodních pravidel pro odesílání oznámení (hlavní datové služby)
Použití obchodních pravidel pro konkrétní členy Ověření konkrétních členů vůči podnikovým pravidlům (Služby master dat)
Vylučte obchodní pravidlo, aby nebylo použito. Vyloučení obchodního pravidla (hlavní datové služby)
Odstraňte existující obchodní pravidlo. Odstranění obchodního pravidla (Hlavní Datové Služby)