Aracılığıyla paylaş


Etki Alanı Değerlerini Değiştir

Şunlar için geçerlidir: SQL Server

Ö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ındaki meta verilerin nasıl değiştirilip artırıldığı açıklanmaktadır. Bilgi bulma yoluyla bilgi oluşturduktan, bilgileri bilgi bankasına veya etki alanlarına aktardıktan veya bir bilgi bankasını başka bir bilgi bankasına dayandırdıktan sonra, veri değerlerini etkileşimli olarak değiştirebilirsiniz. Bilgi bankası oluşturma işlemi yalnızca bilgisayar destekli işlemlerden yararlanmakla kalmaz, aynı zamanda veri değerlerini doğrulamak ve bunları aşağıdaki yollarla değiştirmek için kendi bilginizi kullanmanızı sağlar:

  • Değer listesine bir etki alanı değeri ekleyin veya bir değer seçip listeden silin

  • Bir etki alanı değerinin durumunu, DQS bulma işleminin belirlediği statüden farklı bir şekilde; doğru, hatalı veya geçersiz olarak değiştirin.

  • Hatalı veya geçerli olmayan bir değer için değiştirme değeri girin. Bir değer, etki alanına ait değilse, örneğin etki alanı veri türüne uymuyorsa veya bir etki alanı kuralında başarısız olursa geçersizdir. Bir değer etki alanında bulunuyorsa ancak bir söz dizimi hatası varsa hata verir.

  • İki veya daha fazla değeri eş anlamlı olarak ayarlayın ve bulma işlemi tarafından belirlenen baştaki değeri değiştirin; sonuç olarak, etki alanını oluştururken Baştaki Değeri Kullan özelliği ayarlandıysa, baştaki değerin eş anlamlı değerin yerini alacak

  • Excel dosyasından etki alanı değerlerini içeri aktarma

Başlamadan Önce

Önkoşullar

Etki alanı değerini değiştirmek için bir bilgi bankanız ve Etki Alanı Yönetimi etkinliğinde açılmış bir etki alanınız olmalıdır.

Güvenlik

İzinler

Etki alanı değerlerini değiştirmek için DQS_MAIN veritabanında dqs_kb_editor veya dqs_administrator rolüne sahip olmanız gerekir.

Etki Alanı Değerlerini Değiştir

Değer tablosu, tek bir etki alanı için bilgi bankasına eklenen bilgileri görüntüler. İstediğiniz zaman etki alanı listesinden farklı bir etki alanı seçerek bu etki alanının değerlerini görüntüleyebilirsiniz. Alandaki sütunlar şunlardır:

  • Değer sütunu, bulma işleminin veri örneğindeki bir alandan seçilen etki alanına eklediği tüm değerleri görüntüler. Hata olarak yansıtılan tüm değerler, doğru olarak yansıtılan bir değerin eş anlamlısı olarak gösterilir.

  • Tür sütunu, bulma işlemi tarafından belirlenen değerin durumunu görüntüler. Yeşil onay değerin doğru veya düzeltilmiş olduğunu gösterir; kırmızı çarpı değerin hatalı olduğunu gösterir; ve ünlem işareti olan turuncu üçgen değerin geçerli olmadığını gösterir. Geçerli olmayan bir değer, etki alanının veri gereksinimlerine uygun değildir. Hatalı olan bir değer geçerli olabilir, ancak veri nedenleriyle doğru değer değildir.

  • Düzeltilecek Değer sütunu, hatalı veya geçerli olmayan özgün değerin değiştirilerek doğru değere dönüştürüleceğini gösterir. DQS, bulma işleminin bir sonucu olarak doğru değeri önerebilir.

