Hiyerarşiyle ilgili verileri tanımlama ve sorgulama

Hiyerarşik olarak ilişkili veriler tanımlayarak ve sorgulayarak değerli iş fikirleri elde edebilirsiniz. Hiyerarşik modelleme ve görselleştirme özellikleri size birçok yarar sağlar:

  • Karmaşık hiyerarşik bilgileri görüntüleyin ve araştırın.
  • Anahtar performans göstergeleri (KPI'ları) bir hiyerarşinin bağlamsal görünümünde görüntüleyin.
  • Web ve tabletler üzerinden anahtar bilgileri görsel olarak çözümleyin.

Bazı standart tablolarda zaten tanımlanmış hiyerarşiler vardır. Özel tablolar da dahil olmak üzere diğer tablolar, bir hiyerarşi için etkinleştirilebilir ve bunlar için görselleştirmeler oluşturabilirsiniz.

Hiyerarşik verileri tanımlama

Microsoft Dataverse ile hiyerarşik veri yapıları, ilgili satırlar arasında kurulan öz başvurulu bire çok (1:N) ilişkiler tarafından desteklenir.

Not

Öz yinelemeli, tablonun kendisiyle ilişkili olduğu anlamına gelir. Örneğin firma tablosunda bunu başka bir firma tablosu satırıyla ilişkilendirilecek bir arama sütunu bulunur.

Kendi kendine başvuran bire-çok (1:N) ilişki mevcutsa, ilişki tanımında Hiyerarşik seçeneği Evet olarak ayarlanabilir.

İlişki tanımında hiyerarşi ayarı.

Verileri hiyerarşi olarak sorgulamak için, tablonun bire çok (1:N) kendi kendine başvuran ilişkilerinden birini hiyerarşik olarak ayarlamanız gerekir.

Hiyerarşiyi açmak için:

  1. 1:N ilişkilerini görüntülerken, düzenlemek istediğiniz öz başvurulu ilişkiyi seçin.
  2. İlişki tanımı içinde, Hiyerarşik seçeneğini Evet olarak ayarlayın.

Not

  • Kutudan çıktığı gibi sunulan (1:N) ilişkilerin bazıları özelleştirilemiyor. Bu, o ilişkileri hiyerarşik olarak ayarlamanızı engeller.
  • Sistem türü, kendine başvuran ilişkiler için bir hiyerarşik ilişki belirleyebilirsiniz. Buna "Contact_master_contact" ilişkisi gibi sistem türünde 1:N kendine başvuran ilişkileri dahildir.

Önemli

Birden çok öz başvurulu ilişki olabilir, ancak tablo başına yalnızca bir ilişki hiyerarşik ilişki olarak tanımlanabilir. Bu ayar uygulandıktan sonra değiştirmeye çalışırsanız bir uyarı alırsınız:

  • Devre dışı bırakıldığında: Bu ilişkinin hiyerarşi ayarını kapatırsanız bu hiyerarşiyi kullanan hiçbir toplu değer tanımı, işlem ve görünüm çalışmaz. Devam etmek istiyor musunuz?
  • Etkinleştirildiğinde: Bu ilişkinin hiyerarşi ayarını etkinleştirirseniz mevcut hiyerarşiyi kullanan tüm toplu değer tanımları geçersiz olacak. Devam etmek istiyor musunuz?

Var olan hiyerarşide başka bir bağımlılık olmadığından emin olmadığınız sürece, dağıtım hakkındaki tüm belgelerini gözden geçirmeniz veya devam etmeden önce var olan hiyerarşik ilişkinin nasıl kullanıldığını anlamak için diğer özelleştiricileri ile görüşmeniz gerekir.

Hiyerarşik verileri sorgulama

Tanımlı bir hiyerarşi olmadığında, hiyerarşik verileri almak için ilgili satırları tekrarlayarak sorgulamanız gerekir. Tanımlı bir hiyerarşiyle, tek bir adımda, ilgili verileri bir hiyerarşi olarak sorgulayabilirsiniz. Altında ve Altında Değil mantığını kullanarak satırları sorgulayabilirsiniz. Altında ve Altında Değil hiyerarşik işleçleri Gelişmiş Arama'da ve iş akışı düzenleyicisinde gösterilir. Bu işleçleri kullanma hakkında daha fazla bilgi için bkz. İş akışı adımlarını yapılandırma. Gelişmiş Arama hakkında daha fazla bilgi için, bkz. Gelişmiş Bul araması oluşturma, düzenleme veya kaydetme.

Not

Geliştiriciler kodda bu işleçleri de kullanabilecekler. Daha fazla bilgi Geliştirici Belgeleri: Hiyerarşik verileri sorgulama

Aşağıdaki örneklerde, hiyerarşilerin sorgulanmasına yönelik senaryolar gösterilmektedir:

Hesap hiyerarşisini sorgula

Hesap hiyerarşisindeki hesapları sorgulama.

Hesabın ilgili etkinliklerini sorgulama.

Hesapla ilişkili fırsatları sorgulama.

Ayrıca bkz.

1:N (bire çok) veya N:1 (çoğa bir) tablo ilişkileri oluşturma ve bunları düzenleme
Çözüm gezgini kullanarak 1:N (bire çok) veya N:1 (çoğa bir) tablo ilişkileri oluşturma ve düzenleme
Hiyerarşi denetimi - hiyerarşik verileri sorunsuz bir şekilde görüntülemek için tasarlanmış bir çözümHiyerarşi PCF denetimi - kullanıcılar hiyerarşik verileri görselleştirebilir ve bunlarla etkileşim kurabilir