Bagikan melalui


Sel Kubus (Analysis Services - Data Multidimensi)

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Kubus terdiri dari sel, diatur menurut grup pengukuran dan dimensi. Sel mewakili persimpangan logis unik dalam kubus satu anggota dari setiap dimensi dalam kubus. Misalnya, kubus yang dijelaskan oleh diagram berikut berisi satu grup pengukuran yang memiliki dua pengukuran, yang diatur bersama tiga dimensi bernama Sumber, Rute, dan Waktu.

Diagram kubus mengidentifikasi

Sel ber bayangan tunggal dalam diagram ini adalah persimpangan anggota berikut:

  • Anggota udara dimensi Rute.

  • Anggota Afrika dari dimensi Sumber.

  • Anggota kuartal ke-4 dari dimensi Waktu.

  • Ukuran Paket.

Sel Daun dan Nonleaf

Nilai untuk sel dalam kubus dapat diperoleh dengan salah satu dari beberapa cara. Dalam contoh sebelumnya, nilai dalam sel dapat langsung diambil dari tabel fakta kubus, karena semua anggota yang digunakan untuk mengidentifikasi bahwa sel adalah anggota daun. Anggota daun tidak memiliki anggota anak, berbicara secara hierarkis, dan biasanya mereferensikan satu rekaman dalam tabel dimensi. Sel semacam ini disebut sebagai sel daun.

Namun, sel juga dapat diidentifikasi dengan menggunakan anggota nonleaf. Anggota nonleaf adalah anggota yang memiliki satu atau beberapa anggota anak. Dalam hal ini, nilai sel biasanya berasal dari agregasi anggota anak yang terkait dengan anggota nonleaf. Misalnya, persimpangan anggota dan dimensi berikut mengacu pada sel yang nilainya disediakan oleh agregasi:

  • Anggota udara dimensi Rute.

  • Anggota Afrika dari dimensi Sumber.

  • Anggota paruh ke-2 dimensi Waktu.

  • Anggota Paket.

Anggota paruh ke-2 dimensi Waktu adalah anggota nonleaf. Oleh karena itu, semua nilai yang terkait dengannya harus berupa nilai agregat, seperti yang ditunjukkan dalam diagram berikut.

Sel kuartal ke-3 dan ke-4 untuk anggota paruh ke-2

Dengan asumsi agregasi untuk anggota kuartal ke-3 dan kuartal ke-4 adalah penjumlahan, nilai sel yang ditentukan adalah 400, yang merupakan total semua sel daun yang dinaungi dalam diagram sebelumnya. Karena nilai sel berasal dari agregasi sel lain, sel yang ditentukan dianggap sebagai sel bukan sel daun.

Nilai sel yang diturunkan untuk anggota yang menggunakan rollup kustom dan grup anggota, selain anggota kustom, juga ditangani. Namun, nilai sel yang diturunkan untuk anggota yang dihitung sepenuhnya didasarkan pada ekspresi Ekspresi Multidimensi (MDX) yang digunakan untuk menentukan anggota terhitung; dalam beberapa kasus, mungkin tidak ada data sel aktual yang terlibat. Untuk informasi selengkapnya, lihat Operator Rollup Kustom di Dimensi Parent-Child, Menentukan Rumus Anggota Kustom, dan Perhitungan.

Sel Kosong

Tidak diperlukan bahwa setiap sel dalam kubus berisi nilai; mungkin ada persimpangan dalam kubus yang tidak memiliki data. Persimpangan ini, yang disebut sel kosong, sering terjadi dalam kubus karena tidak setiap persimpangan atribut dimensi dengan ukuran dalam kubus berisi rekaman yang sesuai dalam tabel fakta. Rasio sel kosong dalam kubus terhadap jumlah total sel dalam kubus sering disebut sebagai sparsitas kubus.

Misalnya, struktur kubus yang ditunjukkan dalam diagram berikut mirip dengan contoh lain dalam topik ini. Namun, dalam contoh ini, tidak ada pengiriman udara ke Afrika untuk kuartal ketiga atau ke Australia untuk kuartal keempat. Tidak ada data dalam tabel fakta untuk mendukung persimpangan dimensi dan langkah-langkah tersebut; oleh karena itu sel-sel di persimpangan tersebut kosong.

Diagram kubus mengidentifikasi sel kosong

Dalam SQL Server SQL Server Analysis Services, sel kosong adalah sel yang memiliki kualitas khusus. Karena sel kosong dapat menyimpangkan hasil crossjoin, hitungan, dan sebagainya, banyak fungsi MDX menyediakan kemampuan untuk mengabaikan sel kosong untuk tujuan perhitungan. Untuk informasi selengkapnya, lihat Referensi Ekspresi Multidimensi (MDX), dan Konsep Utama di MDX (Analysis Services).

Keamanan

Akses ke data sel dikelola dalam SQL Server Analysis Services di tingkat peran, dan dapat dikontrol dengan baik dengan menggunakan ekspresi MDX. Untuk informasi selengkapnya, lihat Memberikan akses kustom ke data dimensi (Analysis Services), dan Memberikan akses kustom ke data sel (Analysis Services).

Lihat juga

Penyimpanan Kubus (Analysis Services - Data Multidimensi)
Agregasi dan Desain Agregasi