Değerleri değiştirmek için aşağıdaki gibi devam edin:

  1. Veri Kalitesi İstemcisi'ni başlatın. Bunu yapma hakkında bilgi için bkz. Veri Kalitesi İstemci Uygulamasını çalıştırma.

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

  3. Etki Alanı Yönetimi sayfasındaki Etki Alanı listesinden, içinde değerleri değiştirmek istediğiniz etki alanını seçin veya yeni bir etki alanı oluşturun. Yeni bir etki alanı oluşturmanız gerekiyorsa bkz. Etki Alanı Oluşturma. Etki Alanı Değerleri sekmesine tıklayın.

  4. Değer tablosunda değiştirmeniz gereken değerleri görüntüleyin. Daha fazla bilgi için aşağıdaki Uygun Değerleri Görüntüleme bölümüne bakın.

  5. Bir değerin durumunu değiştirmek için aşağıdaki gibi devam edin:

    • Seçili etki alanı değerlerini düzeltildi olarak ayarlayın: Hata veya Geçersiz olan bir değerin durumunu Düzelt olarak değiştirmek için, değeri seçin ve ardından simge çubuğundaki aşağı oktan veya Tür açılan listesinden Seçili etki alanı değerlerini düzeltildi olarak ayarla (onay) öğesine tıklayın. Hata veya geçersiz değer doğru bir değerle gruplandırıldıysa, işlemden sonra bu değeri silin.

    • Seçili etki alanı değerlerini hata olarak ayarlayın: Değerin durumunu Doğru veya Geçersiz yerine Hata olarak değiştirmek için, değeri seçin ve ardından simge çubuğundaki aşağı okta veya Tür açılan listesinde Seçili etki alanı değerlerini hata olarak ayarla (çapraz) simgesine tıklayın. Düzeltilenler sütununa bir düzeltme girebilir veya boş bırakabilirsiniz.

    • Seçili etki alanı değerlerini geçersiz olarak ayarlayın: Değerin durumunu Doğru veya Hata olarak Geçersiz olarak değiştirmek için, değeri seçin ve ardından simge çubuğundaki aşağı okta veya Tür açılan listesinde Seçili etki alanı değerlerini geçersiz olarak ayarla (üçgen) simgesine tıklayın. Düzeltilenler sütununa bir düzeltme girebilir veya boş bırakabilirsiniz.

    • Doğru: Bir değeri hatalı veya geçersiz olarak ayarladıktan sonra Doğru sütununa yeni bir değer girin. DQS, değiştirme değeri için yeni bir satır ekleyecek, doğru olarak belirtecek ve ardından iki değeri gruplandıracaktır. Yeni değer, yeni baştaki değer olarak gösterilecek ve kalın yazılacaktır; hata veya geçersiz değer ise girintili olarak gösterilecektir.

  6. Değerleri bir eş anlamlılar grubu olarak ayarlamak için doğru olan birden çok değeri seçin ve aşağıdaki gibi devam edin:

    • Seçili etki alanı değerlerini eş anlamlı olarak ayarlayın: Eş anlamlıları ayarlamak için, doğru olan birden çok değeri seçin ve seçili etki alanı değerlerini eş anlamlı olarak ayarla simgesine tıklayın. DQS, değerleri gruplandıracak ve değerlerden birini diğerlerinin değiştirileceği baştaki değer olarak belirtecektir. İki değer gruplandırılırsa ancak gruptan biri hatalı veya geçersizse, değerlerin eş anlamlı olmadığını unutmayın.

      Uyarı

      Bir gruptaki iki veya daha fazla değeri ve grubun dışındaki başka bir değeri seçip bunları eş anlamlı olarak ayarlarsanız, yanlış bir hata iletisi alırsınız. Hata mesajı açılır penceresi kapatıldıktan sonra değerler eşanlamlılar olarak doğru şekilde ayarlanacaktır.

    • Seçili eş anlamlılar arasındaki ilişkiyi kesme: İki veya daha fazla değerin eş anlamlı atamasını geri almak için, değerleri seçin ve ardından Seçili eş anlamlılar arasındaki ilişkiyi kes simgesine tıklayın. Eş anlamlıların grubu çözülebilmesi için değerlerin gruplanması ve her ikisinin de doğru olması gerekir.

    • Seçili etki alanı değerini grubunun başındaki değer olarak ayarlayın: Grubun öndeki değerini değiştirmek için, grupta baştaki değer olarak atanmayan bir değer seçin ve ardından Seçili etki alanı değerini grubunun başındaki değer olarak ayarla düğmesine tıklayın. Bu, baştaki değeri diğer değerin yerini alacak şekilde ayarlar. Bu işlem yalnızca grup olan iki veya daha fazla değer ayarladıysanız ve DQS tarafından belirlenen değerden önde gelen değeri değiştirmek istiyorsanız çalışır. Önde gelen değerin, değeri kalın yazılmış olan mavi bir satırla belirlendiğini unutmayın.

  7. Yazım Denetleyicisi: Bir değerin dalgalı kırmızı alt çizgisi varsa, Yazım Denetleyicisi değer için bir düzeltme önerir. Alt çizgi içeren değere sağ tıklayın ve uygulanıyorsa bir düzeltme seçin. Değer türü hataya dönüşür (veya olarak kalır) ve düzeltme Doğru sütuna eklenir. Önerilen diğer düzeltmeleri görmek için aşağı oka tıklayın. Yazım Denetleyicisi sözlüğüne eklemek ve düzeltme olarak seçebilmek için el ile bir düzeltme girin. Daha fazla bilgi için bkz. DQS Yazım Denetleyicisi'ni kullanma ve Etki Alanı Özelliklerini Ayarlama.

    Uyarı

    Yazım Denetleyicisi'ni kullanmak için, Etki Alanı Özellikleri sayfasında etkinleştirebilir veya Etki Alanı Özellikleri sayfasında devre dışı bırakılmışsa, Etki Alanı Değerleri sayfasındaki Yazım Denetleyicisini Etkinleştir/Devre Dışı Bırak simgesine tıklayarak bu sayfada etkinleştirebilirsiniz.

  8. Yeni etki alanı değeri ekle: Tablonun sonuna satır eklemek için tıklayın. Bir değer girdikten sonra, satır alfabetik sırada yeniden konumlandırılır ve önceki yıldız simgesiyle yeni bir giriş olarak tanımlanır.

  9. Etki alanı değerlerini Excel'den içeri aktarma: Excel elektronik tablosundan yeni değerler eklemek için , Değerleri İçeri Aktar simgesinin aşağı okuna tıklayın ve ardından Etki alanı değerlerini Excel'den içeri aktar'ı seçin. Dosya adını girin, uygunsa ilk satırı üst bilgi olarak kullan'ı seçin ve ardından Tamam'a tıklayın. Daha fazla bilgi için bkz. Excel Dosyasındaki Değerleri Etki Alanına Aktarma.

  10. Proje değerlerini içeri aktarma: Veri Kalitesi Projesinden Değerleri İçeri Aktar simgesinin aşağı okuna tıklayıp Proje değerlerini içeri aktar'ı seçerek yeni değerler eklemek için. Dosya adını girin, uygunsa ilk satırı üst bilgi olarak kullan'ı seçin ve ardından Tamam'a tıklayın. Değerleri içeri aktarmak istediğiniz projeyi seçin ve tamam'a tıklayın. İçeri aktarılan değerler görüntülenir. Finish (Son) düğmesine tıklayın. Daha fazla bilgi için bkz. Proje Değerlerini Etki Alanına aktarma.

  11. Seçili etki alanı değerlerini silme: Etki alanından bir veya daha fazla var olan değeri kaldırmak için Değer tablosundaki değerleri seçin ve seçili etki alanı değerlerini sil simgesine tıklayın. DQS_NULL girdisi silinemez, dolayısıyla silinecek birden çok değer seçerseniz ve DQS_NULL girişi bunlardan biriyse işlem başarısız olur.

  12. 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 Alanı Değerlerini Değiştirdikten Sonra

