Aracılığıyla paylaş


İş Kuralı Örnekleri (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.

Bu makalede Ana Veri Hizmetleri için iş kuralları örnekleri gösterilmektedir. Bu örnekleri Ana Veri Hizmetleri yüklemenize dahil edilen örnek modellerde bulabilirsiniz.

Örnek modelleri dağıtma yönergeleri için bkz. Ana Veri Hizmetleri Yükleme ve Yapılandırma.

İş Kuralı Örnekleri

Örnek Model Varlık İş Kuralı Adı Açıklama
Müşteri Müşteri Kişi pmt koşulları Müşteriler için varsayılan ödeme koşullarını belirtir.

Aşağıdaki iş kuralında CustomerType öznitelik değeri is equal karşılıyorsa, defaults tokural eylemi PaymentTerms özniteliğine uygulanır. Aksi takdirde hiçbir işlem yapılmaz.

If  
    CustomerType is equal to 2  
Then  
    PaymentTerms defaults to CASH  
Else  
    None      

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Müşteri Müşteri Kuruluş pmt koşulları Kuruluşlar için varsayılan ödeme koşullarını belirtir.

Aşağıdaki iş kuralında CustomerType öznitelik değeri is equal karşılıyorsa, defaults tokural eylemi PaymentTerms özniteliğine uygulanır. Aksi takdirde hiçbir işlem yapılmaz.

If  
    CustomerType is equal to 1  
Then  
    PaymentTerms defaults to 210Net30  
Else  
    None  

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Ürün Ürün DaysToManufacture Şirket içi üretim için üretim günleri aralığını belirtir.

Aşağıdaki iş kuralında, InHouseManufacture öznitelik değeri is equal karşılıyorsa, must be betweenkural eylemi DaysToManufacture özniteliğine uygulanır. Aksi takdirde hiçbir işlem yapılmaz.

If  
    InHouseManufacture is equal to Y  
Then  
    DaysToManufacture must be between 1 and 10  
Else  
    None  

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Ürün Ürün Gerekli alanlar Ürün varlığı üyeleri için gerekli öznitelikleri belirtir.

Aşağıdaki iş kuralında, tüm koşullar is required altında belirtilen öznitelikler için doğrulama eylemi gerçekleştirilir. Öznitelik değerleri Null veya boş olamaz.

If  
    None  
Then  
    Name is required  
    ProductSubCategory is required  
    Color is required  
    StandardCost is required  
    SafetyStockLevel is required  
    ReorderPoint is required  
    InHouseManufacture is required  
    SellStartDate is required  
    FinishedGoodIndicator is required  
    ProductLine is required  
Else  
    None  

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Ürün Ürün Standart Maliyet Standart maliyetin 0'dan büyük olmasını gerektirir.

Aşağıdaki iş kuralında, tüm koşullar must be greater than altında kural eylemi ürünlerin StandardCost özniteliğine uygulanır.

If  
    None  
Then  
    StandardCost must be greater than 0  
Else  
    None  

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Ürün Ürün FG Üreticinin Tavsiye Ettiği Perakende Satış Fiyatı Ürün bitmiş bir ürünse, MSRP (üretici tarafından önerilen perakende fiyat) ve bayi maliyetlerinin 0'dan büyük olması gerektiğini belirtir.

Aşağıdaki iş kuralında, FinishedGoodIndicator öznitelik değeri is equal karşılıyorsa, must be greater thankural eylemi MSRP ve DealerCost özniteliklerine uygulanır.

If  
    FinishedGoodIndicator is equal to Y  
Then  
    MSRP must be greater than 0  
    DealerCost must be greater than 0  
Else  
    None  

--------------------------------------------------

Örnek Model Varlık İş Kuralı Adı Açıklama
Ürün Ürün Varsayılan Ad Color ve Class özniteliklerinin değerlerine göre varsayılan ürün adını belirtir. Color özniteliği değeri YLO değilse ve Sınıf özniteliği NA değilse, varsayılan ad Sarı NA'dır.

Aşağıdaki iş kuralında, Color ve Class öznitelikleri kural koşulunu is equal karşılamıyorsa, defaults tokural eylemi Name özniteliğine uygulanır.

If  
    (Color is equal to YLO AND Class is equal to NA) is not true  
Then  
    Name defaults to Yellow NA  
Else  
    Name defaults to Other  

--------------------------------------------------

Örnek modellerdeki iş kuralı örneklerini görüntülemek için

  1. MDS'yi yükledikten sonra ayarladığınız Ana Veri Hizmetleri Web sitesine gidin ve Sistem Yönetimi kutusuna tıklayın.
    Web sitesini ayarlama yönergeleri için bkz. Ana Veri Hizmetleri Yükleme ve Yapılandırma.
  2. Yukarıdaki tablolarda listelendiği gibi iş kuralını içeren örnek modele tıklayın ve ardından Varlıklar'a tıklayın.
  3. Yukarıdaki tablolarda listelendiği gibi kuralın geçerli olduğu varlığa tıklayın ve ardından İş Kuralları'na tıklayın.
  4. Görüntülemek istediğiniz iş kuralının adına tıklayın. Kullanıcı arabirimi If, Then ve Else deyimlerini gösterecek şekilde genişletilir.