Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Felügyelt Windows
Azure SQL-példányon futó SQL Server
Fontos
A Master Data Services (MDS) az SQL Server 2025-ben (17.x) törlődik . Továbbra is támogatjuk az MDS-t az SQL Server 2022 (16.x) és korábbi verzióiban.
Megtudhatja, hogyan írhat kódot a Master Data Services szolgáltatással való interakció testreszabásához. Tanulja meg, hogyan:
Írjon egy programot, amely hozzáfér a Master Data Manager webszolgáltatáshoz. A Master Data Manager webszolgáltatás egy Windows Communication Foundation (WCF) szolgáltatás, amellyel a fejlesztők kódon keresztül irányítják a Master Data Services funkcióit.
A Master Data Services-funkciók beépítése meglévő alkalmazásokba.
Írjon kódot ismétlődő vagy összetett műveletek végrehajtásához, amelyek a Master Data Manager felhasználói felületén nehezen vagy lehetetlenül végrehajthatók.
Hozzon létre egy egyéni munkafolyamatot, amely egy ön által megadott üzleti szabályra válaszul fut. Egy egyéni munkafolyamat meghívja az Ön által írt kódot, amely bármilyen műveletet végrehajthat a munkafolyamat feldolgozásához.
Master Data Manager Web Service
A Master Data Manager webszolgáltatással programozott módon használhatja a Master Data Services funkcióit bármely olyan számítógépről, amely hozzáfér a Master Data Manager webhelyéhez. Mielőtt elkezdené írni a kódot a webszolgáltatás eléréséhez, proxyosztályokat kell létrehoznia, amelyek egy ön által megadott névtérben találhatók. Ez a dokumentáció proxynévtérként szolgál Microsoft.MasterDataServices . A webszolgáltatás-műveletek végrehajtásához használt fő proxyosztály az ServiceClient az osztály, amely implementálja a IService felületet. A kódból hívja meg az osztály metódusait a ServiceClient Master Data Manager webszolgáltatás eléréséhez. A névtérben lévő osztályok fennmaradó részét a webszolgáltatás műveletei használják.
Webszolgáltatás tartalma
Fő Data Manager webszolgáltatás-proxyosztályok létrehozása
Ismerteti, hogyan engedélyezheti a metaadatok közzétételét a Master Data Manager webhelyén, és hogyan hozhat létre proxyosztályokat, amelyek programozott módon hozzáférhetnek a webszolgáltatás műveleteihez.
Kategorizált webszolgáltatás-műveletek (fő adatszolgáltatások)
Az osztály webszolgáltatás-műveleteinek ServiceClient kategorizált listája.
Egyéni munkafolyamatok
A Master Data Services üzleti szabályokat használ az alapvető munkafolyamat-megoldások létrehozásához. Automatikusan frissítheti és érvényesítheti az adatokat, és elküldheti az e-mail értesítéseket a megadott feltételek alapján. A Főadat-szolgáltatások üzleti szabályai a leggyakoribb munkafolyamat-forgatókönyvek kezelésére szolgálnak. Ha a munkafolyamat összetettebb eseményfeldolgozást igényel, például többrétegű jóváhagyásokat vagy összetett döntési fákat, a Master Data Services konfigurálható úgy, hogy adatokat küldjön egy ön által létrehozott egyéni szerelvénynek. Az egyéni munkafolyamatok kezeléséhez konfigurálnia kell és el kell indítania az SQL Server MDS munkafolyamat-integrációs szolgáltatást a webalkalmazás számítógépén, és létre kell hoznia egy szerelvényt, amely implementálja a MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender felületet.
Egyéni munkafolyamat tartalma
Egyéni munkafolyamat létrehozása (Master Data Services)
Útmutató munkafolyamat-kezelő szerelvény létrehozásához, az SQL Server MDS munkafolyamat-integrációs szolgáltatás konfigurálásához és elindításához, valamint egy egyéni munkafolyamatot elindító üzleti szabály létrehozásához a Master Data Managerben.
Webkiszolgáló-névterek
A Master Data Services szerelvényeket telepít a webkiszolgáló számítógépén. Ezek a szerelvények olyan névtereket tartalmaznak, amelyek olyan speciális forgatókönyvekhez használhatók, amelyek testre szabják a webkiszolgáló számítógépének viselkedését. Az alábbi táblázat ezeket a névtereket ismerteti.
| Namespace | Leírás |
|---|---|
| Microsoft.MasterDataServices.Deployment | Olyan osztályokat tartalmaz, amelyek használatával üzemi csomagot hozhat létre egy modellből, és csomagokat helyezhet üzembe egy Master Data Services-adatbázisban. |
| Microsoft.MasterDataServices.Services | Olyan osztályt tartalmaz, amely fogadja és feldolgozza a webkiszolgáló számítógépére a Master Data Manager webalkalmazáson keresztül végrehajtott webszolgáltatás-műveleteket. |
| Microsoft.MasterDataServices.Services.DataContracts | Olyan osztályokat tartalmaz, amelyek meghatározzák, hogyan továbbítják az adatokat az ügyfélszámítógépről a Master Data Manager webalkalmazáson keresztül a webkiszolgáló számítógépére. |
| Microsoft.MasterDataServices.Services.MessageContracts | Azokat az osztályokat tartalmazza, amelyek meghatározzák, hogyan továbbíthatók a kérések és válaszok az ügyfélszámítógépről a Master Data Manager webalkalmazáson keresztül a webkiszolgáló számítógépére. |
| Microsoft.MasterDataServices.Services.ServiceContracts | A Master Data Manager webszolgáltatáson keresztül meghívható műveleteket meghatározó felületet tartalmazza. |