Menentukan dan membuat kueri data yang terkait secara hierarkis

Anda bisa memperoleh wawasan bisnis berharga dengan mendefinisikan dan kueri data terkait secara hirarkis. Kemampuan pemodelan dan visualisasi hierarkis memberi Anda sejumlah manfaat:

  • Lihat dan jelajahi informasi hierarki yang kompleks.
  • Lihat indikator kinerja kunci (KPI ) dalam tampilan kontekstual hirarki.
  • Secara visual menganalisis informasi kunci di seluruh web dan tablet.

Beberapa tabel standar sudah memiliki hierarki yang ditentukan. Tabel lain, termasuk tabel kustom, dapat diaktifkan untuk hierarki dan Anda dapat membuat visualisasi untuknya.

Tentukan data berhierarki

Dengan Microsoft Dataverse, struktur data hierarkis didukung oleh hubungan satu-ke-banyak (1:N) yang mereferensikan dirinya sendiri dari baris-baris terkait.

Catatan

Mengacu pada dirinya sendiri berarti tabel berelasi dengan dirinya sendiri. Contohnya, tabel akun memiliki kolom pencarian untuk mengasosiasikannya dengan baris tabel akun lain.

Ketika ada hubungan satu-ke-banyak (1:N) yang mereferensikan dirinya sendiri, dalam definisi hubungan tersebut opsi Hierarkis dapat diatur menjadi Ya.

Pengaturan hierarkis dalam definisi relasi.

Untuk mengkueri data sebagai hierarki, Anda harus mengatur salah satu hubungan referensi mandiri tabel satu-ke-banyak (1:N) sebagai hierarkis.

Untuk mengaktifkan hierarki:

  1. Saat melihat relasi 1:N, pilih relasi referensi mandiri yang akan diedit.
  2. Dalam definisi hubungan, atur Hierarkis ke Ya.

Catatan

  • Beberapa hubungan bawaan (1:N) tidak dapat disesuaikan. Ini akan mencegah Anda menetapkan hubungan tersebut sebagai hierarkis.
  • Anda dapat menentukan hubungan hirarkis untuk hubungan referensi mandiri sistem. Ini termasuk relasi referensi mandiri 1:N jenis sistem, seperti relasi "contact_master_contact".

Penting

Anda dapat memiliki beberapa relasi referensi sendiri, namun hanya satu relasi setiap tabel dapat ditentukan sebagai relasi hierarki. Jika Anda mencoba mengubah pengaturan setelah diterapkan, Anda akan menerima peringatan:

  • Saat menonaktifkan: Jika Anda menonaktifkan pengaturan hierarki untuk hubungan ini, semua definisi, proses, dan tampilan rollup yang menggunakan hierarki ini tidak akan berfungsi. Apakah Anda ingin melanjutkan?
  • Saat mengaktifkan: Jika Anda mengaktifkan pengaturan hierarki untuk hubungan ini, semua definisi rollup yang menggunakan hierarki yang ada akan menjadi tidak valid. Apakah Anda ingin melanjutkan?

Kecuali Anda yakin tidak ada dependensi lain di hierarki ada, Anda harus memeriksa dokumentasi tentang penyebaran atau berunding dengan penyesuai lain untuk memahami bagaimana relasi hierarki yang ada digunakan sebelum melanjutkan.

Membuat kueri data hierarkis

Tanpa hierarki ditentukan, untuk mengambil data hierarki, harus melakukan kueri berulang untuk baris terkait. Dengan hierarki ditentukan, Anda dapat mengajukan kueri data terkait sebagai hirarki, dalam satu langkah. Anda dapat membuat kueri pada baris menggunakan logika Under dan Not Under. Operator hierarkis Under dan Not Under diekspos di Pencarian Lanjutan dan editor alur kerja. Untuk informasi selengkapnya tentang cara menggunakan operator ini, lihat Mengonfigurasi langkah-langkah alur kerja. Untuk informasi selengkapnya tentang Pencarian Lanjutan, lihat Membuat, mengedit, atau menyimpan pencarian Pencarian Lanjutan

Catatan

Pengembang juga dapat menggunakan operator ini di kode. Informasi selengkapnya Dokumentasi Pengembang: Membuat kueri data hierarkis

Contoh berikut menunjukkan skenario untuk mengkueri hierarki:

Kueri hierarki akun

Telusuri akun dalam hierarki akun.

Kueri aktivitas terkait akun.

Kueri peluang terkait akun.

Lihat juga

Membuat dan mengedit hubungan tabel 1:N (satu-ke-banyak) atau N:1 (banyak-ke-satu)
Membuat dan mengedit hubungan tabel 1:N (satu-ke-banyak) atau N:1 (banyak-ke-satu) menggunakan penjelajah solusi
Kontrol hierarki - solusi yang dirancang untuk menampilkan data hierarkis secara mulusKontrol PCF Hierarki - pengguna dapat memvisualisasikan dan berinteraksi dengan data hierarkis