Memahami Pernyataan Pemilihan DMX
Berlaku untuk: SQL Server Analysis Services
Pernyataan SELECT adalah dasar untuk sebagian besar kueri yang Anda buat dengan Ekstensi Penggalian Data (DMX) di Microsoft SQL Server Analysis Services. Ini dapat melakukan berbagai jenis tugas, seperti menjelajah dan memprediksi terhadap model penambangan data.
Berikut ini adalah tugas yang bisa Anda selesaikan dengan menggunakan pernyataan SELECT :
Telusuri model penambangan data. Kumpulan baris skema mendefinisikan struktur model.
Temukan nilai yang mungkin dari kolom model penambangan.
Telusuri kasus yang ditetapkan ke simpul dalam model penambangan, atau dapatkan kasus yang representatif.
Buat prediksi menggunakan berbagai input.
Menyalin model penambangan.
Masing-masing tugas ini menggunakan sekumpulan data yang berbeda, yang akan kita panggil domain data. Anda menentukan domain data dalam klausa FROM pernyataan.
Anda ingin menemukan objek dalam model penambangan data itu sendiri, seperti aturan yang menentukan sekumpulan data, atau rumus yang digunakan untuk membuat prediksi.
Dalam hal ini, Anda perlu melihat metadata yang disimpan dalam model itu sendiri. Oleh karena itu, domain data Anda adalah kolom dalam kumpulan baris skema penggalian data.
Anda ingin mendapatkan informasi terperinci dari kasus yang digunakan untuk membangun model.
Dalam hal ini, Anda perlu menelusuri ke struktur penambangan, yang merupakan domain data Anda, dan melihat baris individual dalam kolom seperti Gender, Pembeli Sepeda, dan sebagainya.
Penting
Apa pun yang disertakan dalam daftar ekspresi atau dalam klausa WHERE harus berasal dari domain data yang ditentukan oleh klausa FROM . Anda tidak dapat mencampur domain data.
Jenis SELECT
Sintaks pernyataan SELECT mendukung banyak tugas yang berbeda. Gunakan pola berikut untuk melakukan tugas-tugas ini:
Memprediksi
Anda dapat melakukan prediksi berdasarkan model penambangan dengan menggunakan jenis kueri berikut.
Anda dapat menyertakan salah satu pernyataan SELECT penjelajahan atau prediksi dalam klausa FROM dan WHERE dari pernyataan SELECT gabungan prediksi.
Jenis Kueri | Deskripsi |
---|---|
PILIH DARI [NATURAL] PREDICTION JOIN | Mengembalikan prediksi yang dibuat dengan menggabungkan kolom dalam model penambangan ke kolom sumber data internal. Domain untuk jenis kueri ini adalah kolom yang dapat diprediksi dari model dan kolom dari sumber data input. SELECT FROM <model> PREDICTION JOIN (DMX) Kueri Prediksi (Penggalian Data) |
PILIH DARI <model> | Mengembalikan status kolom yang dapat diprediksi yang paling mungkin, hanya berdasarkan model penambangan. Jenis kueri ini adalah pintasan untuk membuat prediksi dengan gabungan prediksi kosong. Domain untuk jenis kueri ini adalah kolom yang dapat diprediksi dari model. PILIH DARI <model> (DMX) Kueri Prediksi (Penggalian Data) |
Browsing
Anda dapat menelusuri konten model penambangan dengan menggunakan jenis kueri berikut.
Jenis Kueri | Deskripsi |
---|---|
PILIH BERBEDA DARI <model> | Mengembalikan semua nilai status dari model penambangan untuk kolom yang ditentukan. Domain data untuk jenis kueri ini adalah model penambangan data. PILIH BERBEDA DARI <model > (DMX) Kueri Konten (Penggalian Data) |
PILIH DARI <model>. PUAS | Mengembalikan konten yang menjelaskan model penambangan. Domain data untuk jenis kueri ini adalah kumpulan baris skema konten. PILIH DARI <model>. KONTEN (DMX) Kueri Konten (Penggalian Data) |
PILIH DARI <model>. DIMENSION_CONTENT | Mengembalikan konten yang menjelaskan model penambangan. Domain data untuk jenis kueri ini adalah kumpulan baris skema konten. PILIH DARI <model>. DIMENSION_CONTENT (DMX) |
PILIH DARI <model>. PMML | Mengembalikan representasi Predictive Model Markup Language (PMML) dari model penambangan, untuk algoritma yang mendukung fungsionalitas ini. Domain untuk jenis kueri ini adalah kumpulan baris skema PMML. set Baris DMSCHEMA_MINING_MODEL_CONTENT_PMML |
Menyalin
Anda dapat menyalin model penambangan dan struktur penambangan terkait ke dalam model baru, lalu mengganti nama model dalam pernyataan.
Jenis Kueri | Deskripsi |
---|---|
SELECT INTO model <baru> | Membuat salinan model penambangan. Domain untuk jenis kueri ini adalah model penambangan data. PILIH KE DALAM (DMX) |
Drillthrough
Anda dapat menelusuri kasus, atau representasi kasus, yang digunakan untuk melatih model, dengan menggunakan jenis kueri berikut.
Jenis Kueri | Deskripsi |
---|---|
PILIH DARI <model>. KASUS | Mengembalikan kasus yang digunakan untuk melatih model penambangan. Domain untuk jenis kueri ini adalah model penambangan data. PILIH DARI <model>. CASES (DMX) Membuat Kueri Penelusuran menggunakan DMX |
PILIH DARI <model>. SAMPLE_CASES | Mengembalikan contoh kasus, perwakilan kasus yang digunakan untuk melatih model penambangan. Domain untuk jenis kueri ini adalah model penambangan data. PILIH DARI <model>. SAMPLE_CASES (DMX) |
PILIH DARI <struktur>. KASUS | Mengembalikan baris data terperinci dari struktur penambangan yang mendasar, bahkan jika beberapa detail tidak digunakan dalam melatih model penambangan. PILIH DARI <struktur>. KASUS Kueri Penelusuran (Penggalian Data) |
Lihat Juga
Referensi Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)
Konvensi Sintaks Ekstensi Penggalian Data (DMX)