Kılavuz: Bir haritalama tablosundan birden fazla düğüm ve kenar türü ekleme

Uyarı

Bu özellik şu anda genel önizlemededir. Bu önizleme, hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Uygun Kullanım Koşulları.

Önceki öğretici adımlarda, her kaynak tablo tam olarak bir düğüm türüne veya bir kenar türüne eşlendi. Ancak ilişkisel tablolar genellikle katıştırılmış varlıklar içerir. Örneğin, Çalışanlar tablosu bir Country sütun içerir. Ülkeyi sadece Employee düğümlerinde bir özellik olarak saklamak yerine, onu kendi Country düğüm türü olarak ayırabilir ve bir livesIn kenarı ile bağlayabilirsiniz. Bu yaklaşım, çalışanlar ve ülkeler arasındaki ilişkileri doğrudan sorgulamanızı sağlayan daha zengin bir grafik modeli oluşturur.

Bu öğretici adımında , Çalışanlar eşleme tablosundan aşağıdaki grafik varlıklarını oluşturursunuz:

  • Yeni bir Countrydüğüm türü
  • livesIn türünde bir kenar, Employee ve Country arasında bağlanır (yeni)
  • Yedekli özellikleri kaldırmak için mevcut Employeedüğüm türünde yapılan değişiklikler

Employee -- yaşamYer-->Country

Adventure Works Çalışan tablosu

Adventure Works veri modelinde Çalışanlar veri kaynağı tablosunda aşağıdaki sütunlar bulunur:

  • EmployeeID_K
  • ManagerID
  • EmployeeFullName
  • JobTitle
  • OrganizationLevel
  • MaritalStatus
  • Gender
  • Territory
  • Country
  • Group

Aşağıdaki tabloda, bu sütunların grafik varlıklarıyla nasıl eş olduğu gösterilmektedir:

Graf varlığı Türü Anahtar sütunu
Employee Düğüm (mevcut) EmployeeID_K
Country Düğüm (yeni) Country
livesIn Edge (yeni), kaynak Employee'dan Country'e EmployeeID_KCountry

Uyarı

Yukarıdaki tabloda, Countryhem Çalışanlar tablosundaki kaynak sütuna hem de grafikteki yeni düğüm türüne başvurur. Bunlar aynı adı paylaşır, ancak sütun tablodaki ham verilerken düğüm türü graf modelinizdeki bir varlıktır.

Eşleme tablosundan bir düğüm türü oluşturduğunuzda, tablodaki her sütun varsayılan olarak bu düğüm türünde bir özellik haline gelir. Çalışanlar tablosunda 10 sütun olduğundan, hem hem de EmployeeCountry düğüm türleri başlangıçta 10 sütunun tümünü özellik olarak alır. Aşağıdaki adımlarda, her düğüm türüyle ilgili olmayan özellikleri kaldıracaksınız.

Country Düğüm türü oluşturma

Country düğüm türünü oluşturmak için şu adımları izleyin:

  1. Grafik modelinizde Düğüm Ekle'yi seçiniz.

  2. Grafiğe düğüm ekle iletişim kutusunda aşağıdaki değerleri girin:

    • Etiket: Country
    • Eşleme tablosu: adventureworks_employees
    • Eşleme sütununun kimliği:Country
  3. Düğüm türünü grafiğinize eklemek için Onayla seçeneğini seçin.

  4. Özelliklerini görüntülemek için düğüm türüne çift tıklayın Country .

    Ülke düğümü türünün özelliklerini gösteren ekran görüntüsü.

  5. Çalışanlar tablosundaki 10 sütunun tümü varsayılan olarak özelliklere dönüşür. Bir ülkeyle ilgili olmayanları silin. Özel olarak EmployeeID_K, ManagerID, EmployeeFullName, JobTitle, OrganizationLevel, MaritalStatus, Gender, Territory ve Group öğelerini kaldırın. Yalnızca Country özelliği kalmalıdır.

    İlgisiz özellikler kaldırıldıktan sonra Ülke düğümü türünün özelliklerini gösteren ekran görüntüsü.

Employee Düğüm türünü değiştir

Employee önceki bir öğretici adımında. Artık Country, kendi düğüm türü olarak livesIn kenarı ile bağlandığına göre, Country sütunu bir Employee özelliği olarak gereksizdir.

  1. Özelliklerini görüntülemek için düğüm türüne çift tıklayın Employee .
  2. Sorgularınız veya çözümlemeleriniz için gerekli değilse , Territoryve Country öğesini kaldırınGroup.

Tavsiye

Aşırı özellikler grafiğinizin bakımını ve kullanımını zorlaştırır. Tüm düğüm türleri için şu özellikleri kaldırın:

  • Düğümlerin benzersizliği için gerekli değildir
  • Sorgularınız veya çözümlemeleriniz için gerekli değildir

livesIn kenarı oluştur

Kenar türünü oluşturmak livesIn için şu adımları izleyin:

  1. Kenar ekle'yi seçin.
  2. Kenar ekle iletişim kutusunda aşağıdaki değerleri girin:
    • Etiket: livesIn
    • Eşleme tablosu: adventureworks_employees
    • Kaynak düğüm: Employee
    • Kaynak düğüm anahtarına bağlanacak tablo sütununu eşleme: EmployeeID_K
    • Hedef düğüm: Country
    • Tablo sütununu hedef düğüm anahtarına eşleme: Country
  3. Kenarı grafınıza eklemek için Onayla'yı seçin.

Grafiği yükleme

Tüm düğüm türlerini ve kenar türlerini yapılandırdıktan sonra grafiği yükleyin:

  • Graf modelini doğrulamak, OneLake'ten veri yüklemek, grafı oluşturmak ve sorgulamaya hazır hale getirmek için Kaydet'i seçin. Bu işlem verilerinizin boyutuna bağlı olarak biraz zaman alabileceğinden sabırlı olun.

Çalışan ve Ülke düğümlerinin livesIn kenarlarıyla bağlı olduğu grafiği gösteren ekran görüntüsü.

Grafik artık yeni Country düğüm türünü ve livesIn kenar türünü içerir. Çalışanlar ve ülkeleri arasındaki ilişkileri doğrudan sorgulayabilirsiniz.

Özet

Bu öğretici adımında, tek Çalışanlar eşleme tablosundan iki düğüm türü ve bir kenar türü türetmişsiniz:

  • Employee node (önceki bir adımda oluşturulmuş, burada geliştirilmiştir)
  • Country düğüm (yeni, Country sütunundan ayıklandı)
  • livesInkenar (bağlantı yeni, EmployeeCountry)

Bu düzen, bir ilişkisel tablo, grafiğinizde ayrı düğümler olarak göstermek istediğiniz ekli varlıklar içerdiğinde kullanışlıdır. Ülkeler, şehirler veya departmanlar gibi farklı gerçek dünya varlıklarını kendi düğüm tiplerine ayıklama adayı olarak temsil eden sütunları arayın.

Tavsiye

Daha fazla modelleme deseni ve karar kılavuzu için bkz. Grafik şeması tasarlama.

Sonraki adım