Bagikan melalui


Kueri Penelusuran (Penggalian Data)

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

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.

Kueri penelusuran memungkinkan Anda mengambil detail dari kasus atau data struktur yang mendasar, dengan mengirim kueri ke model penambangan. Penelusuran berguna jika Anda ingin melihat kasus yang digunakan untuk melatih model, versus kasus yang digunakan untuk menguji model, atau jika Anda ingin melihat detail tambahan dari data kasus.

SQL Server Analysis Services Data Mining menyediakan dua opsi berbeda untuk penelusuran:

  • Menelusuri ke kasus model

    Penelusuran untuk kasus model digunakan saat Anda ingin pergi dari pola tertentu dalam model-seperti kluster atau cabang pohon keputusan-dan melihat detail tentang masing-masing kasus.

  • Menelusuri ke kasus struktur

    Penelusuran untuk menyusun kasus digunakan ketika struktur berisi informasi yang mungkin tidak tersedia dalam model. Misalnya, Anda tidak akan menggunakan informasi kontak pelanggan dalam model pengklusteran, meskipun data disertakan dalam struktur. Namun, setelah membuat model, Anda mungkin ingin mengambil informasi kontak untuk pelanggan yang dikelompokkan ke dalam kluster tertentu.

Bagian ini menyediakan contoh bagaimana Anda dapat membuat kueri ini.

Menggunakan Penelusuran di Designer Penggalian Data

Membuat Kueri Penelusuran menggunakan DMX

Pertimbangan Saat Menggunakan Drillthrough

Menggunakan Penelusuran di Designer Penggalian Data

Jika model penambangan telah dikonfigurasi untuk memungkinkan penelusuran, dan jika Anda memiliki izin yang sesuai, saat menelusuri model, Anda dapat mengklik simpul di penampil yang sesuai dan mengambil informasi terperinci tentang kasus dalam simpul tertentu tersebut.

Telusuri ke Data Kasus dari Model Penambangan.

Jika kasus pelatihan di-cache saat Anda memproses struktur penambangan, dan Anda memiliki izin yang diperlukan, Anda dapat mengembalikan informasi dari kasus model dan dari struktur penambangan, termasuk kolom yang tidak disertakan dalam model penambangan.

Membuat Kueri Penelusuran menggunakan DMX

Anda dapat menelusuri data kasus dengan membuat kueri DMX, jika Anda memiliki izin pada model atau pada struktur. Untuk contoh sintaks untuk membuat kueri penelusuran di DMX, lihat topik berikut:

Membuat Kueri Penelusuran menggunakan DMX

Pertimbangan Saat Menggunakan Drillthrough

  • Jika Anda menggunakan Panduan Penggalian Data, opsi untuk mengaktifkan penelusuran ke kasus model ada di halaman akhir wizard. Penelusuran dinonaktifkan secara default. Untuk informasi selengkapnya, lihat Menyelesaikan Wizard (Panduan Penggalian Data).

  • Anda dapat menambahkan kemampuan untuk menelusuri model penambangan yang ada, tetapi jika Anda melakukannya, model harus diproses ulang sebelum Anda dapat menelusuri data.

  • Penelusuran bekerja dengan mengambil informasi tentang kasus pelatihan yang di-cache saat Anda memproses struktur penambangan. Oleh karena itu, jika Anda menghapus data cache setelah memproses struktur dengan mengubah MiningStructureCacheMode properti ke ClearAfterProcessing, penelusuran tidak akan berfungsi. Untuk mengaktifkan penelusuran ke struktur kolom, Anda harus mengubah MiningStructureCacheMode properti menjadi KeepTrainingCases lalu memproses ulang struktur.

  • Jika struktur penambangan tidak memungkinkan penelusuran tetapi model penambangan melakukannya, Anda dapat melihat informasi hanya dari kasus model, dan bukan dari struktur penambangan.

Masalah Keamanan untuk Penelusuran

