Aracılığıyla paylaş


Ana Veri Hizmetleri Geliştirici Belgeleri

Şunlar için geçerlidir:Windows Azure SQL Yönetilen Örneği üzerinde SQLServer

Önemli

Sql Server 2025'te (17.x) Ana Veri Hizmetleri (MDS) kaldırıldı . SQL Server 2022 (16.x) ve önceki sürümlerde MDS'yi desteklemeye devam ediyoruz.

Siz ve kullanıcılarınızın Ana Veri Hizmetleri ile etkileşim kurma şeklini özelleştirmek için kod yazma hakkında bilgi edinin. Nasıl yapılacağını öğrenin:

  • Master Data Manager web hizmetine erişen bir program yazın. Master Data Manager web hizmeti, geliştiricilerin Kod aracılığıyla Ana Veri Hizmetleri özelliklerini denetlemek için kullandığı bir Windows Communication Foundation (WCF) hizmetidir.

  • Ana Veri Hizmetleri özelliklerini mevcut uygulamalara ekleyin.

  • Master Data Manager kullanıcı arabirimiyle yapılması zor veya imkansız yinelenen veya karmaşık eylemler gerçekleştirmek için kod yazın.

  • Belirttiğiniz bir iş kuralına yanıt olarak yürütülen özel bir iş akışı oluşturun. Özel bir iş akışı, yazdığınız kodu çağırır ve bu kod iş akışını işlemek için gereken her eylemi gerçekleştirebilir.

Ana Veri Yöneticisi Web Hizmeti

Master Data Manager web hizmeti, Master Data Manager web sitenize erişebilen herhangi bir bilgisayardan Ana Veri Hizmetleri'nin özelliklerini program aracılığıyla kullanmanıza olanak tanır. Web hizmetine erişmek için kod yazmaya başlamadan önce, belirttiğiniz bir ad alanında yer alan ara sunucu sınıfları oluşturmanız gerekir. Bu belge proxy ad alanı olarak kullanır Microsoft.MasterDataServices . Web hizmeti işlemlerini gerçekleştirmek için kullandığınız ana proxy sınıfı, arabirimini uygulayan sınıfıdır ServiceClientIService . Kodunuzdan, Master Data Manager web hizmetine erişmek için sınıfının yöntemlerini ServiceClient çağırın. Ad alanında sınıfların geri kalanı web hizmeti işlemleri tarafından kullanılır.

Web Hizmeti İçeriği

Ana Veri Yöneticisi Web Hizmeti Proxy Sınıfları Oluşturma
Master Data Manager web sitesinden meta veri yayımlamayı etkinleştirmeyi ve web hizmeti işlemlerine program aracılığıyla erişmek için kullanılabilecek ara sunucu sınıflarının nasıl oluşturulacağını açıklar.

Kategorilere Ayrılmış Web Hizmeti İşlemleri (Ana Veri Hizmetleri)
Sınıfının web hizmeti işlemlerinin ServiceClient kategorilere ayrılmış listesi.

Özel İş Akışları

Ana Veri Hizmetleri, temel iş akışı çözümleri oluşturmak için iş kurallarını kullanır. Verileri otomatik olarak güncelleştirip doğrulayabilir ve belirttiğiniz koşullara göre e-posta bildirimleri gönderebilirsiniz. Ana Veri Hizmetleri'ndeki iş kuralları, en yaygın iş akışı senaryolarını yönetmeye yöneliktir. İş akışınız çok katmanlı onaylar veya karmaşık karar ağaçları gibi daha karmaşık olay işleme gerektiriyorsa, Ana Veri Hizmetleri'ni oluşturduğunuz özel bir derlemeye veri gönderecek şekilde yapılandırabilirsiniz. Özel iş akışlarını işlemek için web uygulaması bilgisayarında SQL Server MDS İş Akışı Tümleştirme Hizmeti'ni yapılandırmanız ve başlatmanız ve MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender arabirimini uygulayan bir derleme oluşturmanız gerekir.

Özel İş Akışı İçeriği

Özel İş Akışı Oluşturma (Ana Veri Hizmetleri)
İş akışı işleyici derlemesi oluşturma, SQL Server MDS İş Akışı Tümleştirme Hizmeti'ni yapılandırma ve başlatma ve Master Data Manager'da özel iş akışı başlatan bir iş kuralı oluşturma yönergeleri.

Web Sunucusu Ad Alanları

Ana Veri Hizmetleri, web sunucusu bilgisayarına bir dizi derleme yükler. Bu derlemeler, web sunucusu bilgisayarının davranışını özelleştiren gelişmiş senaryolar için kullanılabilecek ad alanları içerir. Aşağıdaki tabloda bu ad alanları açıklanmaktadır.

Namespace Açıklama
Microsoft.MasterDataServices.Deployment Bir modelden dağıtım paketi oluşturmak ve bir paketi Ana Veri Hizmetleri veritabanına dağıtmak için kullanılabilecek sınıfları içerir.
Microsoft.MasterDataServices.Services Ana Veri Yöneticisi web uygulaması aracılığıyla web sunucusu bilgisayarına yapılan web hizmeti işlemlerini alan ve işleyen bir sınıf içerir.
Microsoft.MasterDataServices.Services.DataContracts Ana Veri Yöneticisi web uygulaması aracılığıyla istemci bilgisayardan web sunucusu bilgisayarına verilerin nasıl geçirildiğini tanımlayan sınıfları içerir.
Microsoft.MasterDataServices.Services.MessageContracts İsteklerin ve yanıtların ana Veri Yöneticisi web uygulaması aracılığıyla istemci bilgisayardan web sunucusu bilgisayarına nasıl geçirildiğini tanımlayan sınıflar içerir.
Microsoft.MasterDataServices.Services.ServiceContracts Ana Veri Yöneticisi web hizmeti aracılığıyla çağrılabilecek işlemleri tanımlayan arabirimi içerir.