Membuat kueri drillthrough dengan menggunakan DMX

Berlaku untuk: SQL Server 2019 dan versi Analysis Services sebelumnya Azure Analysis Services Fabric/Power BI Premium

Penting

Penambangan data tidak digunakan lagi di SQL Server 2017 Analysis Services dan sekarang dihentikan di SQL Server 2022 Analysis Services. Dokumentasi tidak diperbarui untuk fitur yang tidak digunakan lagi dan dihentikan. Untuk mempelajari selengkapnya, lihat Kompatibilitas mundur Analysis Services.

Untuk semua model yang mendukung drillthrough, Anda dapat mengambil data kasus dan data struktur dengan membuat kueri DMX di SQL Server Management Studio atau di klien lain yang mendukung DMX.

Penting

Untuk melihat data, Anda harus mengaktifkan drillthrough dan memiliki izin yang diperlukan.

Menentukan opsi penelusuran

Sintaks umum untuk mengambil kasus model dan kasus struktur adalah sebagai berikut:

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

Untuk informasi selengkapnya tentang penggunaan kueri DMX untuk mengembalikan data kasus, lihat SELECT FROM <model>.CASES (DMX) dan SELECT FROM <structure>.CASES.

Examples

Kueri DMX berikut mengembalikan data kasus untuk seri produk tertentu dari model rangkaian waktu. Kueri juga mengembalikan kolom Jumlah, yang tidak digunakan dalam model tetapi tersedia dalam struktur penambangan.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

Dalam contoh ini, kueri menggunakan alias untuk mengganti nama kolom struktur. Jika Anda tidak menetapkan alias ke kolom struktur, kolom dikembalikan dengan nama 'Ekspresi'. Nama ini adalah default untuk semua kolom yang tidak disebutkan namanya.

Baca juga

Kueri Penelusuran (Penggalian Data)
Penelusuran struktur pertambangan