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ının nasıl oluşturulacağı açıklanmaktadır. Bileşik etki alanı, tek bir veri alanına uygulanan bir veya daha fazla tek etki alanından oluşur. Bileşik etki alanları hakkında daha fazla bilgi için bkz. Bileşik Etki Alanını Yönetme.
Yeni bir bileşik etki alanı oluşturmanın iki yolu vardır. Birincisi, bilgi bulma etkinliğinin Harita adımında, yeni veya mevcut bir bilgi bankasına bilgi eklemek için bir veri örneğini analiz etme sürecindeyken gerçekleştirilir. İkincisi, etki alanı yönetimi etkinliği sırasında, var olan bir etki alanını değiştirmek yerine yeni bir etki alanı oluşturursunuz. Bileşik bir etki alanı oluşturabilmeniz için, bileşik etki alanına eklemek üzere en az iki tekil etki alanı oluşturmuş olmanız gerekir. Yeni bir bileşik etki alanı oluşturduğunuzda yalnızca önceden oluşturulmuş ve mevcut bileşik etki alanına eklenmemiş olan tek etki alanları kullanılabilir. Tek bir etki alanı birden fazla bileşik etki alanına eklenemez ve bileşik etki alanı başka bir bileşik etki alanına eklenemez.
Bileşik etki alanı oluşturduktan sonra bileşik etki alanının özelliklerini değiştirebilir, etki alanına bir başvuru veri hizmeti ekleyebilir, etki alanları arası kurallar oluşturabilir veya değer ilişkileri oluşturabilirsiniz. Bunu yapmak için, Etki Alanı Yönetimi sayfasının Etki Alanı listesinde bileşik etki alanını seçin ve uygun sekmeyi seçin.
Başlamadan Önce
Önkoşullar
Bileşik etki alanı oluşturmak için bir bilgi bankası oluşturup açmış olmanız ve bileşik etki alanına eklemek için en az iki tek etki alanı oluşturmuş olmanız gerekir.
Güvenlik
İzinler
Bileşik etki alanı oluşturmak için DQS_MAIN veritabanında dqs_kb_editor veya dqs_administrator rolüne sahip olmanız gerekir.
Bilgi Bulma Etkinliğinde Bileşik Etki Alanı 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 Bilgi bankasını aç'a tıklayın ve bir bilgi bankası seçin veya Yeni bilgi bankası'na tıklayıp yeni bilgi bankasının özelliklerini girin.
Etkinlik olarak Bilgi Bulma'yı seçin ve ardından Oluştur'a tıklayarak yeni bilgi bankasını oluşturun veya Mevcut bir bilgi bankasını açmak için Aç'a tıklayın.
Harita sayfasında veri kaynağına bir bağlantı belirtin. Daha fazla bilgi için bkz. Bilgi Bulma gerçekleştirme.
Eşlemeler tablosunda, boş bir satırın Kaynak Sütunu için açılan listeden bir kaynak sütun seçin. Kaynak sütunun, mevcut iki tek etki alanı tarafından adreslenen bileşik etki alanı içerdiğinden emin olun. Karşılık gelen tek etki alanı yoksa Etki Alanı Oluştur simgesine tıklayın.
Eşlemeler tablosunda, boş bir satırın Kaynak Sütunu için açılan listeden bir kaynak sütun seçin. Kaynak sütunun, mevcut iki tek etki alanı tarafından ele alınan bileşik etki alanı bölümlerini içerdiğinden emin olun. Karşılık gelen tek etki alanı yoksa, bunları oluşturmak için Etki Alanı Oluştur simgesine tıklayın. Daha fazla bilgi için bkz. Etki Alanı Oluşturma.
Bileşik Etki Alanı Oluştur simgesine tıklayın.
Etki Alanı Yönetimi Etkinliğinde Bileşik Etki Alanı Oluşturma
Veri Kalitesi Hizmetleri istemci giriş sayfasında Bilgi bankasını aç'a tıklayın ve bir bilgi bankası seçin veya Yeni bilgi bankası'na tıklayıp yeni bilgi bankasının özelliklerini girin.
Etkinlik olarak Etki Alanı Yönetimi'ni seçin ve ardından Oluştur'a tıklayarak yeni bilgi bankasını oluşturun veya Mevcut bir bilgi bankasını açmak için Aç'a tıklayın.
Bileşik etki alanı için gereken iki veya daha fazla tek etki alanının mevcut olduğundan emin olun. Değilse, Etki Alanı Oluştur simgesine tıklayın ve bunları oluşturun. Daha fazla bilgi için bkz. Etki Alanı Oluşturma.
Etki Alanı Yönetimi sayfasında, Etki Alanı listesinin üzerindeki Bileşik Etki Alanı Oluştur simgesine tıklayın.
Bilgi bankasına özgü bir ad ve 256 karaktere kadar bir açıklama girin.
Etki Alanları Listesi'nde, bileşik etki alanının parçası olacak etki alanlarını seçin ve bunları Bileşik Etki Alanındaki Etki Alanları tablosuna taşımak için sağ oka tıklayın.
Tamam'a tıklayın.
Bileşik Etki Alanı Özelliklerini Ayarlama
Bileşik Etki Alanı Oluştur iletişim kutusunda, bilgi bankasına özgü bir ad ve 256 karaktere kadar bir açıklama girin.
Etki Alanları Listesi'nde, bileşik etki alanının parçası olacak etki alanlarını seçin ve bunları Bileşik Etki Alanındaki Etki Alanları tablosuna taşımak için sağ oka tıklayın. Bu, oluşturduğunuz bileşik etki alanına eklenebilecek tek etki alanlarının listesidir. Yalnızca önceden oluşturulmuş ve var olan bir bileşik etki alanına eklenmemiş olan tek etki alanları kullanılabilir. Bilgi bankasındaki birden fazla bileşik etki alanına tek bir etki alanı eklenemez ve bileşik etki alanı başka bir bileşik etki alanına eklenemez.
Gelişmiş'i tıklatın.
Ayrıştırma Yöntemi için aşağıdakilerden birini seçin:
Başvuru Verileri: Verilerin Başvuru Veri Hizmeti (RDS) tarafından nasıl biçimlendirildiğini göre alanın değerlerini ayrıştırın. Veri Kalitesi Hizmetleri bileşik etki alanındaki değerleri RDS'ye gönderir ve RDS, bileşik etki alanındaki etki alanına göre düzeltilen ve ayrıştırılan verileri döndürür.
Sıra: Alanın değerlerini bileşik etki alanındaki etki alanlarının sırasına göre ayrıştırın. İlk değer ilk etki alanına, ikinci değer ikinci etki alanlarına eklenir ve bu şekilde devam eder.
Sınırlayıcılar: Sınırlayıcılar seçildiğinde görüntülenen radyo düğmelerinden seçilen sınırlayıcıya göre alanın değerlerini ayrıştırın. Sekme, Noktalı Virgül, Virgül, Boşluk veya Diğer olabilir. Diğer ise sınırlayıcı görevi görecek değeri girin.
Ayrıştırma yöntemi için Sınırlayıcılar'ı seçtiyseniz , Bilgi Tabanlı Ayrıştırma Kullan'ı da seçebilirsiniz. Daha fazla bilgi için bkz. Knowledge-Based Ayrıştırma.
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: Bileşik Etki Alanı Oluşturduktan Sonra
Bileşik etki alanı 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.
Knowledge-Based Ayrıştırma
Veri Kalitesi Hizmetleri, verileri yalnızca sınırlayıcıya veya düzene göre değil bilgiye göre ayrıştırmanıza olanak tanır. Bilgi tabanlı ayrıştırma, karmaşık kaynak veriler bileşik bir etki alanına eşlendiğinde ve başvuru veri hizmetlerini kullanmadığınızda kullanılır. Veri kaynağındaki verileri ilgili tek etki alanlarına ayrıştırmak için bilgi tabanlı ayrıştırma kullanabilirsiniz. Bilgi tabanlı ayrıştırma ile DQS, karmaşık verileri tek bir etki alanında ayrıştırmak için önce bilgiyi kullanmaya çalışır. Mümkünse, dizenin bölümlerini bir veya daha fazla etki alanında olduğu gibi tanımlar ve dizeyi çeşitli etki alanlarında ayrıştıracaktır. Örneğin, Tam Ad bileşik alan olarak temsil edilen, tam adını içeren bir alanda karmaşık değerler biçiminde "John B. Doe" olduğunu varsayalım. DQS, "John" değerini Ad etki alanında ve "Doe" değerini Soyadı etki alanında tanımlarsa, etki alanı bilgisine göre DQS, "B" harfini İkinci İsim etki alanına ekleyecektir.
Bilgi tabanlı ayrıştırma özelliğini yalnızca sınırlayıcı tabanlı ayrıştırma seçeneğini de belirlediğinizde kullanabilirsiniz. Bilgi tabanlı ayrıştırma, sınırlayıcı ayrıştırma işleminin yerini almaz, ancak geliştirir. Yalnızca bunu yapmak için hiçbir bilgi yoksa DQS ayrıştırma işlemi için bir sınırlayıcı kullanır. Bazı durumlarda DQS, bilgi tabanlı ayrıştırma yoluyla bazı ayrıştırmalar belirleyebilir ve ardından sınırlayıcı tabanlı ayrıştırma ile diğer ayrıştırmaları belirleyebilir.
Bilgi tabanlı ayrıştırma, bileşik etki alanı dize etki alanlarından oluşuyorsa veya bileşik etki alanı farklı etki alanı türlerinin (int, tarih, saat vb.) bir karışımından oluşuyorsa kullanılabilir. Veri kaynağı farklı veri türlerinden oluşuyorsa, ayrıştırma önce dize olmayan veri türleri için ve ardından verilerin geri kalanı için etki alanı bilgisine göre yukarıda açıklandığı gibi yapılmalıdır.
Bilgi tabanlı ayrıştırma kullanıyorsanız ve kaynak verilerde bileşik etki alanındaki etki alanlarından daha az değer varsa, DQS eksik olan etki alanına null yerleştirir. Kaynak verilerde bileşik etki alanındaki etki alanlarından daha fazla değer olduğunda, DQS ek verileri sütunlardan birine ekler. İki veya daha fazla etki alanı aynı değerleri içerirse, veri kaynağı ilk eşleşen etki alanına ayrıştırılır.