Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server ve službě 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.
Přečtěte si informace o tom, jak psát kód pro přizpůsobení způsobu, jakým vy a vaši uživatelé pracujete s hlavními datovými službami. Naučte se jak:
Napište program, který přistupuje k webové službě Master Data Manager. Webová služba Master Data Manager je služba WCF (Windows Communication Foundation), kterou vývojáři používají k řízení funkcí služby Master Data Services prostřednictvím kódu.
Začlenit funkce Master Data Services do stávajících aplikací.
Napište kód pro provádění opakovaných nebo složitých akcí, které jsou obtížné nebo nemožné provádět s uživatelským rozhraním Hlavního správce dat.
Vytvořte vlastní pracovní postup, který se spustí v reakci na zadané obchodní pravidlo. Vlastní pracovní postup volá kód, který napíšete, což může provést jakoukoli akci, kterou potřebujete ke zpracování pracovního postupu.
Webová služba Master Data Manager
Webová služba Master Data Manager umožňuje programově využívat funkce služby Master Data Services z libovolného počítače, který má přístup k webu Master Data Manager. Než začnete psát kód pro přístup k webové službě, musíte vygenerovat třídy proxy, které jsou obsaženy v zadaném oboru názvů. Tato dokumentace se používá Microsoft.MasterDataServices jako obor názvů proxy. Hlavní třída proxy, kterou používáte k provádění operací webové služby, je ServiceClient třída, která implementuje IService rozhraní. Z kódu volejte metody ServiceClient třídy pro přístup k webové službě Master Data Manager. Zbývající třídy v oboru názvů jsou používány operacemi webové služby.
Obsah webové služby
Vytvoření tříd proxy webových služeb hlavního správce dat
Popisuje, jak povolit publikování metadat z webu Master Data Manager a jak vytvořit třídy proxy, které lze použít pro programový přístup k operacím webové služby.
Operace webové služby zařazené do kategorií (hlavní datové služby)
Kategorizovaný seznam operací ServiceClient webové služby třídy.
Vlastní pracovní postupy
Hlavní datové služby používají obchodní pravidla k vytváření základních řešení pracovních postupů. Data můžete automaticky aktualizovat a ověřit a odesílat e-mailová oznámení na základě zadaných podmínek. Obchodní pravidla ve službě Master Data Services jsou určená ke správě nejběžnějších scénářů pracovních postupů. Pokud pracovní postup vyžaduje složitější zpracování událostí, například vícevrstvé schválení nebo složité rozhodovací stromy, můžete nakonfigurovat službu Master Data Services tak, aby odesílala data do vlastního sestavení, které vytvoříte. Pokud chcete zpracovávat vlastní pracovní postupy, musíte nakonfigurovat a spustit službu integrace pracovního postupu SQL Serveru MDS na počítači webové aplikace a vytvořit sestavení, které implementuje rozhraní MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender .
Vlastní obsah pracovního postupu
Vytvoření vlastního pracovního postupu (hlavní datové služby)
Pokyny k vytvoření sestavení obslužné rutiny pracovního postupu, jak nakonfigurovat a spustit službu integrace pracovního postupu SQL Serveru MDS a jak vytvořit obchodní pravidlo v Hlavním správci dat, které spouští vlastní pracovní postup.
Obory názvů webového serveru
Master Data Services nainstaluje sadu sestavení na počítač s webovým serverem. Tato sestavení obsahují obory názvů, které lze použít pro pokročilé scénáře, které přizpůsobí chování počítače webového serveru. Následující tabulka popisuje tyto obory názvů.
| Namespace | Popis |
|---|---|
| Microsoft.MasterDataServices.Deployment | Obsahuje třídy, které lze použít k vytvoření balíčku nasazení z modelu a k nasazení balíčku do hlavní databáze data Services. |
| Microsoft.MasterDataServices.Services | Obsahuje třídu, která přijímá a zpracovává operace webové služby provedené na počítači webového serveru prostřednictvím webové aplikace Master Data Manager. |
| Microsoft.MasterDataServices.Services.DataContracts | Obsahuje třídy definující předávání dat z klientského počítače prostřednictvím webové aplikace Master Data Manager do počítače webového serveru. |
| Microsoft.MasterDataServices.Services.MessageContracts | Obsahuje třídy, které definují, jak se požadavky a odpovědi předávají z klientského počítače prostřednictvím webové aplikace Master Data Manager do počítače webového serveru. |
| Microsoft.MasterDataServices.Services.ServiceContracts | Obsahuje rozhraní, které definuje operace, které lze volat prostřednictvím webové služby Master Data Manager. |