Bagikan melalui


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)

Kembali ke Pilih Jenis

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

Kembali ke Pilih Jenis

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)

Kembali ke Pilih Jenis

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)

Kembali ke Pilih Jenis

Lihat Juga

Referensi Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)
Konvensi Sintaks Ekstensi Penggalian Data (DMX)