Aracılığıyla paylaş


İş Kuralları (Ana Veri Hizmetleri)

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

Ö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.

Ana Veri Hizmetleri'nde iş kuralı, ana verilerinizin kalitesini ve doğruluğunu sağlamak için kullandığınız bir kuraldır. Verileri otomatik olarak güncelleştirmek, e-posta göndermek veya bir iş süreci ya da iş akışı başlatmak için bir iş kuralı kullanabilirsiniz.

İş kuralları örneklerini görüntülemek için bkz. İş Kuralı Örnekleri (Ana Veri Hizmetleri).

İş Kuralları Oluşturma ve Yayımlama

İş kuralları, Ana Veri Yöneticisi'nde oluşturduğunuz If/Then/Else deyimleridir. Eğer bir öznitelik değeri belirtilen koşulu karşılıyorsa bir eylem gerçekleştirilir, aksi halde bir başka eylem gerçekleştirilir. Olası eylemler arasında varsayılan değer ayarlama veya değeri değiştirme sayılabilir. Bu eylemler, e-posta bildirimi gönderme ile birleştirilebilir.

İş kuralları belirli öznitelik değerlerini temel alabilir (örneğin, Color=Blue ise eylem gerçekleştirin) veya öznitelik değerleri değiştiğinde (örneğin, Color özniteliğinin değeri değişirse eylem gerçekleştirin). Belirli olmayan değişiklikleri izleme hakkında daha fazla bilgi için bkz. Değişiklik İzleme (Ana Veri Hizmetleri).

İş kurallarını kullanmak için önce kurallarınızı oluşturup yayımlamanız, ardından yayımlanan kuralları verilere uygulamanız gerekir. Sürümü doğrulayarak bir sürüm için veri alt kümelerine veya tüm verilere kurallar uygulayabilirsiniz. Tüm öznitelikler iş kuralı doğrulamasını geçene kadar bir sürüm işlenemez.

Kullanıcı iş kuralı doğrulamasını geçmeyen bir öznitelik değeri eklemeyi denerse, değer yine de kaydedilebilir. Ana Veri Yöneticisi'nde görüntülenen doğrulama sorunlarını gözden geçirebilir ve düzeltebilirsiniz.

Bir model dağıtım paketi oluşturduğunuzda, iş kurallarını eklemek istiyorsanız pakete sürümden veri eklemeniz gerekir.

OR işlecini kullanan bir iş kuralı oluşturursanız, bağımsız olarak değerlendirilebilecek her koşullu deyim için ayrı bir kural oluşturmanız gerekir. Daha sonra gerektiğinde kuralları dışlayarak daha fazla esneklik ve daha kolay sorun giderme sağlayabilirsiniz.

İş Kuralları Nasıl Uygulanır?

İş kurallarını yukarı veya aşağı taşıyarak kuralların çalıştırılma önceliğini ayarlayabilirsiniz. Ancak öncelik dikkate alınmadan önce, kuralın gerçekleştirilen eylem türüne göre iş kuralları uygulanır. Sipariş aşağıdaki gibidir:

  1. Varsayılan Değer

  2. Değeri Değiştir

  3. Doğrulama

  4. Dış Eylem

  5. Kullanıcı Tanımlı Eylem Betiği

Bu gruplar içinde eylemler en düşükten en yükseğe öncelik sırasına göre uygulanır. Bu nedenle, örneğin dört ayrı kuralın Varsayılan Değer eylemleri olabilir. İlk olarak gerçekleşen Varsayılan Değer eylemi, web kullanıcı arabiriminde belirtilen öncelik sırasına bağlıdır.

Kuralları uygulama hakkında diğer önemli notlar:

  • bir iş kuralı dışlanırsa veya Etkin durumuyla yayımlanmadıysa, kural hala kullanılabilir ancak iş kuralları uygulandığında dahil değildir.

  • İş kuralları, tüm yaprak üyeler veya tüm birleştirilmiş üyeler için öznitelik değerlerine uygulanır, ancak her ikisi için değil.

  • İş kuralları, modelin Açık veya Kilitli olan herhangi bir sürümüne uygulanabilir.

  • İş kuralları uygulandığında verilerde yapılan değişiklikler işlem olarak günlüğe kaydedilmez.

  • bir iş kuralı birden fazla başlangıç iş akışı eylemi içeremez.

Sistem Ayarları

Master Data Services Configuration Manager'da iş kurallarını etkileyen iki ayar vardır. Bu ayarları Ana Veri Hizmetleri Yapılandırma Yöneticisi'nde veya doğrudan Sistem Ayarları tablosunda ayarlayabilirsiniz. Daha fazla bilgi için bkz. Sistem Ayarları (Ana Veri Hizmetleri).

Görev Açıklaması Konu
Yeni bir iş kuralı oluşturun ve yayımlayın. İş Kuralı Oluşturma ve Yayımlama (Ana Veri Hizmetleri)
bir iş kuralına birden çok koşul ekleyin. İş Kuralına Birden Çok Koşul Ekleme (Ana Veri Hizmetleri)
Özniteliklerin değerleri olmasını gerektirecek bir iş kuralı oluşturun. Öznitelik Değerleri Gerektir (Ana Veri Hizmetleri)
Öznitelik değerlerinde yapılan değişiklikleri temel alan bir eylemde bulunan bir iş kuralı oluşturun. Öznitelik Değeri Değişikliklerine Dayalı Eylemler Başlatma (Ana Veri Hizmetleri)
Kullanıcı tanımlı betiği koşul olarak kabul eden bir iş kuralı oluşturun. İş Kuralları Uzantısı (Ana Veri Hizmetleri)
Kullanıcı tanımlı bir betiği eylem olarak kullanacak bir iş kuralı oluşturma. İş Kuralları Uzantısı (Ana Veri Hizmetleri)
Mevcut bir iş kuralının adını değiştirin. İş Kuralı Adını Değiştirme (Ana Veri Hizmetleri)
İş kuralları uygulandığında bildirim göndermek için Ana Veri Yöneticisi'ni yapılandırın. İş Kurallarını Bildirim Gönderecek Şekilde Yapılandırma (Ana Veri Hizmetleri)
Belirli üyelere iş kuralları uygulama. Belirli Üyeleri İş Kurallarına Göre Doğrulama (Ana Veri Hizmetleri)
İş kuralını kullanılmaması için hariç tutun. Bir İş Kuralını Hariç Tut (Ana Veri Hizmetleri)
Mevcut bir iş kuralını silin. İş Kuralı Silme (Ana Veri Hizmetleri)