Aracılığıyla paylaş


Terim Bazlı İlişkiler Oluşturma

Şunlar için geçerlidir: SQL Server

Önemli

Veri Kalitesi Hizmetleri (DQS), SQL Server 2025 (17.x) Önizleme sürümünden 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'nde (DQS) bir etki alanı için terim tabanlı ilişkilerin nasıl oluşturulacağı açıklanmaktadır. Terim tabanlı ilişki (TBR), etki alanındaki bir değerin parçası olan bir terimde düzeltme yapmanızı sağlar. Ortak bir bölümünün yazım denetimi dışında aynı olan birden çok değerin aynı eş anlamlılar olarak kabul edilmesine olanak tanır. Örneğin, "Inc." terimini "Incorporated" olarak değiştiren terim tabanlı bir ilişki ayarlayabilirsiniz. "Inc." terimi, alan genelinde her gerçekleştiğinde değiştirilecektir. "Contoso, Inc." örnekleri "Contoso, Incorporated" olarak değiştirilecek ve iki değer tam eş anlamlı olarak kabul edilecek.

Terim tabanlı ilişkileri kullanmak için, "Inc." ve "Incorporated" veya "Senior" ve "Sr" gibi Value/Correct To çiftlerinin listesini oluşturursunuz. Terim tabanlı ilişki kullanmak, tek tek etki alanı değerlerini el ile eş anlamlı olarak ayarlamadan etki alanı genelinde bir terimi değiştirmenize olanak tanır. Bilgi bulma daha önce bu değeri bulmamış olsa bile bir değerin düzeltilmesini belirtebilirsiniz. Terim tabanlı ilişki dönüşümü iki değerin özdeş olmasına neden olursa, DQS bunlar arasında bir eş anlamlı ilişki (bilgi bulmada), aralarında bir düzeltme ilişkisi (veri düzeltmesinde) veya tam eşleşme (eşleşmede) oluşturur.

Terim tabanlı ilişkiler dönüşümü ve sembol dönüştürmesi (özel karakterlerin boşluk veya null ile değiştirildiği) analizden önce ön işleme aşamasında yapılır. Bileşik etki alanı ayrıştırma istenirse, sınırlayıcı ayrıştırma simge gerektirdiğinden, iki dönüştürmeden önce gerçekleştirilir. Etki alanı kuralları ve etki alanı değeri değişiklikleri gibi diğer işlemler dönüştürmelerden sonra gerçekleştirilir. Eşleştirme için, temizleme çalıştırıp çalıştırmadığınıza bakılmaksızın, eşleşen etkinlik öncesinde kaynak verilere terim tabanlı ilişkiler uygulanır.

Term-Based İlişkileri ve Etki Alanı Yönetimi

Etki alanı yönetiminde terim tabanlı bir ilişki uyguladığınızda, DQS bilgi bulma, temizleme veya eşleştirme işlemlerindeki değişiklikleri uygular; ancak DQS, etki alanı değerinin kendisini terim tabanlı ilişkiyle uyumlu olacak şekilde değiştirmez. Başka bir deyişle, Etki Alanı Yönetimi sayfasının Term-Based İlişkiler sekmesine terim tabanlı bir ilişki girer ve kabul ederseniz, değişiklik aynı sayfanın Etki Alanı Değerleri sekmesinde yapılmaz. Bu, TBR'yi daha sonra değiştirmenize olanak tanır.

Term-Based İlişkileri ve Veri Temizleme

