Translation not up to date
Bu örnekler, kural mantığı için oluşturma öbeklerini nasıl birleştirebileceğinin gösterir.
Sağlanan ifadeleri kendi veri kalitesi tanımlarınıza kopyalayabilir ve gerektiği gibi ayarlayabilirsiniz.
AddressExists
Bir adresin var olup olmadığını denetler (boş değer denetimi ve boş değer denetimi)
Address EXISTS AND len(trim(Address)) <> 0
AddressTypeIfExistsThenIsInReferenceListesi
Bir adres tipinin var olup olmadığını ve başvuru listesinde olup olmadığını denetler.
AddressType EXISTS AND len(trim(AddressType)) <> 0 AND rtrim(AddressType) IN_REFERENCE_LIST {'S','R','B','L','G','U','O'}
AdultInRangeCalc
Yaşın 18-125 aralığında olup olmadığını kontrol eder. İfade, doğum tarihi ile doğum tarihi arasındaki farkın mutlak değeri olarak hesaplanan türetilmiş yaşa uygulanır.
abs(datediff(date(),DateOfBirth)) / 365 >= AdultAge AND abs(datediff(date(),DateOfBirth)) / 365 < MaxAge
ChildNotMarriedCalc
Bir kişinin alt (türetilmiş yaş) bir kişi olup olmadığını denetleyin ve varsa medeni durumu hayır olarak ayarlar. İfade, geçerli yıl ile doğum yılı arasındaki farkın mutlak değeri olarak hesaplanan türetilmiş yaşa uygulanır.
IF abs(datediff(date(),DateOfBirth)) / 365 < AdultAge THEN MaritalStatus = 'N'
CreditCardMatchesRegex
Kredi kartı numaralarının belirli bir biçimde eşleşip eşleşmediğini denetler. İfade, kredi kartı numaralarına dizgi biçiminde uygulanır.
CreditCard MATCHES_REGEX '^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|6(?:22|4[4-9])[0-9]{13}|65[0-9]{14}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$'
SsnMatchesHyphenFormat
Bir sosyal güvenlik numarası (SSN), tire işareti içeren belirli bir sayısal biçimle eşleşip eşleşmediğini denetler. İfade, dizgi SSN değerlerine uygulanmaktadır.
SSN MATCHES_FORMAT '999-99-9999'
TextSubstrInRefListesi
Konum 3 'te başlayan bir metin değerinin 3. uzunluktaki alt dizgisinin, sağlanan başvuru listesinde olup olmadığını denetler. Bu ifade dizgi veriye uygulanır.
substring(TextField, 3, 3) IN_REFERENCE_LIST {'AAA','AAB','BAA','CCC'}
Ek bilgi
Üst konu: Veri kalitesi tanımlarının yönetilmesi