Bagikan melalui


Manipulasi Data MDX - DRILLTHROUGH

Mengambil baris tabel yang mendasar yang digunakan untuk membuat sel tertentu dalam kubus.

Sintaks

  
DRILLTHROUGH[MAXROWSUnsigned_Integer]   
      <MDX SELECT statement>   
      [RETURNSet_of_Attributes_and_Measures   
            [,Set_of_Attributes_and_Measures ...]  
      ]  

Argumen

Unsigned_Integer
Nilai bilangan bulat positif.

Pernyataan MDX SELECT
Setiap pernyataan SELECT ekspresi Ekspresi Multidmensional (MDX) yang valid.

Set_of_Attributes_and_Measures
Daftar atribut dan ukuran dimensi yang dipisahkan koma.

Keterangan

Penelusuran adalah operasi di mana pengguna akhir memilih satu sel dari kubus dan mengambil kumpulan hasil dari data sumber untuk sel tersebut untuk mendapatkan informasi yang lebih rinci. Secara default, kumpulan hasil penelusuran berasal dari baris tabel yang dievaluasi untuk menghitung nilai sel kubus yang dipilih. Agar pengguna akhir dapat menelusuri, aplikasi klien mereka harus mendukung kemampuan ini. Di Analysis Services, hasilnya diambil langsung dari penyimpanan MOLAP, kecuali partisi atau dimensi ROLAP dikueri.

Penting

Keamanan penelusuran didasarkan pada opsi keamanan umum yang ditentukan pada kubus. Jika pengguna tidak dapat mendapatkan beberapa data dengan menggunakan MDX, penelusuran juga akan membatasi pengguna dengan cara yang sama persis.

Pernyataan MDX menentukan sel subjek. Nilai yang ditentukan oleh argumen MAXROWS menunjukkan jumlah maksimum baris yang harus dikembalikan oleh set baris yang dihasilkan.

Secara default, jumlah maksimum baris yang dikembalikan adalah 10.000 baris. Ini berarti bahwa jika Anda membiarkan MAXROWS tidak ditentukan, Anda akan mendapatkan 10.000 baris atau kurang. Jika nilai ini terlalu rendah untuk skenario Anda, Anda dapat mengatur MAXROWS ke angka yang lebih tinggi, seperti MAXROWS 20000. Jika secara keseluruhan terlalu rendah, Anda dapat meningkatkan default dengan mengubah properti server OLAP\Query\DefaultDrillthroughMaxRows . Untuk informasi selengkapnya tentang mengubah properti ini, lihat Properti Server di Analysis Services.

Kecuali ditentukan lain, kolom yang dikembalikan menyertakan semua atribut granularitas untuk semua dimensi yang terkait dengan grup ukuran ukuran yang ditentukan, selain dimensi banyak ke banyak. Dimensi kubus didahului oleh $ untuk membedakan antara dimensi dan grup pengukuran. Klausa RETURN digunakan untuk menentukan kolom yang dikembalikan oleh kueri penelusuran. Fungsi berikut dapat diterapkan ke atribut tunggal atau diukur oleh klausa RETURN .

Nama(attribute_name)
Mengembalikan nama anggota atribut yang ditentukan.

UniqueName(attribute_name)
Mengembalikan nama unik anggota atribut yang ditentukan.

Key(attribute_name[, N])
Mengembalikan kunci anggota atribut yang ditentukan, di mana N menentukan kolom dalam kunci komposit (jika ada). Nilai default untuk N adalah 1.

Keterangan(attribute_name)
Mengembalikan keterangan anggota atribut yang ditentukan.

MemberValue(attribute_name)
Mengembalikan nilai anggota anggota atribut yang ditentukan.

CustomRollup(attribute_name)
Mengembalikan ekspresi rollup kustom dari anggota atribut yang ditentukan.

CustomRollupProperties(attribute_name)
Mengembalikan properti rollup kustom dari anggota atribut yang ditentukan.

UnaryOperator(attribute_name)
Mengembalikan operator unary dari anggota atribut yang ditentukan.

Contoh

Contoh berikut menentukan sel untuk bulan Juli 2007 untuk ukuran jumlah penjualan penjual (ukuran default) untuk Australia. Klausa RETURN menentukan bahwa tanggal setiap penjualan, nama model produk, nama karyawan, jumlah penjualan, jumlah pajak, dan nilai biaya produk yang mendasar sel ini dikembalikan.

DRILLTHROUGH  
SELECT  
   ([Date].[Calendar].[Month].[July 2007])  
ON 0   
FROM [Adventure Works]  
WHERE [Geography].[Country].[Australia]  
RETURN   
  [$Date].[Date]  
  ,KEY([$Product].[Model Name])  
  ,NAME([$Employee].[Employee])  
  ,[Reseller Sales].[Reseller Sales Amount]  
  ,[Reseller Sales].[Reseller Tax Amount]  
  ,[Reseller Sales].[Reseller Standard Product Cost]  

Lihat Juga

Pernyataan Manipulasi Data MDX (MDX)