Etki alanı değerlerini değiştirdikten 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.

Doğru, Hata ve Geçersiz Değerlerin Anlamı

Etki Alanı Değerleri sayfasının Değer tablosundaki her değere Doğru, Hata veya GeçersizTür ayarı atanır. Değerin türü başlangıçta bilgi bulma etkinliği tarafından oluşturulur ve uygun gördüğünüz şekilde değiştirebilirsiniz. Hem keşif hem de etkileşimli değişikliklere dayanan nihai tür, arındırma etkinliği tarafından oluşturulur. Bu ayarlar aşağıdaki anlamlara sahiptir:

  • Doğru: Bu, etki alanına ait olan ve söz dizimi hatası olmayan bir değerdir. Örneğin, şehir kategorisindeki "Chicago" doğrudur.

  • Hata: Bu, etki alanına ait olan ancak yanlış bir değer olan bir değerdir. Örneğin, bir Şehir etki alanında "Chicago" yerine "Shicago" hatası olur. DQS bir değeri hata olarak belirler ve bulma işleminde bir söz dizimi hatası ve ilişkili bir düzeltme algılar. Söz dizimi hataları yanlış yazımları içerir.

  • Geçersiz: Bu, etki alanına ait olmayan ve düzeltmesi olmayan bir değerdir. Örneğin, bir Şehir etki alanındaki "12345" değeri geçersizdir. DQS, bir etki alanı kuralında başarısız olduğunda değeri geçersiz olarak tanımlar.

