Hierarki Eksplisit (Layanan Data Master)

Berlaku untuk:SQL Server di Windows Azure SQL Managed Instance

Penting

Master Data Services (MDS) dihapus di SQL Server 2025 (17.x). Kami terus mendukung MDS di SQL Server 2022 (16.x) dan versi yang lebih lama.

Di Master Data Services, hierarki eksplisit mengatur anggota dari satu entitas dengan cara apa pun yang Anda tentukan. Struktur dapat tidak beraturan, dan tidak seperti hierarki turunan, hierarki eksplisit tidak didasarkan pada hubungan atribut berbasis domain.

Catatan

Hierarki eksplisit tidak digunakan lagi.

Grup Anggota Terkonsolidasi Anggota Lain

Hierarki eksplisit menggunakan anggota terkonsolidasi yang Anda buat untuk tujuan pengelompokan anggota lain. Anggota terkonsolidasi ini hanya dapat termasuk dalam satu hierarki eksplisit pada satu waktu. Hierarki eksplisit juga mencakup semua anggota daun dari entitas terkait.

Hierarki eksplisit dapat dikacak, yang berarti bahwa hierarki dapat berakhir pada tingkat yang berbeda secara bersamaan. Setiap anggota konsolidasi dapat memiliki anggota konsolidasi dan anggota daun dalam jumlah tidak terbatas di bawahnya, atau bisa juga tidak memiliki anggota apa pun di bawahnya. Anggota daun dapat berada di bawah satu anggota terkonsolidasi atau di bawah beberapa tingkat anggota konsolidasi.

Catatan

Sebelum Anda dapat membuat hierarki eksplisit, entitas harus diaktifkan untuk hierarki eksplisit.

Jenis Hierarki Eksplisit

Ada dua jenis hierarki eksplisit: wajib dan tidak wajib.

Hierarki Eksplisit Wajib

Hierarki eksplisit wajib adalah hierarki di mana semua anggota daun harus disertakan dalam pohon hierarki. Secara default, semua anggota disertakan di akar pohon. Anda dapat mengatur ulang anggota sesuai kebutuhan.

Hierarki Eksplisit Tidak Wajib

Hierarki eksplisit yang tidak wajib adalah hierarki yang semua anggota tingkat daunnya berada dalam simpul Tidak Digunakan yang dibuat oleh sistem. Anda dapat memindahkan anggota dari simpul ini sesuai kebutuhan Anda. Anggota lainnya dapat tetap berada di simpul yang Tidak Digunakan .

Saat Anda menggunakan hierarki eksplisit yang tidak wajib, setiap pelaporan atau analisis yang dilakukan pada hierarki mungkin tidak cocok dengan pelaporan atau analisis yang dilakukan pada hierarki wajib.

Aturan

Aturan berikut berlaku untuk hierarki eksplisit (wajib dan tidak wajib).

  • Setiap anggota daun hanya dapat disertakan dalam hierarki sekali.

  • Semua anggota terkonsolidasi harus disertakan dalam hierarki.

  • Anggota terkonsolidasi tidak boleh berada dalam lebih dari satu hierarki eksplisit.

  • Anggota konsolidasi di pohon hierarki tidak harus berisi anggota daun di bawahnya.

  • Jika Anda menghapus hierarki eksplisit, semua anggota terkonsolidasi yang digunakan dalam hierarki akan dihapus.

  • Jika Anda menghapus anggota konsolidasi yang berada dalam hierarki eksplisit, semua anggota daun yang dikelompokkan oleh anggota konsolidasi tersebut dipindahkan ke akar.

Hierarki Eksplisit versus Hierarki Turunan

Tabel berikut ini memperlihatkan beberapa perbedaan antara hierarki eksplisit dan turunan.

Hierarki Eksplisit Hierarki Turunan
Struktur ditentukan oleh pengguna Struktur berasal dari hubungan antara atribut berbasis domain
Berisi anggota dari satu entitas Berisi anggota dari beberapa entitas
Menggunakan anggota terkonsolidasi untuk mengelompokkan anggota lain Menggunakan anggota daun dari satu entitas untuk mengelompokkan anggota daun dari entitas lain
Bisa bergerigi Selalu berisi jumlah level yang tetap

Contoh Hierarki Eksplisit

Dalam contoh berikut, entitas Product memiliki anggota leaf berikut: BK-M101 {Mountain-100}, BK-M201 {Mountain-200}, BK-M301 {Mountain-300}, BK-R150 {Road-150}, BK-R450 {Road-450}, dan BK-R650 {Road-650}.

Untuk meringkas anggota daun ini pada titik konsolidasi tertentu, Anda dapat membuat anggota konsolidasi di entitas Produk. Sisipkan anggota gabungan pada level dalam pohon hierarki tempat Anda ingin merangkum anggota daun. Tidak ada batasan di mana Anda memasukkan anggota konsolidasi Anda; namun, setiap anggota (daun atau terkonsolidasi) hanya dapat digunakan sekali.

Contoh Hierarki Eksplisit Sepeda Gunung

Anggota konsolidasi dapat digunakan untuk mengelompokkan anggota pada tingkat apa pun, dan anggota tingkat akhir serta anggota konsolidasi diurutkan menurut urutan yang Anda tentukan.

Deskripsi Tugas Topik
Buat hierarki eksplisit baru. Membuat Hierarki Eksplisit (Layanan Data Master)
Ubah nama hierarki eksplisit yang ada. Mengubah Nama Hierarki Eksplisit (Layanan Data Master)
Menghapus hierarki eksplisit yang ada. Menghapus Hierarki Eksplisit (Layanan Data Master)