Etki alanına terim tabanlı bir ilişki uyguladığınızda ve ardından veri temizleme işlemini çalıştırdığınızda, DQS temizleme sırasında değişiklikleri uygular, ancak değişiklikleri bilgi bankasındaki terimlere uygulamaz.

  • Eğer bir değer terim tabanlı bir ilişki tarafından değiştirildiyse, etki alanındaysa ancak eş anlamlı değilse, bu değer Sonuçları yönet ve görüntüle sayfasının Düzeltildi sekmesinin altındaki Doğruya sütununda Term tabanlı ilişki olarak Neden belirtilerek gösterilecektir.

  • Terim tabanlı ilişki tarafından değiştirilen bir değer etki alanında değilse ve DQS eşleşen bir değer bulursa, değer bu değere düzeltilir ve güvenilirlik düzeyine bağlı olarak Düzeltildi sekmesinde veya Önerilen sekmesinde görünür. Eşleşme bulunmazsa, değer TBR düzeltmesi ile Yeni altında görünür. Bunun nedeni TBR'yi düzeltseniz bile değerin doğru olduğu anlamına gelmez.

  • Terim tabanlı bir ilişki tarafından değiştirilen bir değer alanındaysa, ancak değer mevcut bir düzeltmede Hata/Geçersiz ise, değer kendi düzeltmesiyle ve alan değeri nedeni ile birlikte Düzeltilmiş sekmesinde görüntülenir.

  • Terim tabanlı bir ilişki tarafından değiştirilen bir değer etki alanındaysa, ancak değer Hata/Düzeltme olmadan Geçersiz ise, değer Geçersiz sekmesinde Etki Alanı Değeri nedeni ile görüntülenir.

Term-Based İlişkileri ve Bilgi Keşfi

Terim tabanlı bir ilişki uygulayıp bilgi bulma işlemini çalıştırdığınızda, TBR'ye uyan tüm değerler olduğu gibi kalır ve doğru bir değer olarak tanımlanır. TBR tarafından değiştirilen tüm değerler doğru bir değer olarak içeri aktarılır ve TBR'ye uyan bir değerin eş anlamlısı olarak tanımlanır.

Term-Based İlişkiler ve Temizleme Değerlerini Etki Alanına Aktarma

Temizleme işlemi sırasında toplanan veri kalitesi bilgilerini bir etki alanına aktarırsanız, TBR tarafından değiştirilen bir değer doğru değer olarak içeri aktarılır.

Başlamadan Önce

Önkoşullar

Terim tabanlı ilişkiler oluşturmak için Etki Alanı Yönetimi etkinliğinde açık bir etki alanınız olmalıdır.

Güvenlik

İzinler

Terim tabanlı ilişkiler oluşturmak için DQS_MAIN veritabanında dqs_kb_editor veya dqs_administrator rolüne sahip olmanız gerekir.

Terim Bazlı İlişkiler Oluşturma

  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, etki alanı kuralı oluşturmak 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.

  4. Term-Based İlişkiler sekmesine tıklayın.

  5. Terim tabanlı ilişkileri aşağıdaki gibi oluşturun:

    1. İlişkiler tablosuna satır eklemek için Yeni İlişki Ekle'ye tıklayın.

    2. Eklenen satırın Değer sütununa, seçili etki alanındaki bir değerde her oluştuğunda değiştirmek istediğiniz bir terim girin.

      Uyarı

      Terimin etki alanında tam bir değer olarak mevcut olması veya etki alanında bir düzeltme değeri olarak zaten mevcut olması durumunda hata alırsınız.

    3. Düzeltilecek Terim sütununa, Değer sütunundaki terimi değiştirmek istediğiniz terimi girin.

    4. Terim tabanlı başka bir ilişki eklemek için Yeni İlişkiler Ekle'ye yeniden tıklayın.

    5. seçili bir veya daha fazla satırı İlişkiler tablosundan silmek için Seçili İlişkileri Sil'e tıklayın. Ctrl düğmesine basıp seçilmemiş bir satıra tıklayarak birden çok satır seçebilirsiniz.

    6. Bul metin kutusuna bir veya daha fazla basamak girerek İlişkiler tablosunda bir değer bulun. Dizedeki eşleşmeler vurgulanacaktır. Tablodaki dizenin farklı yerlerine gitmek için yukarı ve aşağı okları kullanın.

    7. Yazım Denetleyicisi: Value veya Correct to sütunundaki 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 Yazım Denetleyicisi tarafından önerilen değerlerden birini seçin. Alternatif olarak, özgün değerle devam eden kısayol menüsünde Ekle'ye tıklayabilirsiniz. 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 bu sayfada devre dışıysa, Term-Based İlişkiler sayfasında Yazım Denetleyicisini Etkinleştir/Devre Dışı Bırak simgesine tıklayarak etkinleştirebilirsiniz.

  6. Terim tabanlı ilişkileri etki alanına uygulamak için Değişiklikleri Uygula'ya tıklayın.

  7. 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: Term-Based İlişkilerini Oluşturduktan Sonra

Terim tabanlı ilişkiler 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.