Bir değerin Türünü diğer iki değerden biriyle el ile değiştirebilirsiniz. DQS, el ile gerçekleştirilen işlemlerde geçerliliği ve hata semantiğini zorlamaz. Durumunu değiştirmeden Geçersiz değerin düzeltmesini girebilirsiniz. Bir etki alanı kuralı başarısız olmasa bile değeri geçersiz olarak belirleyebilirsiniz. Bulma işlemi söz dizimi hatası olduğunu belirtmese bile bir değeri hata olarak belirleyebilirsiniz. Hata değerinin durumunu değiştirmeden, Doğru olarak işaretlenmiş bir düzeltmeyi de kaldırabilirsiniz.

Temizleme etkinliğinin Sonuçları Yönet ve Görüntüle sayfasında etkileşimli veri temizleme işlemi gerçekleştirirken, Sonuçları Yönet ve Görüntüle sayfasındaki Geçersiz sekmesine hem geçersiz hem de hata içi değerler eklenir.

Uygun Değerleri Görüntüleme

Görüntüyü aşağıdaki gibi değiştirebilirsiniz:

  • Filtre açılan listesinden durumu seçerek tablodaki istediğiniz sonuçları durumlarına göre filtreleyin.

  • Bul metin kutusuna aranacak bir harf daha girerek denetlemek veya değiştirmek istediğiniz verileri bulun. Bu, görüntülenen herhangi bir değerde nerede olursa olsun bu harfleri vurgular.

  • Tabloda görüntülenen değerleri önceki oturumlarda değil, yalnızca geçerli oturumda bulunan değerlerle kısıtlamak için Yalnızca Yeni Göster'e tıklayın.

  • Geçerli durum daraltıldığında herhangi bir eş anlamlı grubundaki tüm değerleri görüntülemek için Tümünü Genişlet düğmesine tıklayın.

  • Geçerli durum genişletildiğinde herhangi bir eş anlamlı grubundaki baştaki değer dışında tümünü gizlemek için Tümünü Daralt düğmesine tıklayın.

  • Etki alanı değerleri koleksiyonunda yapılan son değişiklikleri gösteren değerler tablosunun en altında bir önizleme açılan penceresini görüntülemek için Etki Alanı Değerleri Değişiklik Geçmişi Panelini Göster/Gizle düğmesine tıklayın.

Null Eşdeğerleri İşleme

Etki Alanı Değerleri sekmesindeki her değer tablosu bir DQS_NULL değeri içerir. Veri kaynağındaki null değer tablosunda SQL_NULL olarak görünür. Bir veya daha fazla null eşdeğerini DQS_NULL olarak eş anlamlı olarak ayarlayabilirsiniz. Bunu yaptığınızda, tüm null ve null eşdeğerleri DQS_NULL olarak işlenir.