Öğretici: Tek bir kaynak tablodan birden çok düğüm ve kenar türü ekleyin

Ö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 kaynak tablosundan aşağıdaki grafik varlıklarını oluşturursunuz:

  • Country düğüm türü (yeni)
  • Employee öğesini Country öğesine bağlayan bir livesIn kenar türü (yeni). Bu kenar şunu gösterir: Employee livesIn 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.

Kaynak tablodan düğüm türü oluşturduğunuzda, ilgili sütunları söz konusu düğüm türüne özellik olarak tablodan el ile eklersiniz. Çalışanlar tablosunda 10 sütun olduğundan, hem hem de EmployeeCountry düğüm türlerinde bu sütunların 10'unun tümü özellik olarak eklenebilir. Bu makalede, yalnızca düğüm türüyle Country ilgili özellikler eklersiniz.

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

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

  1. Grafik modelinizin üst şeridinde Düğüm ekle'yi seçin.

  2. Düğüm oluştur alanına aşağıdaki değerleri girin:

    • Düğüm etiketi: Country
    • Kaynak tablo: adventureworks_employees
    • Anahtar: Country. Country Anahtar sütunu olarak seçildiğinde düğüm türüne özellik olarak eklenir.
  3. Başka özellik eklemeyin.

  4. Düğüm türünü grafiğinize eklemek için Oluştur'u seçin.

    Bir özelliği olan Ülke düğümü türünü gösteren ekran görüntüsü.

Grafiğinize eklenen düğüm türünü görürsünüz Country .

livesIn kenarı oluştur

Employee düğüm türü, önceki bir eğitim adımından grafiğinizde zaten mevcut. Yeni Country düğümünü yeni bir livesIn kenarla Employee düğümüne bağlayın.

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

  1. Üst şeritte Kenar ekle'yi seçin.
  2. Kenar oluştur iletişim kutusunda aşağıdaki değerleri girin:
    • Kenar etiketi: livesIn
    • Kaynak tablo: adventureworks_employees
    • Kaynak düğüm: Employee
    • Kaynak anahtarı: EmployeeID_K
    • Hedef düğüm: Country
    • Hedef anahtar: Country
  3. Grafiğinize kenar eklemek için Oluştur'u seçin.

Grafiğinizde, Employee ve Country düğümleri arasında grafiğinize eklenen livesIn kenar türünü görürsünüz.

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

Artık Country, livesIn kenarıyla Employee’e bağlanan ayrı bir düğüm türü olduğuna göre, Country sütunu bir Employee özelliği olarak gereksizdir. Country özelliğini kaldırmak için Employee düğüm türünü düzenleyin.

  1. Özelliklerini görüntülemek için düğüm türüne çift tıklayın Employee .
  2. Tanımı düzenle'yi seçin.
  3. Düğümden kaldırmak için Country özelliğinin işaretini kaldırın.
  4. Kaydetseçeneğini seçin.

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 özelliklere sahip olmaktan kaçının:

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

Grafiği yükleme

Tüm düğüm türlerini ve kenar türlerini yapılandırdıktan sonra grafiği yeniden yükleyin. Grafikte yapısal değişiklikler yaptıktan sonra yeniden yükleme gereklidir.

Üst şeritte Kaydet'i seçin. Bu eylem graf modelini doğrular, OneLake'ten veri yükler, grafı oluşturur ve sorgulamaya hazır hale getirir. 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. Bu yapı, çalışanlar ve ülkeleri arasındaki ilişkileri doğrudan sorgulamanıza olanak tanır.

Review

Bu adımda, tek kaynak tablo olan Employees tablosundan iki düğüm türü ve bir kenar türüyle çalıştınız:

  • Employee node (önceki bir adımda oluşturulmuş, burada geliştirilmiştir)
  • Country düğüm (yeni, Country sütunundan ayıklandı)
  • livesIn edge (yeni, Employee ile Country arasında bağlantı kuran)

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