Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Sql Server 2025'te (17.x) Veri Kalitesi Hizmetleri (DQS) kaldırılmıştır . SQL Server 2022 (16.x) ve önceki sürümlerde DQS'yi desteklemeye devam ediyoruz.
Bu konuda, Veri Kalitesi Hizmetleri'ndeki (DQS) bir bilgi bankasında bileşik etki alanı için etki alanları arası kuralın nasıl oluşturulacağı açıklanmaktadır. Etki alanları arası kural, bileşik etki alanına dahil edilen tek etki alanlarındaki değerler arasındaki ilişkiyi test eder. Alan değerlerinin doğru ve iş gereksinimlerine uygun olarak kabul edilmesi için alanlar arası kuralın bileşik alan genelinde geçerli olması gerekir. Etki alanı değerlerini doğrulamak, düzeltmek ve standartlaştırmak için etki alanları arası bir kural kullanılır.
Etki alanları arası kuralın If yan tümcesi ve Then yan tümcesi, bileşik etki alanındaki tek etki alanlarından biri için tanımlanır. Her yan tümce farklı bir tek etki alanı için tanımlanmalıdır. Etki alanları arası kuralın birden çok tek etki alanıyla ilişkili olması gerekir; bileşik etki alanı için basit bir etki alanı kuralı (yalnızca tek bir etki alanı için) tanımlayamazsınız. Bunu yapmak için tek bir etki alanı için bir etki alanı kuralı tanımlarsınız. If yan tümcesi ve Then yan tümcesi bir veya daha fazla koşul içerebilir.
Kesin koşullara sahip bir etki alanları arası kural, kurallar mantığını koşullardaki değerin eş anlamlılarına ve değerlerin kendilerine uygular. If ve Then yan tümcelerinin kesin koşulları Değer eşittir, Değer eşit değildir, Değer dahilindedir veya Değer dahilinde değildir. Örneğin, bileşik etki alanı için şu etki alanları arası kuralınız olduğunu varsayalım: "'Şehir' için, Değer 'Los Angeles' değerine eşitse, 'State' için Değer 'CA' değerine eşittir. "'Los Angeles' ve 'LA' aynı anlama geliyorsa, bu kural 'Los Angeles CA' ve 'LA CA' için doğru sonuç verir ve 'Los Angeles WA' ve 'LA WA' için yanlış sonuç verir.
Etki alanları arası kuralın geçerliliğini size bildirmek dışında, etki alanları arası bir kuralın kesin Then yan tümcesi Değer eşittir, ayrıca veri temizleme etkinliği sırasında verileri düzeltir. Daha fazla bilgi için bkz. Bileşik Etki Alanındaki Verileri Temizleme bölümünde Kesin Etki Alanları Arası Kuralları kullanarak Veri Düzeltme.
Etki alanları arası kurallar, yalnızca tek bir etki alanını etkileyen tüm basit kurallardan sonra dikkate alınır. Yalnızca bir değer tek etki alanı kurallarını geçirirse (varsa), etki alanları arası kural uygulanır. Kuralın yürütülebilmesi için önce bileşik etki alanının ve bir kuralın üzerinde çalıştırıldığı tek etki alanlarının tümü tanımlanmalıdır.
Başlamadan Önce
Önkoşullar
Etki alanları arası kural oluşturmak için bileşik bir etki alanı oluşturup açmış olmanız gerekir.
Güvenlik
İzinler
Etki alanları arası kural oluşturmak için DQS_MAIN veritabanında dqs_kb_editor veya dqs_administrator rolüne sahip olmanız gerekir.
Etki Alanları Arası Kurallar Oluşturma
Veri Kalitesi İstemcisi'ni başlatın. Bunu yapma hakkında bilgi için bkz. Veri Kalitesi İstemci Uygulamasını çalıştırma.
Veri Kalitesi İstemcisi giriş ekranında bir bilgi bankası açın veya oluşturun. Etkinlik olarak Etki Alanı Yönetimi'ni seçin ve ardından Aç veya Oluştur'a tıklayın. Daha fazla bilgi için bkz. Bilgi Bankası Oluşturma veya Bilgi Bankası Açma.
Uyarı
Etki alanı yönetimi, Ayrı etki alanı yönetimi işlemleri için beş sekme içeren Veri Kalitesi Hizmeti istemcisinin bir sayfasında gerçekleştirilir. Sihirbaz temelli bir işlem değildir; herhangi bir yönetim işlemi ayrı olarak gerçekleştirilebilir.
Etki Alanı Yönetimi sayfasındaki Etki Alanı listesinden, etki alanı kuralı oluşturmak istediğiniz bileşik etki alanını seçin veya yeni bir bileşik etki alanı oluşturun. Yeni bir etki alanı oluşturmanız gerekiyorsa bkz. Bileşik Etki Alanı Oluşturma.
CD Kuralları sekmesine tıklayın.
Yeni etki alanı kuralı ekle'ye tıklayın ve kural için bir ad ve açıklama girin.
Kuralın çalıştırılacağını (varsayılan) belirtmek için Etkin'i seçin ve kuralın çalışmasını önlemek için seçimini kaldırın.
If yan tümcesini aşağıdaki gibi oluşturun:
If yan tümcesi bölmesindeki etki alanı listesinde, if yan tümcesinin konusu olmak için bileşik etki alanına dahil edilen tek etki alanlarından birini seçin. Bileşik etki alanındaki herhangi bir tek etki alanını seçebilirsiniz.
Yan tümcesinin ilk koşulu için açılan listeden bir koşul seçin.
Koşul bir değer gerektiriyorsa, koşulla ilişkili metin kutusuna değeri girin.
If yan tümcesi başka bir koşul gerektiriyorsa, Seçili yan tümceye yeni koşul ekler'e tıklayın. İşleci seçin, bir koşul seçin ve gerekirse koşul için bir değer girin.
Koşulların sırasını değiştirmek için, sola tıklayarak bir koşul seçin ve ardından yukarı veya aşağı oka tıklayın.
Koşulları gizlemek için, etki alanı adının solundaki eksi işaretine tıklayın. Koşulları görüntülemek için artı işaretine tıklayın.
Then yan tümcesi bölmesindeki etki alanı listesinde If yan tümcesinin konusu dışında tek bir etki alanı seçerek Then yan tümcesini oluşturun. Ardından, If yan tümcesini oluştururken uyguladığınız adımları kullanarak Then yan tümcesini oluşturun.
Aşağıdaki test prosedürüne geçin.
Etki Alanları Arası Kuralları Test Et
Etki alanları arası kuralı aşağıdaki gibi test edin:
Bileşik etki alanı bölmesinin sağ üst köşesindeki Test verilerinde seçili etki alanı kuralını çalıştır simgesine tıklayın.
Etki Alanı Kuralını Test Et iletişim kutusunda, Etki Alanı Kuralı için Yeni Bir Test Terimi Ekler simgesine tıklayın.
If yan tümcesiyle ilişkilendirilmiş tek etki alanı ve Then yan tümcesiyle ilişkilendirilmiş tek etki alanı için test değerlerini girin. If yan tümcesine girilen test değerleri bu yan tümcenin koşullarını karşılamalıdır veya Geçerlilik sütununa etki alanları arası kuralın test verilerine uygulanmadığını belirten bir soru işareti girilir.
Yeniden başka bir test değeri kümesi eklemek için Etki alanı kuralı için yeni bir test terimi ekleme simgesine tıklayın.
Tüm Terimlerde Etki Alanı Kuralını Test Et simgesine tıklayın. Bir test değerleri kümesi geçerliyse, DQS satırın Geçerlilik sütununa bir denetim girer. Test değerleri kümesi geçerli değilse, DQS satır için Geçerlilik sütununda ünlem işareti olan bir üçgen girer.
Testiniz tamamlandıktan sonra Bileşik Etki Alanı Kuralını Test Et iletişim kutusunda Kapat'a tıklayın.
Etki alanları arası kurallarınızı tamamladığınızda, Etki Alanı Yönetimi Etkinliğini Sonlandırma bölümünde açıklandığı gibi etki alanı yönetimi etkinliğini tamamlamak için Son'a tıklayın.
İzleme: Etki Alanları Arası Kural Oluşturduktan Sonra
Aşağı doğru bir kural oluşturduktan sonra, etki alanında diğer etki alanı yönetim görevlerini gerçekleştirebilir, etki alanına bilgi eklemek için bilgi bulma gerçekleştirebilir veya etki alanına eşleşen bir ilke ekleyebilirsiniz. Daha fazla bilgi için bkz. Bilgi Bulma Gerçekleştirme, Etki Alanını Yönetme veya Eşleşen İlke Oluşturma.