Jika Anda ingin menelusuri ke kasus struktur dari model, Anda harus memverifikasi bahwa struktur penambangan dan model penambangan memiliki properti AllowDrillThrough yang diatur ke True. Selain itu, Anda harus menjadi anggota peran yang memiliki izin penelusuran pada struktur dan model. Untuk informasi tentang cara membuat peran, lihat Designer Peran (Analysis Services - Data Multidimensi). Melihat.

Izin penelusuran diatur secara terpisah pada struktur dan model. Izin model memungkinkan Anda menelusuri dari model, bahkan jika Anda tidak memiliki izin pada struktur. Izin penelusuran pada struktur memberikan kemampuan tambahan untuk menyertakan kolom struktur dalam kueri penelusuran dari model, dengan menggunakan fungsi StructureColumn (DMX).

Catatan

Jika Anda mengaktifkan penelusuran pada struktur penambangan dan model penambangan, setiap pengguna yang merupakan anggota peran yang memiliki izin penelusuran pada model penambangan juga dapat melihat kolom dalam struktur penambangan, bahkan jika kolom tersebut tidak disertakan dalam model penambangan. Oleh karena itu, untuk melindungi data sensitif, Anda harus menyiapkan tampilan sumber data untuk menutupi informasi pribadi, dan memungkinkan akses penelusuran pada struktur penambangan hanya jika perlu.

Batasan pada Drillthrough

  • Batasan berikut berlaku untuk operasi penelusuran pada model, tergantung pada algoritma yang digunakan untuk membuat model:
Nama algoritma Masalah
Algoritma Microsoft Naïve Bayes Tidak didukung. Algoritma ini tidak menetapkan kasus ke simpul tertentu dalam konten.
Algoritma Microsoft Neural Network Tidak didukung. Algoritma ini tidak menetapkan kasus ke simpul tertentu dalam konten.
Algoritma Regresi Logistik Microsoft Tidak didukung. Algoritma ini tidak menetapkan kasus ke simpul tertentu dalam konten.
Algoritma Regresi Linier Microsoft Didukung. Namun, karena model membuat satu simpul, Semua, menelusuri mengembalikan semua kasus pelatihan untuk model. Jika set pelatihan besar, memuat hasilnya mungkin membutuhkan waktu yang sangat lama.
Algoritma Microsoft Time Series Didukung. Namun, Anda tidak dapat menelusuri ke struktur atau data kasus dengan menggunakan Penampil Model Penambangan di Designer Penggalian Data. Anda harus membuat kueri DMX sebagai gantinya.

Selain itu, Anda tidak dapat menelusuri ke simpul tertentu, atau menulis kueri DMX untuk mengambil kasus dalam simpul tertentu dari model deret waktu. Anda dapat mengambil data kasus dari model atau struktur dengan menggunakan kriteria lain, seperti nilai tanggal atau atribut.

Anda juga dapat mengembalikan tanggal dari kasus dalam model, dengan menggunakan fungsi Lag (DMX).

Jika Anda ingin melihat detail simpul ARTXP dan ARIMA yang dibuat oleh algoritma Microsoft Time Series, Anda dapat menggunakan Penampil Pohon Konten Generik Microsoft (Penggalian Data).

Tugas Terkait

Gunakan tautan berikut untuk bekerja dengan penelusuran dalam skenario tertentu.

Tugas Tautan
Prosedur yang menjelaskan penggunaan penelusuran di Designer Penggalian Data Telusuri ke Data Kasus dari Model Penambangan
Untuk mengubah model penambangan yang ada untuk memungkinkan penelusuran Mengaktifkan Drillthrough untuk Model Penambangan
Mengaktifkan penelusuran pada struktur penambangan dengan menggunakan klausa DMX WITH DRILLTHROUGH BUAT STRUKTUR PENAMBANGAN (DMX)
Untuk informasi tentang menetapkan izin yang berlaku untuk penelusuran struktur penambangan dan model penambangan Memberikan izin pada struktur dan model penggalian data (Analysis Services)

Lihat juga

Penampil Model Penggalian Data
Kueri Penggalian Data